2.5.4.3 Fault Status Registers and Fault Address Registers
The fault status registers indicate the cause of a fault. For BusFaults and MemManage faults, the fault address register indicates the address accessed by the operation that caused the fault, as detailed in the following table.
Handler | Status Register Name | Address Register Name | Register Description |
---|---|---|---|
HardFault | HFSR | — | HardFault Status Register |
MemManage | MMFSR | MMFAR | MemManage Fault Status Register MemManage Fault Address Register |
BusFault | BFSR | BFAR | BusFault Status Register BusFault Address Register |
UsageFault | UFSR | — | UsageFault Status Register |