I'm having a "code verify error" pop up when I program a 16F883 chip. I'm using a Melabs U2 programmer, PBP, and Microcode Studio. I only have VDD (+5VDC), VSS, ISCPDAT, ISCPCLK, and /MCL (pulled high via 10k) connected. I was previously using a 16F648A & 16F627A, the 16F648A was still setup so I tried programming that and all was fine. I tried a second 16F883 chip, no luck. I read the chip after a program cycle and looked at the memory; it looks like it doesn't program the first four words, programs the next four words, repeat:
Top block = program code
Bottom block = chip memory read after program cycle
I didn't find any relevant data in a forum search.
I've use ISCP on a number of other chips ....
Bad chip lot? I'm not seeing a small subtlety in the data sheet?
Any ideas?
Thanks,
Mark
Bookmarks