Quote Originally Posted by mister_e View Post
Probably the PIC EEPROM is bad OR there's a setting in your device programmer software that you overlooked.

What i mean is that some Device programmer software allow to program OR NOT the PIC EEPROM. Sure it's something like that.
right. ive just tested it on another chip so its not that. theres 1 more fuse value you didnt mention so i changed that. the programmer app has an EEPROM override button so i tried that too and still as before.

this is confusing. random thought, could this possibly be anything like those chips where you have to access the *internal* EEPROM asif it was *external*?

another thing is that the datasheet for this chip says EEPROM stuff has to be written in a certain way but it only gives examples of assembly code so i dont understand it