THe ICD2 is not recognizing my dsPIC. I am not sure why. I wired up the pull-up resistor to MCLR, and applied power to all the Vdd/Vss and AVdd/AVss pins with bypass caps, as well as running out the PGC,PGD, MCLR, Vdd, Vss lines to an ICD2 jack. I select the ICD2 as the programmer in MPLab as well as the device but it just doesn't seem to be get a device ID from the PIC when I choose "connect". I tried it with another PIC18F (modified to it's pins of course as well as changing the selected device), and it still didn't recognize it, but the universal programmer verifies that PIC18 is working (but it doesn't support the dsPIC so I can't use it). I also selected the configuration bits to use the default PGC/PGD pins as the com port, and not some alternate ones (but it shouldn't matter since my PIC only has one PGX pair of pins anyways, only the EMUx pins have alternates.
Am I missing something subtle? I am pretty sure I got everything in the manual but it still isn't working. I remember to select the right device and upload the right OS to the ICD2 and the ICD2 passes it's own self check so it seems to be working.
What I described is exactly what I did, nothing more. Did I miss something? I shouldn't be having the problem with the hardware since it's the barebones wiring but it's just not working.
Am I missing something subtle? I am pretty sure I got everything in the manual but it still isn't working. I remember to select the right device and upload the right OS to the ICD2 and the ICD2 passes it's own self check so it seems to be working.
What I described is exactly what I did, nothing more. Did I miss something? I shouldn't be having the problem with the hardware since it's the barebones wiring but it's just not working.
Last edited: