So no one has had the error during programming that while writing at 0000 it doesn't verify the proper value? I'm using ProgPic2 and the actual error is: Write Error at: 0000 Wrote: 3000 Read: 3FFFF I tried erasing the device and it seems to be able to read from the device and write data memory. When I read the data it is all FF probably because I haven't successfully programmed the F877 yet. It seems like it should be a relatively common error, I've seen many posts regarding this on Google Groups, but none of them were "adequately" resolved. I've never had problems with my programmer before with the sockets on the device, but I'm using ICSP connector for this because it's a F877 and my programmer won't fit this. Any help/suggestions would be greatly appreciated. ===== MJ Brush LeftClick.ca Internet Media Services mbrush@[NOSPAM]leftclick.ca ______________________________________________________________________ Post your free ad now! http://personals.yahoo.ca -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.