dspic 30fxxxx ICSP Programmer
This combination of hardware and software is what I use to program 30f2010, 30f4011, and 30f4012 pics I have used in various projects. It can be used to program the pic chips in either of the on board 28 or 40 pins sockets or a small flying lead can be used to connect to the ICSP socket on specially designed dspic boards. The programmer interfaces to a linux PC via a parallel port connection and requires 15-18vdc from an external power supply ( I use my bench supply ). To use the programmer, build a hex file using the Microchip IDE system and then issue the command
sudo dspicprg -f dspic-servo.hexI run the program through sudo as it requires permissions to write to the parallel port. This work was heavily derived from the project documented at http://www.baycom.org/~tom/dspic/ (link no longer valid) I added the eagle pcb layout and some minor software changes to get things working on my system. Thankyou to Thomas Sailer and Homer Reid for their earlier work on the dspic programming system for linux.