The 21 registers of DWDT (Dual Watchdog Timer), from 0x40052000, with their reset value and every field. The PIC32CX5112MTC128 has 2891 registers in 62 peripherals, one page each.
DWDT Dual Watchdog Timer
WDT1_CRWatchdog 1 Control Register
Address
0x40052000
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
Field
Bits
What it does
LOCKMR
4
Lock Mode Register Write Access
WDRSTT
0
Watchdog Restart
KEY
31:24
Password
165 Writing any other value in this field aborts the write operation.
WDT1_MRWatchdog 1 Mode Register
Address
0x40052004
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
Field
Bits
What it does
WDDBG1HLT
30
Watchdog Core 1 Debug Halt
WDDBG0HLT
29
Watchdog Core 0 Debug Halt
WDIDLEHLT
28
Watchdog Idle Halt
WDDIS
12
Watchdog Disable
WDNRSTDIS
9
Watchdog Reset NRST Pin Disable
RPTHRST
5
Repeat Threshold Reset Enable
PERIODRST
4
Watchdog Overflow Period Reset Enable
WDT1_VRWatchdog 1 Value Register
Address
0x40052008
Reset
0x00000000
Access
read only
Size
32-bit
1 field
Field
Bits
What it does
COUNTER
11:0
Watchdog Down Counter Value
WDT1_WLWatchdog 1 Window Level Register
Address
0x4005200C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
Field
Bits
What it does
RPTH
27:16
Repeat Threshold
PERIOD
11:0
Watchdog Period
WDT1_ILWatchdog 1 Interrupt Level Register
Address
0x40052010
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
Field
Bits
What it does
PRESC
18:16
Prescaler Ratio
0 The watchdog counter decreased when the prescaler reaches 128.
1 The watchdog counter decreased when the prescaler reaches 64.
2 The watchdog counter decreased when the prescaler reaches 32.
3 The watchdog counter decreased when the prescaler reaches 16.
4 The watchdog counter decreased when the prescaler reaches 8.
5 The watchdog counter decreased when the prescaler reaches 4.
6 The watchdog counter decreased when the prescaler reaches 2.
7 The watchdog counter decreased when the prescaler reaches 1.
LVLTH
11:0
Level Threshold
WDT1_IERWatchdog 1 Interrupt Enable Register
Address
0x40052014
Reset
0x00000000
Access
write only
Size
32-bit
4 fields
Field
Bits
What it does
RLDERR
5
Reload Command Error Interrupt Enable
LVLINT
2
Interrupt Level Threshold Interrupt Enable
RPTHINT
1
Reload Repeat Period Interrupt Enable
PERINT
0
Overflow Period Interrupt Enable
WDT1_IDRWatchdog 1 Interrupt Disable Register
Address
0x40052018
Reset
0x00000000
Access
write only
Size
32-bit
4 fields
Field
Bits
What it does
RLDERR
5
Reload Command Error Interrupt Disable
LVLINT
2
Interrupt Level Threshold Interrupt Disable
RPTHINT
1
Reload Repeat Period Interrupt Disable
PERINT
0
Overflow Period Interrupt Disable
WDT1_ISRWatchdog 1 Interrupt Status Register
Address
0x4005201C
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
Field
Bits
What it does
RLDERR
5
Reload Command Error Status (cleared on read)
LVLINT
2
Interrupt Level Threshold Status (cleared on read)
RPTHINT
1
Reload Repeat Period Status (cleared on read)
PERINT
0
Overflow Period Status (cleared on read)
WDT1_IMRWatchdog 1 Interrupt Mask Register
Address
0x40052020
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
Field
Bits
What it does
RLDERR
5
Reload Command Error Interrupt Mask
LVLINT
2
Interrupt Level Threshold Interrupt Mask
RPTHINT
1
Reload Repeat Period Interrupt Mask
PERINT
0
Overflow Period Interrupt Mask
WDT0_CRWatchdog 0 Control Register
Address
0x40053210
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
Field
Bits
What it does
LOCKMR
4
Lock Mode Register Write Access
WDRSTT
0
Watchdog Restart
KEY
31:24
Password
165 Writing any other value in this field aborts the write operation.
WDT0_MRWatchdog 0 Mode Register
Address
0x40053214
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
Field
Bits
What it does
WDDBG1HLT
30
Watchdog Core 1 Debug Halt
WDDBG0HLT
29
Watchdog Core 0 Debug Halt
WDIDLEHLT
28
Watchdog Idle Halt
WDDIS
12
Watchdog Disable
WDNRSTDIS
9
Watchdog NRST Disable
RPTHRST
5
Repeat Threshold Reset
PERIODRST
4
Period Reset
WDT0_VRWatchdog 0 Value Register
Address
0x40053218
Reset
0x00000000
Access
read only
Size
32-bit
1 field
Field
Bits
What it does
COUNTER
11:0
Watchdog Down Counter Value
WDT0_WLWatchdog 0 Window Level
Address
0x4005321C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
Field
Bits
What it does
RPTH
27:16
Repeat Threshold
PERIOD
11:0
Watchdog Period
WDT0_ILWatchdog 0 Interrupt Level
Address
0x40053220
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
Field
Bits
What it does
PRESC
18:16
Prescaler Ratio
0 The watchdog counter decreased when the prescaler reaches 128.
1 The watchdog counter decreased when the prescaler reaches 64.
2 The watchdog counter decreased when the prescaler reaches 32.
3 The watchdog counter decreased when the prescaler reaches 16.
4 The watchdog counter decreased when the prescaler reaches 8.
5 The watchdog counter decreased when the prescaler reaches 4.
6 The watchdog counter decreased when the prescaler reaches 2.
7 The watchdog counter decreased when the prescaler reaches 1.
LVLTH
11:0
Level Threshold
WDT0_IERWatchdog 0 Interrupt Enable Register
Address
0x40053224
Reset
0x00000000
Access
write only
Size
32-bit
6 fields
Field
Bits
What it does
RLDERR
5
Reload Command Error Interrupt Enable
W1RPTHINT
4
Watchdog 1 Repeat Threshold Interrupt Enable
W1PERINT
3
Watchdog 1 Overflow Interrupt Enable
LVLINT
2
Interrupt Level Threshold Interrupt Enable
RPTHINT
1
Reload Repeat Period Interrupt Enable
PERINT
0
Overflow Period Interrupt Enable
WDT0_IDRWatchdog 0 Interrupt Disable Register
Address
0x40053228
Reset
0x00000000
Access
write only
Size
32-bit
6 fields
Field
Bits
What it does
RLDERR
5
Reload Command Error Interrupt Disable
W1RPTHINT
4
Watchdog 1 Repeat Threshold Interrupt Disable
W1PERINT
3
Watchdog 1 Overflow Interrupt Disable
LVLINT
2
Interrupt Level Threshold Interrupt Disable
RPTHINT
1
Reload Repeat Period Interrupt Disable
PERINT
0
Overflow Period Interrupt Disable
WDT0_ISRWatchdog 0 Interrupt Status Register
Address
0x4005322C
Reset
0x00000000
Access
read only
Size
32-bit
6 fields
Field
Bits
What it does
RLDERR
5
Reload Command Error Status (cleared on read)
W1RPTHINT
4
Watchdog 1 Repeat Threshold Interrupt Status
W1PERINT
3
Watchdog 1 Overflow Interrupt Status
LVLINT
2
Interrupt Level Threshold Status (cleared on read)