General Description
The MAX823/MAX824/MAX825* microprocessor (µP) supervisory circuits combine reset output, watchdog, and manual reset input functions in 5-pin SOT23 and SC70 packages. They significantly improve system reliability and accuracy compared to separate ICs or discrete components. The MAX823/MAX824/MAX825 are specifically designed to ignore fast transients on VCC.
Seven preprogrammed reset threshold voltages are available (see Reset Threshold Table). All three devices have an active-low reset output, which is guaranteed to be in the correct state for VCC down to 1V. The MAX823 also offers a watchdog input and manual reset input.
The MAX824 offers a watchdog input and a complementary active-high reset. The MAX825 offers a manual reset input and a complementary active-high reset. The Selector Guide explains the functions offered in this series of parts.
RESET Output
A microprocessor’s (µP’s) reset input starts the µP in a known state. The MAX823/MAX824/MAX825 µP supervisory circuits assert a reset to prevent code-execution errors during power-up, power-down, and brownout conditions. RESET is guaranteed to be a logic low for VCC down to 1V. Once VCC exceeds the reset threshold, an internal timer keeps RESET low for the specified reset timeout period (tRP); after this interval, RESET returns high .
If a brownout condition occurs (VCC dips below the reset threshold), RESET goes low. Each time RESET is asserted it stays low for the reset timeout period. Any time VCC goes below the reset threshold the internal timer restarts. RESET both sources and sinks current.RESET on the MAX824/MAX825 is the inverse of RESET.
Manual Reset Input (MAX823/MAX825)
Many µP-based products require manual reset capability, allowing the operator, a test technician, or external logic circuitry to initiate a reset. On the MAX823/MAX825, a logic low on MR asserts reset. Reset remains asserted while MR is low, and for tRP (200ms nominal) after it returns high. MR has an internal 52kΩ pullup resistor, so it can be left open if not used. This input can be driven with CMOS logic levels or with open-drain/collector outputs. Connect a normally open momentary switch from MR to GND to create a manual-reset function; external debounce circuitry is not required. If MR is driven from long cables or the device is used in a noisy environment, connect a 0.1µF capacitor from MR to GND to provide additional noise immunity.
Watchdog Input (MAX823/MAX824)
In the MAX823/MAX824, the watchdog circuit monitors the µP’s activity. If the µP does not toggle the watchdog input (WDI) within tWD (1.6s), reset asserts. The internal 1.6s timer is cleared by either a reset pulse or by toggling WDI, which detects pulses as short as 50ns.While reset is asserted, the timer remains cleared and does not count. As soon as reset is released, the timer starts counting .
Disable the watchdog function by leaving WDI unconnected or by three-stating the driver connected to WDI.The watchdog input is internally driven low during the first 7/8 of the watchdog timeout period and high for the last 1/8 of the watchdog timeout period. When WDI is
left unconnected, this internal driver clears the 1.6s timer every 1.4s. When WDI is three-stated or unconnected, the maximum allowable leakage current is 10µA and the maximum allowable load capacitance is 200pF.
Watchdog Input Current
The MAX823/MAX824 WDI inputs are internally driven through a buffer and series resistor from the watchdog counter . When WDI is left unconnected, the watchdog timer is serviced within the watchdog timeout period by a low-high-low pulse from the counter chain.For minimum watchdog input current (minimum overall power consumption), leave WDI low for the majority of the watchdog timeout period, pulsing it low-high-low once within the first 7/8 of the watchdog timeout period to reset the watchdog timer. If WDI is externally driven high for the majority of the timeout period, up to 160µA can flow into WDI.