Hi All,
I decided to buy a USB programmer and the ET-PGMPIC USB revision r3 made by ETTeam seemed very nice. I bought it from ebay at a decent price. The programmer has two ZIF sockets, one is 40 pin, the other 20 pin.
I used it to program PIC16F628A and PIC16F876A and it works nice.
The problem is the programmer apparently can't program dsPIC30F4011 (and probably any other 40 pin dsPIC), when connecting the dsPIC to the ZIF socket. From what I can see, the designers of the board hard-wired the PGD, PGC (Serial Clock Serial Data) signals to pins 39 and 40 (which is fine for PIC16F876, etc) but they didn't do anything about the dsPIC series, which has the Serial Clock and Serial Data on pins 25, 26.
As far as I can say, these pins are not connected anywhere, as well as pins 20, 21 (VSS and VDD), necessary for dsPIC 40 pin.
If I am not wrong, the conclusion is that the dsPIC 40 pin series can't be programmed on the ZIF sockets mounted on the programmer board. I hope that my dsPIC chips are still ok, due to the fact some signals were applied to the wrong pins. Unfortunately the documentation doesn't warn not to plug dsPIC into the 40pin ZIF socket.
The good news is that using the 6 pin connectors on board, we should be able to program dsPIC on their own PCB.
If anybody has some experience with this programmer, maybe they can confirm if what I said here is right.
Regards,
Nicolae
I decided to buy a USB programmer and the ET-PGMPIC USB revision r3 made by ETTeam seemed very nice. I bought it from ebay at a decent price. The programmer has two ZIF sockets, one is 40 pin, the other 20 pin.
I used it to program PIC16F628A and PIC16F876A and it works nice.
The problem is the programmer apparently can't program dsPIC30F4011 (and probably any other 40 pin dsPIC), when connecting the dsPIC to the ZIF socket. From what I can see, the designers of the board hard-wired the PGD, PGC (Serial Clock Serial Data) signals to pins 39 and 40 (which is fine for PIC16F876, etc) but they didn't do anything about the dsPIC series, which has the Serial Clock and Serial Data on pins 25, 26.
As far as I can say, these pins are not connected anywhere, as well as pins 20, 21 (VSS and VDD), necessary for dsPIC 40 pin.
If I am not wrong, the conclusion is that the dsPIC 40 pin series can't be programmed on the ZIF sockets mounted on the programmer board. I hope that my dsPIC chips are still ok, due to the fact some signals were applied to the wrong pins. Unfortunately the documentation doesn't warn not to plug dsPIC into the 40pin ZIF socket.
The good news is that using the 6 pin connectors on board, we should be able to program dsPIC on their own PCB.
If anybody has some experience with this programmer, maybe they can confirm if what I said here is right.
Regards,
Nicolae
Comment