As the name suggests, dsPIC33FProg.py is a simple programmer for the dsPIC33F family of chips. It was written due to a lack of free software for this task, and is designed for use with a single-resistor parallel port programmer, although any programmer could be supported with little difficulty.

Programmer

dsPIC33FProg.py was written for a crude parallel port programmer, consisting of 4 wires and a resistor. The wiring is as follows:

parport pin parport pin name PIC pin
7 D5 MCLR
8 D6 CLK
9 D7 SD via a resistor
10 ACK SD
18 GND GND

Parport pins 9 and 10 are connected by a 1k resistor, with the PIC SD pin connected to pin 10.

Quirks

Download

Released under the GNU GPL.

dsPIC33FProg-0.2.zip (21k)