Circuit provides brownout control of 80C31
By N Kannan, Mediatronix, Pappanamcode, India -- EDN, 8/19/1999

In the reset and watchdog-timer circuit in
Figure 1, IC
1 is a 74HC14 Schmitt-trigger inverter that, with R
1 and C
1, acts as an astable oscillator. The circuit provides an active-high reset for an 80C31 µC. The watchdog trigger (WDT) consists of watchdog-trigger pulses from a port line. At power-on, the voltage on C
1 is 0V, and reset=1. As C
1 charges, reset goes low, and the µC generates watchdog-trigger signals. These ac-coupled pulses periodically turn on Q
1 and charge C
1 to V
CC. This action prevents C
1 from discharging through R
1 when reset is low. If the watchdog-trigger pulses stop, Q
1 turns off and C
1 discharges through R
1. reset goes high, resetting the µC. Now, C
1 charges through R
1, and reset goes low after the reset period. D
1 prevents charge-pump action, and D
2 provides a fast discharge path for C
1 when the supply goes down. The Q
2-Q
3 combination acts as a low-voltage reset circuit. When V
CC decreases to less than approximately 4.5V, Q
2 turns off and Q
3 turns on, discharging C
1; reset then goes high. The circuit works with voltages as low as 1.5V. During power-up and -down, hysteresis of the inverter provides a clean reset signal. (DI #2400).