System Control
3-2 Copyright © 2005-2008 ARM Limited. All rights reserved. ARM DDI 0337G
Non-Confidential
Unrestricted Access
3.1 Summary of processor registers
This section describes the registers that control functionality. It contains the following:
• Nested Vectored Interrupt Controller registers
• Core debug registers on page 3-5
• System debug registers on page 3-6
• Debug interface port registers on page 3-10
• Memory Protection Unit registers on page 3-11
• Trace Port Interface Unit registers on page 3-12
• Embedded Trace Macrocell registers on page 3-13.
3.1.1 Nested Vectored Interrupt Controller registers
Table 3-1 gives a summary of the Nested Vectored Interrupt Controller (NVIC)
registers. For a detailed description of the NVIC registers, see Chapter 8 Nested
Vectored Interrupt Controller.
Table 3-1 NVIC registers
Name of register Type Address Reset value
Interrupt Control Type Register Read-only
0xE000E004
a
Auxiliary Control Register Read/write
0xE000E008 0x0
SysTick Control and Status Register Read/write
0xE000E010 0x00000000
SysTick Reload Value Register Read/write
0xE000E014
Unpredictable
SysTick Current Value Register Read/write clear
0xE000E018
Unpredictable
SysTick Calibration Value Register Read-only
0xE000E01C
STCALIB
Irq 0 to 31 Set Enable Register Read/write
0xE000E100 0x00000000
....
....
....
Irq 224 to 239 Set Enable Register Read/write
0xE000E11C 0x00000000
Irq 0 to 31 Clear Enable Register Read/write
0xE000E180 0x00000000
....
....