EasyManuals Logo

ARM Cortex-M3 User Manual

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
Page #169 background imageLoading...
Page #169 background image
Nested Vectored Interrupt Controller
ARM DDI 0337G Copyright © 2005-2008 ARM Limited. All rights reserved. 8-19
Unrestricted Access Non-Confidential
Interrupt Control State Register
Use the Interrupt Control State Register to:
set a pending Non-Maskable Interrupt (NMI)
set or clear a pending SVC
set or clear a pending SysTick
check for pending exceptions
check the vector number of the highest priority pended exception
check the vector number of the active exception.
The register address, access type, and Reset state are:
Address
0xE000ED04
Access Read/write or read-only
Reset state
0x00000000
Figure 8-9 on page 8-20 shows the bit assignments of the Interrupt Control State
Register.
[19:16] Constant Reads as
0xF
[15:4] PARTNO Number of processor within family:
[11:10] b11 = Cortex family
[9:8] b00 = version
[7:6] b00 = reserved
[5:4] b10 = M (v7-M)
[3:0] X = family member. Cortex-M3 family is b0011.
[3:0] REVISION Implementation defined revision number.
Table 8-14 CPUID Base Register bit assignments (continued)
Bits Field Function

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ARM Cortex-M3 and is the answer not in the manual?

ARM Cortex-M3 Specifications

General IconGeneral
ArchitectureARMv7-M
Instruction SetThumb-2
Pipeline Stages3-stage
InterruptsNested Vectored Interrupt Controller (NVIC)
Interrupt ControllerNested Vectored Interrupt Controller (NVIC)
Memory Protection UnitOptional
Power ConsumptionVaries by implementation
Max Clock SpeedUp to 100 MHz
DebuggingJTAG and Serial Wire Debug (SWD)
Operating Voltage1.8V to 3.6V
Manufacturing ProcessVaries by implementation
Core Type32-bit

Related product manuals