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 #205 background imageLoading...
Page #205 background image
Memory Protection Unit
ARM DDI 0337G Copyright © 2005-2008 ARM Limited. All rights reserved. 9-11
Unrestricted Access Non-Confidential
9.2.3 Accessing the MPU using the alias registers
You can optimize the loading speed of the MPU registers using register aliasing. There
are three sets of Nested Vectored Interrupt Controller (NVIC) alias registers. These are
described in NVIC register descriptions on page 8-7.
The aliases access the registers in exactly the same way, and they exist to enable the use
of sequential writes (STM) to update between one and four regions. This is used when
disable/change/enable is not required.
b01110 32KB
b01111 64KB
b10000 128KB
b10001 256KB
b10010 512KB
b10011 1MB
b10100 2MB
b10101 4MB
b10110 8MB
b10111 16MB
b11000 32MB
b11001 64MB
b11010 128MB
b11011 256MB
b11100 512MB
b11101 1GB
b11110 2GB
b11111 4GB
Table 9-7 MPU protection region size field (continued)
Region Size

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