PicKit 2 recommendation issue

Wayne J

Super Moderator
Staff member
I need to make this post because of something that has been brought to my attention. Many folks ask me what programmer to purchase and I always point them to this one It is a great deal with a ZIF socket.

I recommend this one simply because of the 20 pin socket. It allows for many more PICs to be utilized than does the 14 pin socket. What I was unaware of, is in the instructions, it does not list the 16F688 as a "Group" that can be programmed with it. This is NOT the case.
The instructions show the 16F688 PIC as "Group C" and uses the 14 pin socket. If you set up the 20 pin socket for "Group G" and have the PIC inserted at the top of the socket, then the pin configuration matches "Group C".
I hope this helps anyone I have made this recommendation to.
 
Re: PicKit 2 Starter Kit

I can confirm that setting up the ICSP20A as "Group G" will work to program a PIC16F688 perfectly. I verified this running Windows in a VirtualBox VM (Ubuntu 10.10 host) no less!

Thanks for the help Wayne! Time to play with the multimeter for an hour or two, and hope I can run a blink test in the next day or two on my (first) Renard SS24!
 
I need to make this post because of something that has been brought to my attention. Many folks ask me what programmer to purchase and I always point them to this one It is a great deal with a ZIF socket.

I recommend this one simply because of the 20 pin socket. It allows for many more PICs to be utilized than does the 14 pin socket. What I was unaware of, is in the instructions, it does not list the 16F688 as a "Group" that can be programmed with it. This is NOT the case.
The instructions show the 16F688 PIC as "Group C" and uses the 14 pin socket. If you set up the 20 pin socket for "Group G" and have the PIC inserted at the top of the socket, then the pin configuration matches "Group C".
I hope this helps anyone I have made this recommendation to.

Wayne I bought this as suggested from ebay you suggest setting up for group G how do you set it up and what signifies top of socket? I get the following message.

Programming Target (1/5/2011 11:09:49 PM)
PKWarn0003: Unexpected device ID: Please verify that a PIC16F688 is correctly installed in the application. (Expected ID = 0x1180, ID Read = 0x3F80)
Erasing Target
Programming Program Memory (0x0 - 0xF3)
Verifying Program Memory (0x0 - 0xF3)
PK2Error0027: Failed verify (Address = 0x0 - Expected Value 0x0 - Value Read 0x17E0)
PICkit 2 Ready
 
Last edited:
What a nice package Ed has put together here. Great Price and he is very reliable. Hasn't posted here in a while, but let's hope it's becasue his business is picking up or he's enjoying the warm sun some where.
 
Did you follow the setup of the PicKit2 (install OS)?

Just make sure pin 1 of the PIC is in pin 1 of the socket. Top left pin to top left hole (slot), looking at the socket with the lever at the top left.
 
I know this is an old thread but my problem relates to the programmer mentioned in the op.

I decided it was time to buy a pic programmer so I came across this thread and decided to follow Wayne's advice and order the pic programmer mentioned from Joshua Systems off of ebay. It arrived today and I had problems with the installation of the mplabs ide software saying there was a corrupt file. I followed Wayne's wiki post and found the link to their website and downloaded the latest version. Everything there is good. I have two questions...

1. I have no mpaswin software anywhere on my computer. Where do I get that so I can get started?
2. I don't understand the jumpers on the board, am I to place those on all the "G" pins?

Thank you!

Add: I did find mpasm on their website. When I try to run it, it says it's not compatible with my version on windows. What do I need for Windows 7 64bit?
 
Last edited:
I know this is an old thread but my problem relates to the programmer mentioned in the op.

I decided it was time to buy a pic programmer so I came across this thread and decided to follow Wayne's advice and order the pic programmer mentioned from Joshua Systems off of ebay. It arrived today and I had problems with the installation of the mplabs ide software saying there was a corrupt file. I followed Wayne's wiki post and found the link to their website and downloaded the latest version. Everything there is good. I have two questions...

1. I have no mpaswin software anywhere on my computer. Where do I get that so I can get started?
2. I don't understand the jumpers on the board, am I to place those on all the "G" pins?

Thank you!

Go into your program list and look under "Microchip" >MPLAB IDE >MPASMWIN

Yes, the G or C whichever matches the board you bought, just check the documentation to the board. I think it is on his website.
 
I checked that... there are three items in that folder:
1. pickit2 v 2.60
2. mplab c32
3. mplab ide v8.92

Maybe I don't understand the process but is there somewhere I can download the hex file directly without the need for conversion?

I did try downloading the mpasm software from their site but it won't run on my windows version - Windows 7 64bit. Is there another program I can use?
 
Wayne,

Thanks for the help. I think I finally have it all up and working now. Just programmed my fourth pic! I'm going to finish this set and exchange them with a board already up and running to make sure I did it right.
 
I checked that... there are three items in that folder:
1. pickit2 v 2.60
2. mplab c32
3. mplab ide v8.92

Maybe I don't understand the process but is there somewhere I can download the hex file directly without the need for conversion?

I did try downloading the mpasm software from their site but it won't run on my windows version - Windows 7 64bit. Is there another program I can use?

It is in that folder. :)
 
I am running MPASM on a WIN 7 64 bit machine without issue. I do get some warnings about the latest PX1 code but it assembles and runs reliably.
 
I am running MPASM on a WIN 7 64 bit machine without issue. I do get some warnings about the latest PX1 code but it assembles and runs reliably.

Same here.

And the warnings are normal for the PX1 code. Phil got the code working and has not made the changes that eliminate the warnings. It is when you get Errors, is when there is trouble.
 
Back
Top