SWCU194 March 2023 CC1314R10 , CC1354P10 , CC1354R10 , CC2674P10 , CC2674R10
The Always On Watchdog Timer (AON_WDT) is used to regain control when the system has failed due to a software error or to the failure of an external device to respond in the expected way specifically during standby. This WDT generates a reset when a time-out value is reached. Writing to AON_PMCTL:WDTLOAD starts the counter which starts counting down from the written value on every SCLK_LF tick.
The device has another watchdog timer outside the AON domain. See Chapter 489 for details.
If the AON_PMCTL:WDTLOAD register is written with a new value while the WDT counter is counting, then the counter is loaded with the new value and continues counting. If configured, using AON_PMCTL:WDTTEST, the counter can stall when the microcontroller asserts the CPU Halt flag during debug.
To prevent the WDT configuration from being inadvertently altered by software, the write access to the watchdog registers can be locked by writing the AON_PMCTL:WDTLOCK register to any value. To unlock the WDT, write the AON_PMCTL:WDTLOCK register to the value 0x1ACCE551. The WDT is running off the SCLK_LF clock
The AONWDT can be configured using the following sequence: