Jinx wrote: > http://home.clear.net.nz/pages/joecolquitt/Mchip00601.pdf (70kB) > http://home.clear.net.nz/pages/joecolquitt/Mchip00602.pdf (60kB) > > "Write Modes In EEPROMs" in AN601 is interesting > > "A general rule to follow in choosing write modes is that the larger the > number of bytes being written in a single instruction, the longer the > device will last. For example, in byte mode a device might start to fail > after 300,000 cycles under a particular set of conditions, but the > device may last 600,000 cycles in page mode under the same conditions. > In block mode the device might last 1 million cycles, under the same > conditions" I'm using the internal EEPROM of a PIC (that's why I used the PIC tag :), and I'm not aware of page or block modes for these devices. Anyway, with an external EEPROM, would this mean that if you write only complete blocks, you get a higher endurance? OTOH, there are more cells you're writing to; does this increase the probability of failure? I'm not quite clear about the mechanisms here. > "Generally, the lower the charge pump voltage the better the endurance > (there is a limit since the charge pump voltage needs to be high enough > to program the cell) ........." > > I wonder then, if you drop Vdd (easy enough to do with a > resistance-controlled regulator) before writing to EEPROM, you'd up the > endurance ??? It sure sounds like this. Sounds like it was a good idea to run EEPROMs on as low a Vdd as you can. Gerhard -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist