
WDT Registers
1803
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Watchdog Timers
28.5.3 WDTCTL Register (Offset = 0x8)
Watchdog Control (WDTCTL)
WDT0, reset = 0x0000.0000
WDT1, reset = 0x8000.0000
This register is the watchdog control register. The watchdog timer can be configured to generate a reset
signal (on second time-out) or an interrupt on time-out.
When the watchdog interrupt has been enabled by setting the INTEN bit, all subsequent writes to the
INTEN bit are ignored. The only mechanisms that can re-enable writes to this bit are a hardware reset or a
software reset initiated by setting the appropriate bit in the Watchdog Timer Software Reset (SRWD)
register.
NOTE:
Because the Watchdog Timer 1 module has an independent clocking domain, its registers
must be written with a timing gap between accesses. Software must guarantee that this
delay is inserted between back-to-back writes to WDT1 registers or between a write followed
by a read to the registers. The timing for back-to-back reads from the WDT1 module has no
restrictions. The WRC bit in the Watchdog Control (WDTCTL) register for WDT1 indicates
that the required timing gap has elapsed. This bit is cleared on a write operation and set
once the write completes, indicating to software that another write or read may be started
safely. Software should poll WDTCTL for WRC =1 prior to accessing another register. Note
that WDT0 does not have this restriction as it runs off the system clock and therefore does
not have a WRC bit.
WDTCTL is shown in
and described in
Return to
Figure 28-4. WDTCTL Register
31
30
29
28
27
26
25
24
WRC
RESERVED
R-0x1
R-0x0
23
22
21
20
19
18
17
16
RESERVED
R-0x0
15
14
13
12
11
10
9
8
RESERVED
R-0x0
7
6
5
4
3
2
1
0
RESERVED
INTTYPE
RESEN
INTEN
R-0x0
R/W-0x0
R/W-0x0
R/W-0x0
Table 28-5. WDTCTL Register Field Descriptions
Bit
Field
Type
Reset
Description
31
WRC
R
0x0
Write Complete.
This bit is RESERVED for WDT0 and has a reset value of 0.
0x0 = A write access to one of the WDT1 registers is in progress.
0x1 = A write access is not in progress, and WDT1 registers can be
read or written.
30-3
RESERVED
R
0x0
2
INTTYPE
R/W
0x0
Watchdog Interrupt Type
0x0 = Watchdog interrupt is a standard interrupt.
0x1 = Watchdog interrupt is a non-maskable interrupt.