Posts: 19
Joined: Mon Mar 04, 2013 10:49 am

Re: Raspberry Pi PIC Programmer using GPIO

Fri Dec 01, 2017 6:10 am

Hi all.
Nice to see that rpp and rpp-tlc is still in use, but in the meantime I have found better software.
It is called Pickle, it's interface for RPi is quite simple too.
Pickle is really quick in programming and supports nearly all Microchip PIC mcus.
It supports both high voltage and low voltage programming and accepts INHX32 format which is "standard" now.
I preffer high voltage version:
And project's homepage is:

And as an assembler on RPi I use gpasm from gputils (but one in the distribution is quite old), so use newest one from instead of "apt-get" one :-)

Happy hacking!

Posts: 3526
Joined: Thu Dec 27, 2012 4:05 am
Location: Québec, Canada

Re: Raspberry Pi PIC Programmer using GPIO

Fri Dec 08, 2017 12:29 am

I added the PIC16F87/88 into burnLVP!

If you really need RB3 then it is quite easy to modify the code and add a 2 stages transistor to implement the 13.5V VPP.

The big problem with that IC is that it doesn't have a reset address then you need to restart in programming mode all the times.

I also include into the github a small schematic on how to connect the cpu. I try without the 5V to 3.3V data adapter (cpu at 3.3V) and didn't have any problem even if the data sheet specify that the 'chip erase' doesn't work at 3.3V.

Posts: 98
Joined: Wed Aug 08, 2012 10:12 pm

Re: Raspberry Pi PIC Programmer using GPIO

Sat Dec 16, 2017 9:50 pm

Do you know 'pickle' ?: ... interfaces

It's a programmer also for RPi which should burn nearly any Microchip PIC ;-)
Easy to build CAN-Bus interface:

Return to “Interfacing (DSI, CSI, I2C, etc.)”