Register Descriptions
338
SPRUHE8E – October 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
M3 Watchdog Timers
3.3.7 Watchdog Test (WDTTEST) Register, offset 0x418
The watchdog test (WDTTEST) register provides user-enabled stalling when the microcontroller asserts
the CPU halt flag during debug.
Figure 3-8. Watchdog Test (WDTTEST) Register
31
9
8
7
0
Reserved
STALL
Reserved
R-0
R/W-0
R-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 3-8. Watchdog Test (WDTTEST) Register Field Descriptions
Bit
Field
Value
Description
31-9
Reserved
Reserved
8
STALL
Watchdog stall enable
0
If the microcontroller is stopped with a debugger, the watchdog timer stops counting. Once the
microcontroller is restarted, the watchdog timer resumes counting.
1
The watchdog timer continues counting if the microcontroller is stopped with a debugger.
7-0
Reserved
Reserved
3.3.8 Watchdog Lock (WDTLOCK) Register, offset 0xC00
Writing 0x1ACC.E551 to the watchdog lock (WDTLOCK) register enables write access to all other
registers. Writing any other value to the WDTLOCK register re-enables the locked state for register writes
to all the other registers. Reading the WDTLOCK register returns the lock status rather than the 32-bit
value written. Therefore, when write accesses are disabled, reading the WDTLOCK register returns
0x0000.0001 (when locked; otherwise, the returned value is 0x0000.0000 (unlocked)).
Figure 3-9. Watchdog Lock (WDTLOCK) Register
31
0
WDTLOCK
R/W-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 3-9. Watchdog Lock (WDTLOCK) Register Field Descriptions
Bit
Field
Value
Description
31-0
Reserved
Watchdog lock
0
WDTMIS
A write of the value 0x1ACC.E551 unlocks the watchdog registers for write access. A write of any
other value reapplies the lock, preventing any register updates.
A read of this register returns the following values:
A watchdog time-out event has been signalled to the interrupt controller.
0x0000.
0001
Locked
0x0000.
0000
Unlocked