Matthew Rhys-Roberts wrote: > Will someone correct me if I'm wrong about this? > > As far as I can tell, writing (i.e. erase-writing) to any PIC EEPROM > address will disrupt the stored charge in neighboring memory cells. > Eventually, if written enough times, EEPROM data corruption may result. > Microchip recommend using an EEPROM refresh routine periodically, in > cases where erase-write cycles are likely to approach 1- to 10-million > times ("specification D124"). > > I'm only asking so I can make a sensible choice between EEPROM and Flash > program memory, for storing some infrequently changed non-volatile > constants. Correct. Note that with EEPROM you can re-write a single cell, with flash you have to erase and rewrite a block of cells (32 or 64 or whatever). Jan-Erik. > > Thanks > > Matt -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist