SFFS948 May 2025 MSPM0L1227-Q1 , MSPM0L1228-Q1 , MSPM0L2227-Q1 , MSPM0L2228-Q1
The windowed watchdog timer (WWDT) can be used to supervise the operation of the device, specifically code execution. The WWDT can be used to generate a reset or an interrupt if the application software does not successfully reset the watchdog within a specified window of time. Key features of the WWDT include:
The independent watchdog timer (IWDT) in the LFSS is a device-independent supervisor which monitors code execution and overall hang up scenarios of the device. Due to the behavior of LFSS, this IWDT has an individual system of independent power and clock source. If the application software does not successfully reset the watchdog within the programmed time, the watchdog generates a POR reset to the device. Key features of the IWDT include:
The following tests must be applied for the targeted ASIL as functional safety mechanisms for this module (to provide diagnostic coverage on a specific function):
| Safety Mechanism | Description | Faults | Failure Modes |
|---|---|---|
| WDT1 (latent fault coverage) | Periodic software read back of static configuration registers | Targets the static configuration registers in watchdog. |
| WDT2 (latent fault coverage) | WWDT counter check | This test is a test of diagnostic which checks the functioning of the counter. |
| WDT3 (latent fault coverage) | WWDT software test | This test is a test of diagnostic, which targets the reset or NMI generation logic. |
| WDT4 (latent fault coverage) | Redundant WDT | This is a test of diagnostic which covers the latent faults in the watchdog by using a redundant watchdog. |