From: dke...@hiwaay.net[...]> Notice the starting address of eeprom is 1 byte
above the physical> address of start of eeprom because there was some rumor
stating some> models of AVR would accidentally trash the first byte under some>
circumstances. Perhaps when the rest of the device was wiped for a code> reload
or something? Anyway, it was cheaper to do without the first byte> than to
worry about it.
More than a rumor. If you cut power to certain AVR parts during a write to
EEPROM, location 0 would be corrupted. Documented in various AVR Errata
sheets.
Limited primarily to the AT90S parts IIRC. But it was a long while before I
started using EEPROM address 0 again...
Regards,
-=Dave
_________________________________________________________________
It’s the same Hotmail®. If by “same” you mean up to 70% faster.
http://windowslive.com/online/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_broad1_122008
_______________________________________________
AVR-GCC-list mailing list
AVR-GCC-list@nongnu.org
http://lists.nongnu.org/mailman/listinfo/avr-gcc-list