Datasheet

165
SAM3X / SAM3A [DATASHEET]
Atmel-11057C-ATARM-SAM3X-SAM3A-Datasheet_23-Mar-15
10.21 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 system control block registers are:
Notes: 1. See the register description for more information.
2. A subregister of the CFSR.
10.21.1 The CMSIS mapping of the Cortex-M3 SCB registers
To improve software efficiency, the CMSIS simplifies the SCB register presentation. In the CMSIS, the byte array
SHP[0] to SHP[12] corresponds to the registers SHPR1-SHPR3.
Table 10-30. Summary of the system control block registers
Address Name Type
Required
privilege
Reset
value Description
0xE000E008 ACTLR RW Privileged 0x00000000 “Auxiliary Control Register” on page 166
0xE000ED00 CPUID RO Privileged 0x412FC230 “CPUID Base Register” on page 167
0xE000ED04 ICSR RW
(1)
Privileged 0x00000000 “Interrupt Control and State Register” on page 168
0xE000ED08 VTOR RW Privileged 0x00000000 “Vector Table Offset Register” on page 171
0xE000ED0C AIRCR RW
(1)
Privileged 0xFA050000
“Application Interrupt and Reset Control Register” on page
172
0xE000ED10 SCR RW Privileged 0x00000000 “System Control Register” on page 174
0xE000ED14 CCR RW Privileged 0x00000200 “Configuration and Control Register” on page 175
0xE000ED18 SHPR1 RW Privileged 0x00000000 “System Handler Priority Register 1” on page 178
0xE000ED1C SHPR2 RW Privileged 0x00000000 “System Handler Priority Register 2” on page 179
0xE000ED20 SHPR3 RW Privileged 0x00000000 “System Handler Priority Register 3” on page 179
0xE000ED24 SHCRS RW Privileged 0x00000000 “System Handler Control and State Register” on page 180
0xE000ED28 CFSR RW Privileged 0x00000000 “Configurable Fault Status Register” on page 182
0xE000ED28 MMSR
(2)
RW Privileged 0x00
“Memory Management Fault Address Register” on page
189
0xE000ED29 BFSR
(2)
RW Privileged 0x00 “Bus Fault Status Register” on page 184
0xE000ED2A UFSR
(2)
RW Privileged 0x0000 “Usage Fault Status Register” on page 186
0xE000ED2C HFSR RW Privileged 0x00000000 “Hard Fault Status Register” on page 188
0xE000ED34 MMAR RW Privileged Unknown
“Memory Management Fault Address Register” on page
189
0xE000ED38 BFAR RW Privileged Unknown “Bus Fault Address Register” on page 190