mikekowdley
01-09-2011, 04:54 PM
Hi all, I'm having some trouble programming my PIC and I was wondering if anyone has had a similar issue.
First, I am building a Renard 16SS (my first board ever). I bought the PIC programmer from j1sys, and it is the PICkit 2 with j1's ICSP14 Adaptor. I'm running Windows XP. I installed the software that came on the j1sys mini CD (PICkit 2.61, although I had the same problems with 2.5, and MPLAB 8.64, although I had the same problems with 8.46).
I have the PIC16F688 in the ZIF socket on the adapter board. The circle on the ship is at the same corner as the triangle on the board. I have the ribbon cable connecting the PICkit device to the adaptor board. At both ends of the ribbon cable, the triangle on the cable matches the triangle on the board / PICkit. USB cable is connected and the USB port works properly. I was able to load the PICkit OS 2.32 onto the device. So that's the list of things I think aren't broken.
I was able to build the HEX from the ASM using both MPLAB IDE and MPASMWIN without any problems. But I cannot load the HEX file onto my chip.
- When I try to load it with PICkit 2 v.2.6, I get the message 'PICkit 2 found and connected'. However, 16F688 isn't available in the drop down list of Devices. It only shows 16 devices, and none of them are 16F688. Is there a configuration file that I need?
- When I try to load the HEX using the MPASM IDE, I connect to the device and I get the message
Initializing PICkit 2 version 0.0.3.63
Found PICkit 2 - Operating System Version 2.32.0
Target power not detected - Powering from PICkit 2 ( 5.00V)
PKWarn0003: Unexpected device ID: Please verify that a PIC16F688 is correctly installed in the application. (Expected ID = 0x1180, ID Read = 0x0)
PICkit 2 Ready Trying to program the chip gives the same error message.
Since it says ID Read = 0x0, it makes me think it's not seeing the chip at all. Do I need to configure any of the jumpers on the Adapter board to make it work right?
If anybody has had a similar problem or has suggestions, I'd appreciate it! Thanks all :)
My apologies if this is the incorrect forum for this matter.
First, I am building a Renard 16SS (my first board ever). I bought the PIC programmer from j1sys, and it is the PICkit 2 with j1's ICSP14 Adaptor. I'm running Windows XP. I installed the software that came on the j1sys mini CD (PICkit 2.61, although I had the same problems with 2.5, and MPLAB 8.64, although I had the same problems with 8.46).
I have the PIC16F688 in the ZIF socket on the adapter board. The circle on the ship is at the same corner as the triangle on the board. I have the ribbon cable connecting the PICkit device to the adaptor board. At both ends of the ribbon cable, the triangle on the cable matches the triangle on the board / PICkit. USB cable is connected and the USB port works properly. I was able to load the PICkit OS 2.32 onto the device. So that's the list of things I think aren't broken.
I was able to build the HEX from the ASM using both MPLAB IDE and MPASMWIN without any problems. But I cannot load the HEX file onto my chip.
- When I try to load it with PICkit 2 v.2.6, I get the message 'PICkit 2 found and connected'. However, 16F688 isn't available in the drop down list of Devices. It only shows 16 devices, and none of them are 16F688. Is there a configuration file that I need?
- When I try to load the HEX using the MPASM IDE, I connect to the device and I get the message
Initializing PICkit 2 version 0.0.3.63
Found PICkit 2 - Operating System Version 2.32.0
Target power not detected - Powering from PICkit 2 ( 5.00V)
PKWarn0003: Unexpected device ID: Please verify that a PIC16F688 is correctly installed in the application. (Expected ID = 0x1180, ID Read = 0x0)
PICkit 2 Ready Trying to program the chip gives the same error message.
Since it says ID Read = 0x0, it makes me think it's not seeing the chip at all. Do I need to configure any of the jumpers on the Adapter board to make it work right?
If anybody has had a similar problem or has suggestions, I'd appreciate it! Thanks all :)
My apologies if this is the incorrect forum for this matter.