23.6.2.3 Reset Causes and Effects

The latest Reset cause is available in RCAUSE register, and can be read during the application boot sequence in order to determine proper action.

These are the groups of Reset sources:

  • Power supply Reset: Resets caused by an electrical issue. It covers POR and BODs Resets
  • User Reset: Resets caused by the application. It covers external Resets, system Reset requests and watchdog Resets

The following table lists the parts of the device that are reset, depending on the Reset type.

Table 23-2. Effects of the Different Reset Causes
Power Supply ResetUser Reset
POR, BOD33, BOD12, BOD12PLLExternal ResetWDT Reset, System Reset Request
RTC, OSC32KCTRL, RSTCYNN
GCLK with WRTLOCKYNN
Debug logicYYN
OthersYYY

The external Reset is generated when pulling the RESET pin low.

Note: External RESET valid active pulse width can be found on the Power Supply Electrical Specifications from Electrical Characteristics chapter.

The POR, BOD12, BOD12PLL and BOD33 Reset sources are generated by their corresponding module in the Supply Controller Interface (SUPC).

The WDT Reset is generated by the Watchdog Timer.

The System Reset Request is a Reset generated by the CPU when asserting the SYSRESETREQ bit located in the Reset Control register of the CPU (for details refer to the ARM® Cortex Technical Reference Manual on http://www.arm.com).