33.8.3 Configuring WDT Via Config Fuse
WDT Configuration Example shows a code example to configure Run and Sleep WDT for 1.024 sec with LPRC as Run WDT Clock Source via Config Fuse.
WDT Configuration Example
//code example to configure Run and Sleep WDT for 1.024 sec via config
//fuse
// FWDT
#pragma config FWDT_WINDIS = ON // Watchdog Timer Window Enable bit (Watchdog Timer operates in Window mode)
#pragma config FWDT_SWDTMPS = PS1024 // Sleep Mode Watchdog Timer Post Scaler select bits (1:1024)
#pragma config FWDT_RCLKSEL = BPRC256 // Watchdog Timer Clock select bits (WDT Run Mode uses BFRC:256)
#pragma config FWDT_RWDTPS = PS1024 // Run Mode Watchdog Timer Post Scaler select bits (1:1024)
#pragma config FWDT_WDTWIN = WIN25 // Watchdog Timer Window Size Select bits (WDT Window is 25% of WDT period)
#pragma config FWDT_WDTEN = SW // Watchdog Timer Enable bit (WDT is controlled by software, use WDTCON.ON bit)
#pragma config FWDT_WDTRSTEN = ON // Watchdog Timer Reset Enable bit (WDT event generates a reset)