2.7.2 System Control Block

The System control block (SCB) provides system implementation information, and system control. This includes configuration, control, and reporting of the system exceptions. The following table lists the SCB registers.

Table 2-44. Summary of the System Control Block Registers
AddressNameTypeRequired
privilegeReset
valueSee
0xE000E008ACTLRRWPrivileged0x00000000Auxiliary Control Register
0xE000ED00CPUIDROPrivileged0x412FC230CPUID Base Register
0xE000ED04ICSRRW 1Privileged0x00000000Interrupt Control and State Register
0xE000ED08VTORRWPrivileged0x00000000Vector Table Offset Register
0xE000ED0CAIRCRRW aPrivileged0xFA050000Application Interrupt and Reset Control Register
0xE000ED10SCRRWPrivileged0x00000000System Control Register
0xE000ED14CCRRWPrivileged0x00000200Configuration and Control Register
0xE000ED18SHPR1RWPrivileged0x00000000System Handler Priority Registers
0xE000ED1CSHPR2RWPrivileged0x00000000System Handler Priority Registers
0xE000ED20SHPR3RWPrivileged0x00000000System Handler Priority Registers
0xE000ED24SHCRSRWPrivileged0x00000000System Handler Control and State Register
0xE000ED28CFSRRWPrivileged0x00000000Configurable Fault Status Register
0xE000ED28MMSR 2RWPrivileged0x00MemManage Fault Status Register
0xE000ED29BFSR bRWPrivileged0x00BusFault Status Register
0xE000ED2AUFSR bRWPrivileged0x0000UsageFault Status Register
0xE000ED2CHFSRRWPrivileged0x00000000BusFault Status Register
0xE000ED34MMARRWPrivilegedUnknownUsageFault Status Register
0xE000ED38BFARRWPrivilegedUnknownHardFault Status Register
0xE000ED3CAFSRRWPrivileged0x00000000MemManage Fault Address Register
Note:
  1. See the register description for more information.
  2. A sub-register of the CFSR.