28.7.1 Reset Cause

Note: Only one bit is set at any one time. This register only reflects the last event.
Table 28-3. 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: 0x0000
Reset: 0x0000
Property: 

Bit 15141312111098 
       LOCKUPBACKUP 
Access RR 
Reset 00 
Bit 76543210 
 SYSTWDTEXTBORVDDIOBORVDDABORVDDREGPORCOREPOR 
Access RRRRRRRR 
Reset 00000000 

Bit 9 – LOCKUP Lockup Reset

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

Bit 8 – BACKUP Backup Reset

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

Bit 7 – SYST System Reset Request

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 Watchdog Reset

Reset generated by Watchdog Timer.

Bit 5 – EXT External Reset

Reset by the RESET pin driven low.

Bit 4 – BORVDDIO Brown-out VDDIO Detector Reset

Reset generated by VDDIO BOR Detector.

Bit 3 – BORVDDA Brown-out VDDA Detector Reset

Reset generated by VDDA BOR Detector.

Note: VDDA and AVDD are used interchangeably.

Bit 2 – BORVDDREG Brown-out VDDREG Detector Reset

Reset by VDDREG BOR Detector.

Bit 1 – PORCORE Core Power-on Reset

Reset by Core Power-on Reset.

Bit 0 – POR Power-on Reset

Reset generated by Power-on Reset.