> From: myke predko > [cut] > Am I missing some parameter to allow EEPROM Reads and Write? I've gone over > the datasheets repeatedly, but I'm not having any luck. Does anybody have > any working code they can post? > [cut] Sure, but try this first... I have used code very similar to yours and it works just fine. If WRERR is being asserted, perhaps there's something wrong with your power supply. Maybe it's just out of spec or it dips when loaded by the current required for EEPROM write. This is 'small', but large by normal PIC standards. Failing that, perhaps your EEPROM is worn out. Since it will take thousands of write cycles per word this is unlikely unless you pulled a 2nd hand chip, or have been really thrashing the location in your testing. Try using a different EEADR and see if the same problem occurs. Also, to check basic device operation, you should try burning the EEPROM from your programmer and see if it reads back OK. This is done by org 0x2100 ; Microchip std. de data,data,data,... ; Your test data bytes in your source code, and setting the appropriate options on your burner. Regards, SJH Canberra, Australia