An Arduino-based PIC16 programmer.
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
arduino Minor tweak before refactor. Jan 27, 2018
controller Add prototype 1 schematic. Jan 28, 2018
hw-design Add prototype 1 schematic. Jan 28, 2018
pic16-example-code Initial commit. Jan 26, 2018
.gitignore Initial commit. Jan 26, 2018
README.md Initial commit. Jan 26, 2018

README.md

Serial PIC Programmer

This repo contains the code for my Arduino-based serial PIC programmer. The architecture is rather simple:

  1. The PC takes PIC .hex file and streams this to the Arduino (line by line)
  2. The Arduino processes the stream and programs the PIC16 chip with each line
    • The Arduino does various amounts of error checking and validation for each word written
  3. The Arduino reports back when it has finished

I will link to the coming blog post for more information soon!