Application core reset behavior depends on the reset source.
Any reset in the application core will cause a network core Force-OFF, triggering the FORCEOFF reset source in the network core. For more information, see Network Force-OFF.
In System OFF mode, the watchdog timer is not running and there is no CPU lockup possible. RAM may be fully or partially retained, depending on RAM retention settings in VMC — Volatile memory controller.
If the device is in Debug Interface mode, the debug components will not be reset. Additionally, CPU lockup will not generate a reset. See Debug and trace for more information about the different debug components in the system.
Application core reset targets and their reset sources are summarized in the following table.
| Reset source | Reset target | |||||
|---|---|---|---|---|---|---|
| CPU | Network core | Debug | RAM | WDT | RESETREAS | |
| CPU lockup | x | x | ||||
| Soft reset | x | x | ||||
| Wakeup from System OFF mode reset | x | x | x | x1 | x | |
| Watchdog timer reset | x | x | x | x | x | |
| Pin reset | x | x | x | x | x | |
| Brownout reset | x | x | x | x | x | x |
| Power-on reset | x | x | x | x | x | x |
| NETWORK.FORCEOFF | x | |||||
Some retained registers may have a different reset behavior, as shown in the following table.
| Reset source | Reset target | ||||
|---|---|---|---|---|---|
| Regular peripheral registers | SPU | GPIO | REGULATORS, OSCILLATORS | POWERGPREGRET | |
| CPU lockup | x | x | x2 | ||
| Soft reset | x | x | x2 | ||
| Wakeup from System OFF mode reset | x | ||||
| Watchdog timer reset | x | x | x | x | |
| Pin reset | x | x | x | x | |
| Brownout reset | x | x | x | x | x |
| Power-on reset | x | x | x | x | x |