UM10360 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
User manual Rev. 3 — 20 December 2013 768 of 841
NXP Semiconductors
UM10360
Chapter 34: Appendix: Cortex-M3 user guide
34.4.3 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:
[1] See the register description for more information.
[2] A subregister of the CFSR.
34.4.3.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.
34.4.3.2 Auxiliary Control Register
The ACTLR provides disable bits for the following processor functions:
• IT folding
• write buffer use for accesses to the default memory map
• interruption of multi-cycle instructions.
See the register summary in Table 654
for the ACTLR attributes. The bit assignments are
shown in Table 655
.
Table 654. Summary of the system control block registers
Address Name Type Required
privilege
Reset
value
Description
0xE000E008
ACTLR RW Privileged
0x00000000
Table 655
0xE000ED00
CPUID RO Privileged
0x412FC230
Table 656
0xE000ED04
ICSR RW
[1]
Privileged
0x00000000
Table 657
0xE000ED08
VTOR RW Privileged
0x00000000
Table 658
0xE000ED0C
AIRCR RW
[1]
Privileged
0xFA050000
Table 659
0xE000ED10
SCR RW Privileged
0x00000000
Table 661
0xE000ED14
CCR RW Privileged
0x00000200
Table 662
0xE000ED18
SHPR1 RW Privileged
0x00000000
Table 664
0xE000ED1C
SHPR2 RW Privileged
0x00000000
Table 665
0xE000ED20
SHPR3 RW Privileged
0x00000000
Table 666
0xE000ED24
SHCRS RW Privileged
0x00000000
Table 667
0xE000ED28
CFSR RW Privileged
0x00000000
Section 34.4.3.11
0xE000ED28
MMSR
[2]
RW Privileged
0x00
Table 668
0xE000ED29
BFSR
[2]
RW Privileged
0x00
Table 669
0xE000ED2A
UFSR
[2]
RW Privileged
0x0000
Table 670
0xE000ED2C
HFSR RW Privileged
0x00000000
Table 671
0xE000ED34
MMFAR RW Privileged Undefined Table 672
0xE000ED38
BFAR RW Privileged Undefined Table 673