HI,
This is the schematic and the PCB in single side for an universal module to program all the PICs in DIP format. This module would be connect via RJ12 connector to ICD2 module. So, you've now an universal and evolutive (with MPLAB) USB programmer.
Hi,
I don't know if my module is compatible with dsPIC. Take a look to datasheet of dsPIC and to my schematic. Compare different pin VPP, VDD PGC, PGD and GND and verify if they are the same on dsPIC pinout.