
Rev. 1.00
413 of 576
January 28, 2022
32-Bit Arm
®
Cortex
®
-M0+ MCU
HT32F54231/HT32F54241/HT32F54243/HT32F54253
19 W
atchdog T
imer (WDT)
19 W
atchdog T
imer (WDT)
Register Map
The following table shows the Watchdog Timer registers and reset values.
Table 46. Watchdog Timer Register Map
Register
Offset
Description
Reset Value
WDTCR
0x000
Watchdog Timer Control Register
0x0000_0000
WDTMR0
0x004
Watchdog Timer Mode Register 0
0x0000_0FFF
WDTMR1
0x008
Watchdog Timer Mode Register 1
0x0000_7FFF
WDTSR
0x00C
Watchdog Timer Status Register
0x0000_0000
WDTPR
0x010
Watchdog Timer Protection Register
0x0000_0000
WDTCSR
0x018
Watchdog Timer Clock Selection Register
0x0000_0000
Register Descriptions
Watchdog Timer Control Register – WDTCR
This register is used to reload the Watchdog timer.
Offset:
0x000
Reset value: 0x0000_0000
31
30
29
28
27
26
25
24
RSKEY
Type/Reset WO 0 WO 0 WO 0 WO 0 WO 0 WO 0 WO 0 WO 0
23
22
21
20
19
18
17
16
RSKEY
Type/Reset WO 0 WO 0 WO 0 WO 0 WO 0 WO 0 WO 0 WO 0
15
14
13
12
11
10
9
8
Reserved
Type/Reset
7
6
5
4
3
2
1
0
Reserved
WDTRS
Type/Reset
WO 0
Bits
Field
Descriptions
[31:16]
RSKEY
Watchdog Timer Reload Lock Key
The RSKEY [15:0] bits should be written with a 0x5FA0 value to enable the WDT
reload operation function. Writing any other value except 0x5FA0 in this field will
abort the write operation.
[0]
WDTRS
Watchdog Timer Reload
0: No effect
1: Reload Watchdog Timer
This bit is used to reload the Watchdog timer counter as a WDTV value which
is stored in the WDTMR0 register. It is set to 1 by software and cleared to 0 by
hardware automatically.