30.2.6 FWDT Configuration Register

Legend: PO = Program Once bit

Name: FWDT
Offset: 0xF20

Bit 2322212019181716 
          
Access  
Reset  
Bit 15141312111098 
 FWDTENSWDTPS[4:0]WDTWIN[1:0] 
Access R/POR/POR/POR/POR/POR/POR/POR/PO 
Reset 11111111 
Bit 76543210 
 WINDISRCLKSEL[1:0]RWDTPS[4:0] 
Access R/POR/POR/POR/POR/POR/POR/POR/PO 
Reset 11111111 

Bit 15 – FWDTEN Watchdog Timer Enable bit

ValueDescription
1

WDT is enabled in hardware

0

WDT controller via the ON bit (WDTCONL[15])

Bits 14:10 – SWDTPS[4:0] Sleep Mode Watchdog Timer Period Select bits

ValueDescription
11111 Divide by 2 ^ 31 = 2,147,483,648
11110 Divide by 2 ^ 30 = 1,073,741,824
...
00001 Divide by 2 ^ 1, 2
00000 Divide by 2 ^ 0, 1

Bits 9:8 – WDTWIN[1:0] Watchdog Timer Window Select bits

ValueDescription
11

WDT window is 25% of the WDT period

10

WDT window is 37.5% of the WDT period

01

WDT window is 50% of the WDT period

00

WDT Window is 75% of the WDT period

Bit 7 – WINDIS Watchdog Timer Window Enable bit

ValueDescription
1

Watchdog Timer is in Non-Window mode

0

Watchdog Timer is in Window mode

Bits 6:5 – RCLKSEL[1:0] Watchdog Timer Clock Select bits

ValueDescription
11 LPRC clock
10

Uses FRC when WINDIS = 0, system clock is not INTOSC/LPRC and device is not in Sleep; otherwise, uses INTOSC/LPRC

01

Uses peripheral clock when system clock is not INTOSC/LPRC and device is not in Sleep; otherwise, uses INTOSC/LPRC

00

Reserved

Bits 4:0 – RWDTPS[4:0] Run Mode Watchdog Timer Period Select bits

ValueDescription
11111 Divide by 2 ^ 31 = 2,147,483,648
11110 Divide by 2 ^ 30 = 1,073,741,824
...
00001 Divide by 2 ^ 1, 2
00000 Divide by 2 ^ 0, 1