109
XMEGA A [MANUAL]
8077I–AVR–11/2012
When VCC increases above the trigger level (VBOT+ in Figure 9-4), the reset counter starts the MCU after the timeout period, tTOUT, has expired.
The trigger level has a hysteresis to ensure spike free brownout detection. The hysteresis on the detection level should
be interpreted as VBOT+= VBOT + VHYST/2 and VBOT- = VBOT - VHYST/2.
The BOD circuit will detect a drop in VCC only if the voltage stays below the trigger level for longer than tBOD.
Figure 9-4.
Brownout detection reset.
For BOD characterization data consult the device datasheet. The programmable BODLEVEL setting is shown in
Table 9-Table 9-2.
Programmable BODLEVEL setting.
Notes:
1.
The values are nominal values only. For accurate, actual numbers, consult the device datasheet.
2.
Changing these fuse bits will have no effect until leaving programming mode.
The BOD circuit has three modes of operation:
Disabled:
In this mode, there is no monitoring of the VCC level.
Enabled:
In this mode, the VCC level is continuously monitored, and a drop in VCC below VBOT for a period of tBOD
will give a brownout reset
Sampled:
In this mode, the BOD circuit will sample the VCC level with a period identical to that of the 1kHz output
from the ultra low power (ULP) internal oscillator. Between each sample, the BOD is turned off. This mode will
reduce the power consumption compared to the enabled mode, but a fall in the VCC level between two positive
BOD level
VBOT
Unit
BOD level 0
111
1.6
V
BOD level 1
110
1.9
BOD level 2
101
2.1
BOD level 3
100
2.4
BOD level 4
011
2.6
BOD level 5
010
2.9
BOD level 6
001
3.2
BOD level 7
000
3.4
VCC
TIME-OUT
INTERNAL
RESET
VBOT-
VBOT+
tTOUT
tBOD