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