On Tue, 7 Dec 1999, Gennette Bruce wrote: > This is built in to the 16F84 - as 64 bytes of EEPROM. > > There are 3 special registers, some flags and a couple of special codes to > pass around for sending bytes to/from the EEPROM. Microchip has examples on > their site which you must follow exactly (about 8 lines for a write, 6 lines > for a read). Correct. > > This EEPROM is not as versatile as flash RAM; its slower and can only stand > 10,000 or so writes, with billions of reads (at least several orders of > magnitude less cycles than RAM). All the following numbers are VERY > conservative, but better safe than sorry. > Nope. Mchip guarantees a million of write/read cycle or so. The limited number certifies the program flash memory which is completely different from that data EEPROM > > External EEPROM chips have the same limitations, but being larger the > programer can extend the apparent write cycles. You may choose to write to > each byte say a conservative 2,048 times, then change to other bytes before > these fail. Using just an 8 byte block on a 2K chip at 2,048 write cycles > per block gives 524,288 writes. I am not sure whether this limitations are valid for Mchip products. I guess no. See ANxxx referring to the topic 'endurance'. Regards, Imre