ADM823/ADM824/ADM825
Rev. 0 | Page 9 of 12
CIRCUIT DESCRIPTION
The ADM823/ADM824/ADM825 provide microprocessor
supply voltage supervision by controlling the microprocessor’s
reset input. Code-execution errors are avoided during power-
up, power-down, and brownout conditions by asserting a reset
signal when the supply voltage is below a preset threshold. They
are also avoided by allowing supply voltage stabilization with a
fixed-timeout reset pulse after the supply voltage rises above the
threshold. In addition, problems with microprocessor code
execution can be monitored and corrected with a watchdog
timer (ADM823/ ADM824). By including watchdog strobe
instructions in microprocessor code, a watchdog timer can detect
if the microprocessor code breaks down or becomes stuck in an
infinite loop. If this happens, the watchdog timer asserts a reset
pulse that restarts the microprocessor in a known state. If the
user detects a problem with the system’s operation, a manual
reset input is available (ADM823/ADM825) to reset the
microprocessor with an external push-button, for example.
RESET OUTPUT
The ADM823 features an active-low, push-pull reset output
while the ADM824/ADM825 feature dual active-low and
active-high push-pull reset outputs. For active-low and active-
high outputs, the reset signal is guaranteed to be logic low and
logic high, respectively, for VCC down to 1 V.
The reset output is asserted when VCC is below the reset
threshold (VTH), when MR is driven low, or when WDI is not
serviced within the watchdog timeout period (tWD). Reset
remains asserted for the duration of the reset active timeout
period (tRP) after VCC rises above the reset threshold, after MR
transitions from low-to-high, or after the watchdog timer times
out. Figure 15 illustrates the behavior of the reset outputs.
V
CC
1V
V
CC
0V
V
CC
0V
V
TH
V
TH
0V
V
CC
RESET
RESET
t
RD
t
RD
1V
t
RP
t
RP
04534-0-018
Figure 15. Reset Timing Diagram
MANUAL RESET INPUT
The ADM823/ADM825 feature a manual reset input (MR)
which, when driven low, asserts the reset output. When MR
transitions from low to high, reset remains asserted for the
duration of the reset active timeout period before deasserting.
The MR input has a 52 kV internal pull-up so that the input is
always high when unconnected. An external push-button
switch can be connected between MR and ground so that the
user can generate a reset. Debounce circuitry for this purpose is
integrated on-chip. Noise immunity is provided on the MR
input and fast, negative-going transients of up to 100 ns (typ)
are ignored. A 0.1 µF capacitor between MR and ground
provides additional noise immunity.
WATCHDOG INPUT
The ADM823/ADM824 feature a watchdog timer which
monitors microprocessor activity. A timer circuit is cleared with
every low-to-high or high-to-low logic transition on the watch-
dog input pin (WDI), which detects pulses as short as 50 ns. If
the timer counts through the preset watchdog timeout period
(tWD), reset is asserted. The microprocessor is required to toggle
the WDI pin to avoid being reset. Failure of the microprocessor
to toggle WDI within the timeout period therefore indicates a
code execution error, and the reset pulse generated restarts the
microprocessor in a known state.
In addition to logic transitions on WDI, the watchdog timer is
also cleared by a reset assertion due to an undervoltage condi-
tion on VCC or by MR being pulled low. When reset is asserted,
the watchdog timer is cleared and does not begin counting
again until reset deassserts. The watchdog timer can be disabled
by leaving WDI floating or by three-stating the WDI driver.
V
CC
1V
V
CC
0V
V
CC
0V
V
TH
0V
V
CC
WDI
RESET
t
RP
t
RD
t
WD
04534-0-021
Figure 16. Watchdog Timing Diagram