Hi Chris, Sounds like you solved your problem, Great ! In answer to your question about where to find info on config bits. Checkout the 'F62x Data sheet, 40300b.pdf page 96 for the config word info. Can be found at; http://www.microchip.com/14010/lit/pline/picmicro/families/16c62x/devices/16c628/40300/ In retrospect, what lead me to believe the code protect bit was not the problem is this on page 93 of the document indicated above; " 13.7 DATA EEPROM OPERATION DURING CODE PROTECT When the device is code protected, the CPU is able to read and write unscrambled data to the Data EEPROM. " This seems to indicate that the data protect bit is for external reads only and lets the CPU read/write data eeprom. This also is a worth while document; The Mid Range Reference manual, 33023a.pdf, page 117 for info on reading and writing the data eeprom. Can be found at; http://www.microchip.com/10/lit/pline/picmicro/refernce/midrange/33023a/ Heinz At 2:41 PM -0700 8/14/01, PD wrote: >Thanks for your reply, I can't seem to find any reference to this in the >data sheets, all I can see is the write enable bit in a data register, but >nothing mentioned in the config word. Could you give me an example of the >config word that I should use, I use mplab so I normally don't even use a >config word, this could be my problem right there. -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu