Rainbow Electronics MAX16071 User Manual
Page 28
12-Channel/8-Channel, Flash-Configurable System
Managers with Nonvolatile Fault Registers
MAX16070/MAX16071
28 _____________________________________________________________________________________
Table
17. Watchdog Configuration
The normal watchdog timeout period, t
WDI
, begins after
the first transition on WDI before the conclusion of the
long startup watchdog period, t
WDI_STARTUP
(Figure 5).
During the normal operating mode, WDO asserts if the
F
P does not toggle WDI with a valid transition (high-to-
low or low-to-high) within the standard timeout period,
t
WDI
. WDO remains asserted until WDI is toggled or
RESET is asserted (Figure 6).
While EN is low, the watchdog timer is in reset. The
watchdog timer does not begin counting until RESET is
deasserted. The watchdog timer is reset and WDO deas-
serts any time RESET is asserted (Figure 7). The watch-
dog timer will be held in reset while RESET is asserted.
The watchdog can be configured to control the RESET
output as well as the WDO output. RESET asserts for
the reset timeout, t
RP
, when the watchdog timer expires
and the Watchdog Reset Output Enable bit (r76h[7]) is
set to ‘1.’ When RESET is asserted, the watchdog timer
is cleared and WDO is deasserted, therefore, WDO
pulses low for a short time (approximately 1Fs) when
the watchdog timer expires. RESET is not affected by
the watchdog timer when the Watchdog Reset Output
Enable bit (r76h[7]) is set to ‘0.’ If a RESET is asserted
by the watchdog timeout, the WDRESET bit is set to ‘1’. A
connected processor can check this bit to see the reset
was due to a watchdog timeout. See Table 17 for more
information on configuring watchdog functionality.
REGISTER
ADDRESS
FLASH
ADDRESS
BIT RANGE
DESCRIPTION
73h
273h
[4]
1 = Independent mode
0 = Dependent mode
76h
276h
[7]
1 = Watchdog affects RESET output
0 = Watchdog does not affect RESET output
[6:4]
Watchdog startup delay
000 = No initial timeout
001 = 30s
010 = 40s
011 = 80s
100 = 120s
101 = 160s
110 = 220s
111 = 300s
[3:0]
Watchdog timeout
0000 = Watchdog disabled
0001 = 1ms
0010 = 2ms
0011 = 4ms
0100 = 8ms
0101 = 14ms
0110 = 27ms
0111 = 50ms
1000 = 100ms
1001 = 200ms
1010 = 400ms
1011 = 750ms
1100 = 1.4s
1101 = 2.7s
1110 = 5s
1111 = 10s