16.4.4 Reset State Priorities
The Reset State manager manages the priorities among the different reset sources. The resets are listed in order of priority as follows:
- General reset
- VDD3V3 Supply Monitor (SMVDD3V3) or VDD3V3 POR (PORVDD3V3) reset
- VDDCORE Supply Monitor Reset
- VDDCORE POR reset (backup reset)
- User reset if RSTC_MR.URSTASYNC is set to 1
- 32.768 kHz Crystal Oscillator Failure Detection reset
- CPU Clock Failure Detection reset
- Watchdog 0 or 1 reset
- Software reset
- User reset if RSTC_MR.URSTASYNC is set to 0
Specific cases are listed below:
- When in Watchdog reset:
- The processor reset is active and so a Software reset cannot be programmed.
- If RSTC_MR.URSTASYNC is set to 1 and a User reset occurs, it has a higher priority and a User reset is performed.
- When in Software reset:
- A watchdog event has priority over the current state.
- The NRST pin has no effect.
- When in User reset:
- A watchdog event is impossible because the watchdog timer is being reset.
- A Software reset is impossible, since the processor reset is being asserted.
