Ah... I hadn't noticed that. So that means my erase is probably working. Then the only problem is that if I burn the fuse word, when I do a read after a reset, I read location 1 instead of 0! I can do everything except the burn of the fuse (even IDs) and it comes up with location 0. If I burn the fuse, I get location 1. Very strange. Oh well, I'm sure I will work it out. Thanks for the insight. Al Williams AWC *Solderless Stamp Prototypes at http://www.al-williams.com/awce.htm (works for PICStics too). -----Original Message----- From: wouter van ooijen To: PICLIST@MITVMA.MIT.EDU Date: Sunday, February 01, 1998 2:57 PM Subject: Re: 16C84 Erasing and Odd Program Modes >> What does command 1 and 7 do? Anyone know? The reason I am interested, is >my >> programming software (homebrew) is acting funny. Doing the previous >sequence >> erases the program memory but not the data memory. > >In my experience the sequence described by microchip erases code + config >memory, >and in addition it erases data memory if (and only if) the code protection >bit was set. >