There are several registers used to configure the watchdog registers, Table 10-11.
|Register Address||Register Name||Description|
|0x13||WD_CONFIG_1||Watchdog configuration and action in event of a failure|
|0x14||WD_CONFIG_2||Sets the time of the window, and shows current error counter value|
|0x15||WD_INPUT_TRIG||Register to reset or start the watchdog|
|0x16||WD_RST_PULSE||Reset pulse width in event of watchdog failure|
|0x2D||WD_QA_CONFIG||Configuration related to the QA configuration|
|0x2E||WD_QA_ANSWER||Register for writing the calculated answers|
|0x2F||WD_QA_QUESTION||Reading the current QA question|
The WD_CONFIG_1 and WD_CONFIG_2 registers mainly deal with setting up the watchdog window time length. Refer to Table 10-10 to see the options for window sizes, and the required values for the WD_TIMER values and WD_PRE values. Take note that each of the 2 response windows are half of the selected value. Due to the need for several bytes of SPI to be used for each watchdog QA event, it is recommended that windows greater than 64 ms be used when using the QA watchdog functionality.
There are also different actions that can be performed when the watchdog error counter hits the error counter threshold.