Hi. I have a serious problem. After power on my product, I have found the data saved in EEPROM are changed. I used PIC16F877A, ATmel 24C64A(EEPROM, 2.7~5.5V) and Vcc 3.6V supplied. Code for writing EEPROM is as follows; void write_ext_eeprom(long int address, byte data) { i2c_start(); i2c_write(0xa0); i2c_write(hi(address)); i2c_write(address); i2c_write(data); i2C_stop(); delay_ms(10); } -- View this message in context: http://www.nabble.com/Can-EEPROM-data-be-changed--tf2182790.html#a6036668 Sent from the MicroControllers - PIC forum at Nabble.com. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist