EasyManua.ls Logo

ARM Cortex-M3

ARM Cortex-M3
410 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Nested Vectored Interrupt Controller
ARM DDI 0337G Copyright © 2005-2008 ARM Limited. All rights reserved. 8-3
Unrestricted Access Non-Confidential
8.2 NVIC programmer’s model
This section lists and describes the NVIC registers. It contains the following:
NVIC register map
NVIC register descriptions on page 8-7.
8.2.1 NVIC register map
Table 8-1 lists the NVIC registers. The System Control space includes the NVIC. The
NVIC space is split as follows:
0xE000E000 - 0xE000E00F
. Interrupt Type Register
0xE000E010 - 0xE000E0FF
. System Timer
0xE000E100 - 0xE000ECFF
. NVIC
0xE000ED00 - 0xE000ED8F
. System Control Block, including:
—CPUID
System control, configuration, and status
Fault reporting
0xE000EF00 - 0xE000EF0F
. Software Trigger Exception Register
0xE000EFD0 - 0xE000EFFF.
ID space.
Table 8-1 NVIC registers
Name of register Type Address
Reset
value
Page
Interrupt Control Type Register Read-only
0xE000E004
a
page 8-7
Auxiliary Control Register Read/write
0xE000E008 0x00000000
page 8-8
SysTick Control and Status Register Read/write
0xE000E010 0x00000000
page 8-9
SysTick Reload Value Register Read/write
0xE000E014
Unpredictable page 8-10
SysTick Current Value Register Read/write clear
0xE000E018
Unpredictable page 8-11
SysTick Calibration Value Register Read-only
0xE000E01C
STCALIB page 8-12
Irq 0 to 31 Set Enable Register Read/write
0xE000E100 0x00000000
page 8-13
.....
.....
.....
Irq 224 to 239 Set Enable Register Read/write
0xE000E11C 0x00000000
page 8-13

Table of Contents

Related product manuals