morgan: >Anyway, i feel a bit uneasy about the EEPROM updating; what if i get an brown out reset while updating a... i do the same thing as bob for updating eeprom / 'flash'. that lets you know if a whole write sequence completed ok. the other thing i do is check each byte after i have written it - i can then detect any errors and decide what to do about them... in my system i only update the data infrequently, by user intervention, so i can just tell the user that the write to address NNNN failed. the user can then try again or put the system in the bin or whatever... Regards, Simon -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.