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.
Address | Name | Type | Required privilege | Reset value | See |
---|---|---|---|---|---|
0xE000E008 | ACTLR | RW | Privileged | 0x00000000 | 2.7.2.1 Auxiliary Control Register |
0xE000ED00 | CPUID | RO | Privileged | 0x412FC230 | 2.7.2.2 CPUID Base Register |
0xE000ED04 | ICSR | RW 1 | Privileged | 0x00000000 | 2.7.2.3 Interrupt Control and State Register |
0xE000ED08 | VTOR | RW | Privileged | 0x00000000 | 2.7.2.4 Vector Table Offset Register |
0xE000ED0C | AIRCR | RW a | Privileged | 0xFA050000 | 2.7.2.5 Application Interrupt and Reset Control Register |
0xE000ED10 | SCR | RW | Privileged | 0x00000000 | 2.7.2.6 System Control Register |
0xE000ED14 | CCR | RW | Privileged | 0x00000200 | 2.7.2.7 Configuration and Control Register |
0xE000ED18 | SHPR1 | RW | Privileged | 0x00000000 | 2.7.2.8 System Handler Priority Registers |
0xE000ED1C | SHPR2 | RW | Privileged | 0x00000000 | 2.7.2.8 System Handler Priority Registers |
0xE000ED20 | SHPR3 | RW | Privileged | 0x00000000 | 2.7.2.8 System Handler Priority Registers |
0xE000ED24 | SHCRS | RW | Privileged | 0x00000000 | 2.7.2.9 System Handler Control and State Register |
0xE000ED28 | CFSR | RW | Privileged | 0x00000000 | 2.7.2.10 Configurable Fault Status Register |
0xE000ED28 | MMSR 2 | RW | Privileged | 0x00 | 2.7.2.11 MemManage Fault Status Register |
0xE000ED29 | BFSR b | RW | Privileged | 0x00 | 2.7.2.12 BusFault Status Register |
0xE000ED2A | UFSR b | RW | Privileged | 0x0000 | 2.7.2.13 UsageFault Status Register |
0xE000ED2C | HFSR | RW | Privileged | 0x00000000 | 2.7.2.12 BusFault Status Register |
0xE000ED34 | MMAR | RW | Privileged | Unknown | 2.7.2.13 UsageFault Status Register |
0xE000ED38 | BFAR | RW | Privileged | Unknown | 2.7.2.14 HardFault Status Register |
0xE000ED3C | AFSR | RW | Privileged | 0x00000000 | 2.7.2.15 MemManage Fault Address Register |
Note:
- See the register description for more information.
- A sub-register of the CFSR.