And then I noticed that the "duds" are 877A's and the other one is an old 877 and that lead to a quick archive search which got me to http://www.piclist.com/techref/piclist/2003/07/28/184425a.txt and that tells me I have to buy a 'F876 to replace the 'C73 so I can download the upgraded ICD firmware so I can program the A version. Curse you Microchip! And thanks to everyone for helping me solve this little problem. --- James. -----Original Message----- From: James Newtons Massmind [mailto:jamesnewton@massmind.org] Sent: 2004 Dec 08, Wed 17:14 To: 'Microcontroller discussion list - Public.' Subject: RE: [PIC] ICD wont program or read back - yes it does And as soon as I sent that, I remembered that I had another '877 that was known good in an old project. Put that in and was able to read it. So then I programmed the new code and only the first location failed, again reading 2800 rather than 2828 but the other locations read back correctly. So I messed about with the options, programmed it again, and now it verifies correctly. Yeah! So I guess the only question is: How the heck did I kill two '877s? I'm always grounded and on a static mat when I do this stuff... --- James. -----Original Message----- From: James Newton Sent: 2004 Dec 08, Wed 16:41 To: 'Microcontroller discussion list - Public.' Subject: [PIC] ICD wont program or read back Please keep in mind while reading this that although I'm a senior admin on this list and I host the PICList site and make a living as a geek, I am NOT, repeat NOT, a PIC guru. I mostly do SX and not much of that. And I'm better with software than hardware. And I'm, more often that I like to admit... A complete idiot. I always loved what Roman Black used to say: Genius involves large swings from utter stupidity to pure brilliance and back. And of course, you can filter out the stupidity... Anyway. My ICD stopped working! Boo, hoo. I can't program '877 anymore. Everything looks good, and it makes it all the way through the programming cycle, but when I try to verify, the unit always shows 3FFF for each program memory location in the chip except for the first location which always shows 2800 (and the first instruction in the program is 2828). The Voltages shows around 5 volts (4.99 to 5.22) and the VPP at 12.73 to 14.5 I've tried different power adapters (all 9vCD out at .5 amp or better) one 12VDC 800ma (little warm on the 7805) This is my second '877. I don't know if its good or if the chip itself has been fried. Any advice before I go try to find an actual pro in my area? And, ahhhhaammmm... If you ARE an actual PRO in my area (Temecula to Escondido, CA) what would it cost to bring this mess by for an hour? --- James Newton: PICList webmaster/Admin mailto:jamesnewton@piclist.com 1-619-652-0593 phone http://www.piclist.com/member/JMN-EFP-786 PIC/PICList FAQ: http://www.piclist.com _______________________________________________ http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist