Atmega163(l) – Rainbow Electronics ATmega163L User Manual
Page 55

ATmega163(L)
55
1.
Keep the AVR RESET active (low) during periods of insufficient power supply voltage. This can be done by enabling
the internal Brown-Out Detector (BOD) if the operating voltage matches the detection level. If not, an external low
V
CC
Reset Protection circuit can be used. If a reset occurs while a write operation is in progress, the write operation
will be completed provided that the power supply is voltage is sufficient.
2.
Keep the AVR core in Power Down Sleep Mode during periods of low V
CC
. This will prevent the CPU from attempt-
ing to decode and execute instructions, effectively protecting the EEPROM registers from unintentional writes.
3.
Store constants in Flash memory if the ability to change memory contents from software is not required. Flash
memory can not be updated by the CPU unless the boot loader software supports writing to the Flash and the Boot
Lock bits are configured so that writing to the Flash memory from CPU is allowed. See “Boot Loader Support” on
page 115 for details.