Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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".
- Host: GitHub
- URL: https://github.com/ho-ro/ardpicprog
- Owner: Ho-Ro
- License: other
- Created: 2021-03-14T14:55:11.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-19T19:41:00.000Z (10 months ago)
- Last Synced: 2024-10-13T01:23:08.871Z (4 months ago)
- Topics: ardpicprog, arduino, microchip-pic, programmer, qpickit
- Language: C++
- Homepage:
- Size: 1.43 MB
- Stars: 12
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- License: LICENSE
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.