Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ho-ro/ardpicprog

Arduino-based solution for programming Microchip PIC microcontrollers. Use host program "ArdPicProg" together with Arduino software "ProgramPic".
https://github.com/ho-ro/ardpicprog

ardpicprog arduino microchip-pic programmer qpickit

Last synced: 3 months ago
JSON representation

Arduino-based solution for programming Microchip PIC microcontrollers. Use host program "ArdPicProg" together with Arduino software "ProgramPic".

Awesome Lists containing this project

README

        

# Arduino-based PIC programmer

This distribution contains an Arduino-based solution for programming
PIC microcontrollers from Microchip Technology Inc, such as the
PIC16F628A and friends. The solution has three parts:

* Circuit to interface to the PIC and provide the HV programming voltage.

![Schematics](ArdPicProg_1_8_horo.png)

* Firmware called [ProgramPIC](ProgramPic) that is loaded into an Arduino to directly
interface with the PIC during programming. This program implements a
simple serial protocol for interfacing with the host.

* Host program called [ardpicprog](ArdPicProg); a drop-in replacement for
[picprog](http://hyvatti.iki.fi/~jaakko/pic/picprog.html) that
implements the serial protocol and controls the PIC programming
process on the computer side. Tested under Linux, should also work on Windows.

* [QPICkit](https://github.com/Ho-Ro/QPICkit) is a simple GUI for `ardpicprog` and `pk2cmd`,
the CLI for use with the original PICkit2 and compatible programmer devices.