| ??? 12/16/02 16:59 Read: times |
#34548 - RE: serial EEPROM life extension |
Hi Erik,
please can you describe in words the principle of your code for life extension ? I would suggest the following: 1. use page write instead single byte write 2. write only, if data has changed 3. after every write wait a minimum time bevore the next write was allowed 4. write the next data record on a new address: - mark the following record as invalid - write the new record - mark this new record as valid - after every power on cycle search the first invalid record and then go one step back. - e.g. to store 2 bytes on the 24C16, you can use 682 records of 3 bytes (one as valid flag) and then the live time should be minimal 68 million times. Then you get minimal 20 years, if new data was written every 10 seconds. Peter |



