27.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:

  1. General reset.
  2. Backup reset.
  3. Watchdog reset.
  4. Software reset.
  5. User reset.

Specific cases are listed below:

  • When in user reset:
    • A watchdog event is impossible because the Watchdog Timer is being reset by the proc_nreset signal
    • A software reset is impossible, since the processor reset is being activated
  • When in software reset:
    • A watchdog event has priority over the current state
    • The NRST has no effect
  • When in watchdog reset:
    • The processor reset is active and so a software reset cannot be programmed
    • A user reset cannot be entered