ATmega48/88/168
Figure 19. External Reset During Operation
CC
Brown-out Detection
ATmega48/88/168 has an On-chip Brown-out Detection (BOD) circuit for monitoring the
CC level during operation by comparing it to a fixed trigger level. The trigger level for
V
the BOD can be selected by the BODLEVEL Fuses. The trigger level has a hysteresis to
ensure spike free Brown-out Detection. The hysteresis on the detection level should be
interpreted as VBOT+ = VBOT + VHYST/2 and VBOT- = VBOT - VHYST/2.
Table 21. BODLEVEL Fuse Coding(1)
BODLEVEL 2..0 Fuses
Min VBOT
Typ VBOT
Max VBOT
Units
111
110
101
100
011
010
001
000
BOD Disabled
1.7(2)
2.5(2)
4.1(2)
1.8
2.7
4.3
2.0(2)
2.9(2)
4.5(2)
V
Reserved
Notes: 1. VBOT may be below nominal minimum operating voltage for some devices. For
devices where this is the case, the device is tested down to VCC = VBOT during the
production test. This guarantees that a Brown-Out Reset will occur before VCC drops
to a voltage where correct operation of the microcontroller is no longer guaranteed.
The test is performed using BODLEVEL = 110 and BODLEVEL = 101 for
ATmega48V/88V/168V, and BODLEVEL = 101 and BODLEVEL = 101 for
ATmega48/88/168.
2. Min/Max values applicable for ATmega48.
Table 22. Brown-out Characteristics
Symbol
VHYST
tBOD
Parameter
Min
Typ
Max
Units
mV
Brown-out Detector Hysteresis
Min Pulse Width on Brown-out Reset
50
ns
When the BOD is enabled, and VCC decreases to a value below the trigger level (VBOT-
in Figure 20), the Brown-out Reset is immediately activated. When VCC increases above
the trigger level (VBOT+ in Figure 20), the delay counter starts the MCU after the Time-
out period tTOUT has expired.
43
2545D–AVR–07/04