
Maxim Integrated 15-4
MAX31782 User’s Guide
Revision 0; 8/11
15.2.4 Watchdog Timer Control Register (WDCN)
*Bits 5, 4, 3 and 0 are cleared to 0 on all forms of reset; for others, see individual bit descriptions.
Bit
7 6 5 4 3 2 1 0
Name POR EWDI WD1 WD0 WDIF WTRF EWT RWT
Reset s* s* 0 0 0 s* s* 0
Access rw rw rw rw rw rw rw rw
BIT NAME DESCRIPTION
7 POR
Power-On-Reset Flag. This bit is set to 1 whenever a power-on/brownout reset occurs. It is unaffected by
other forms of reset. This bit can be checked by software following a reset to determine if a power-on/
brownout reset occurred. It should always be cleared by software following a reset to ensure that the
sources of following resets can be determined correctly.
6 EWDI
Enable Watchdog Timer Interrupt. If this bit is set to 1, an interrupt request can be generated when the
WDIF bit is set to 1 by any means. If this bit is cleared to 0, no interrupt occurs when WDIF is set to 1;
however, it does not stop the watchdog timer or prevent watchdog resets from occurring if EWT = 1. If
EWT = 0 and EWDI = 0, the watchdog timer is stopped. If the watchdog timer is stopped (EWT = 0 and
EWDI = 0), setting the EWDI bit resets the watchdog interval and reset counter and enables the watchdog
timer. This bit is cleared to 0 by power-on reset and is unaffected by other forms of reset.
5:4 WD[1:0]
Watchdog Timer Interval Control Bits. These bits determine the watchdog timeout interval. The timeout
interval is set in terms of system clocks. Modifying the watchdog interval automatically resets the watch-
dog timer unless the 512 system clock reset counter is already in progress, in which case, changing the
WD[1:0] bits does not affect the watchdog timer or reset counter.
WD1 WD0 CLOCKS UNTIL INTERRUPT CLOCKS UNTIL RESET
0 0 2
12
2
12
+ 512
0 1 2
15
2
15
+ 512
1 0 2
18
2
18
+ 512
1 1 2
21
2
21
+ 512
3 WDIF
Watchdog Interrupt Flag. This bit is set to 1 when the watchdog timer interval has elapsed or can be set to
1 by user software. When WDIF = 1, an interrupt request occurs if the watchdog interrupt has been enabled
(EWDI = 1) and not otherwise masked or prevented by an interrupt already in service (i.e., IGE = 1, IMS = 1,
and INS = 0 must be true for the interrupt to occur). This bit should be cleared by software before exiting the
interrupt service routine to avoid repeated interrupts. Furthermore, if the watchdog reset has been enabled
(EWT = 1), a reset is scheduled to occur 512 system clock cycles following setting of the WDIF bit.
2 WTRF
Watchdog Timer Reset Flag. This bit is set to 1 when the watchdog resets the processor. Software can
check this bit following a reset to determine if the watchdog was the source of the reset. Setting this bit
to 1 in software does not cause a watchdog reset. This bit is cleared by power-on reset only and is unaf-
fected by other forms of reset. It should also be cleared by software following any reset so that the source
of the next reset can be correctly determined by software. This bit is only set to 1 when a watchdog reset
actually occurs. If EWT is cleared to 0 when the watchdog timer elapses, this bit is not set.
1 EWT
Enable Watchdog Timer Reset. If this bit is set to 1 when the watchdog timer elapses, the watchdog resets
the MAX31782 512 system clock cycles later unless action is taken to disable the reset event. Clearing this
bit to 0 prevents a watchdog reset from occurring but does not stop the watchdog timer or prevent watch-
dog interrupts from occurring if EWDI = 1. If EWT = 0 and EWDI = 0, the watchdog timer is stopped. If the
watchdog timer is stopped (EWT = 0 and EWDI = 0), setting the EWT bit resets the watchdog interval and
reset counter and enables the watchdog timer. This bit is cleared on power-on reset and is unaffected by
other forms of reset.
0 RWT
Reset Watchdog Timer. Setting this bit to 1 resets the watchdog timer count. If watchdog interrupt and/or
reset modes are enabled, the software must set this bit to 1 before the watchdog timer elapses to prevent
an interrupt or reset from occurring. This bit always returns 0 when read.
Comentarios a estos manuales