0% found this document useful (0 votes)
39 views

Atmel 0042

The document discusses external and brown-out resets for microcontrollers. External reset occurs when a low level signal is detected on the reset pin for longer than the minimum pulse width. Brown-out reset occurs when the supply voltage drops below a fixed trigger level selected by fuses.

Uploaded by

namer
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views

Atmel 0042

The document discusses external and brown-out resets for microcontrollers. External reset occurs when a low level signal is detected on the reset pin for longer than the minimum pulse width. Brown-out reset occurs when the supply voltage drops below a fixed trigger level selected by fuses.

Uploaded by

namer
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

10.

4 External Reset
An external reset is generated by a low level on the RESET pin. Reset pulses longer than the minimum pulse width (see
Section 28.6 “System and Reset Characteristics” on page 261) will generate a reset, even if the clock is not running. Shorter
pulses are not guaranteed to generate a reset. When the applied signal reaches the reset threshold voltage – VRST – on its
positive edge, the delay counter starts the MCU after the time-out period – tTOUT – has expired. The external reset can be
disabled by the RSTDISBL fuse, see Table 27-7 on page 244.

Figure 10-4. External Reset During Operation


VCC

RESET V RST

tTOUT

TIME-OUT

INTERNAL
RESET

10.5 Brown-out Detection


Atmel® ATmega328P has an on-chip brown-out detection (BOD) circuit for monitoring the VCC level during operation by
comparing it to a fixed trigger level. The trigger level for 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.When the BOD is enabled, and VCC decreases to a value below the
trigger level (VBOT- in Figure 10-5), the brown-out reset is immediately activated. When VCC increases above the trigger level
(VBOT+ in Figure 10-5), the delay counter starts the MCU after the time-out period tTOUT has expired.
The BOD circuit will only detect a drop in VCC if the voltage stays below the trigger level for longer than tBOD given in Section
28.6 “System and Reset Characteristics” on page 261.

Figure 10-5. Brown-out Reset During Operation


VCC
VBOT+
VBOT-

RESET

tTOUT
TIME-OUT

INTERNAL
RESET

42 ATmega328P [DATASHEET]
7810D–AVR–01/15

You might also like