31.7.1 Reset Cause

Note: Only one bit is set at any one time. This register only reflects the last event.
Table 31-4. Register Bit Attribute Legend
SymbolDescriptionSymbolDescriptionSymbolDescription
RReadable bitHCCleared by Hardware(Grey cell)Unimplemented
WWritable bitHSSet by HardwareXBit is unknown at Reset
KWrite to clearSSoftware settable bit
Name: RCAUSE
Offset: 0x0
Reset: None
Property: R

Bit 15141312111098 
       LOCKUPBACKUP 
Access RR 
Reset  
Bit 76543210 
 SYSTWDTEXTBORVDDIO BORVDDREGPORCOREPOR 
Access RRRRRRR 
Reset  

Bit 9 – LOCKUP

CPU has entered lockup state. (for details, refer to the “Arm® Cortex™ Technical Reference Manual” available at www.arm.com).

Bit 8 – BACKUP

Reset cause when leaving Backup or Hibernate mode due to wake event (RTC) or external reset.

Bit 7 – SYST

The CPU was reset because a software reset (system reset) from main CPU has been performed.

Reset generated by a System Reset Request by the CPU by asserting the SYSRESETREQ bit located in the Reset Control register of the CPU (for details, refer to the “Arm® Cortex™ Technical Reference Manual” available at www.arm.com).

Bit 6 – WDT

Reset generated by Watchdog Timer.

Bit 5 – EXT

The CPU was reset due to the RESET pin being asserted.

Reset by the RESET pin driven low.

Bit 4 – BORVDDIO

The CPU was reset due to the VDDIO supply voltage being lower than the brown-out threshold level 3.3 V.

Reset generated by VDDIO BOR Detector.

Bit 2 – BORVDDREG

The CPU was reset due to the VDDREG supply voltage being lower than the brown-out threshold level 3.3 V.

Reset by VDDREG BOR Detector.

Bit 1 – PORCORE

The CPU was reset due to the supply voltage being lower than the brown-out threshold level 1.2 V.

Reset by Core Power-on Reset.

Bit 0 – POR Power-on Reset

The CPU was reset due to the supply voltage being lower than the power-on level

Reset generated by Power-on Reset.