23.4.4 Repeat Threshold

A repeat threshold can be defined for each watchdog in order to protect against dead-locks that would repeatedly restart the watchdog. PS_WDT_WL.RPTH and NS_WDT_WL.RPTH define the minimum number of cycles to wait after a watchdog restart before the watchdog can be restart again. If a watchdog restart occurs before this limit is reached, a repeat threshold failure is asserted and the PS_WDT_ISR.RPTHINT and/or the NS_WDT_ISR.RPTHINT bit are/is set to one. This feature can be disabled by programming a null RPTH value. In such a configuration, restarting the Watchdog Timer is permitted in the whole range [0; PERIOD] and does not generate an error. This is the default configuration on reset (RPTH is null).