9.2
MPU programmer's model
9.2.1
Summary of the MPU registers
Name of register
MPU Type Register
MPU Control Register
MPU Region Number register
MPU Region Base Address register
MPU Region Attribute and Size register(s)
MPU Alias 1 Region Base Address register
MPU Alias 1 Region Attribute and Size register
MPU Alias 2 Region Base Address register
MPU Alias 2 Region Attribute and Size register
MPU Alias 3 Region Base Address register
MPU Alias 3 Region Attribute and Size register
9.2.2
Description of the MPU registers
ARM DDI 0337G
Unrestricted Access
This sections describes the registers that control the MPU. It contains the following:
•
Summary of the MPU registers
•
Description of the MPU registers.
Table 9-1 provides a summary of the MPU registers.
This section contains a description of the MPU registers.
MPU Type Register
Use the MPU Type Register to see how many regions the MPU supports. Read bits
[15:8] to determine if an MPU is present.
The register address, access type, and Reset state are:
Address
0xE000ED90
Access
Read-only
Copyright © 2005-2008 ARM Limited. All rights reserved.
Type
Read Only
Read/Write
Read/Write
Read/Write
Read/Write
Alias of
D9C
Alias of
DA0
Alias of
D9C
Alias of
DA0
Alias of
D9C
Alias of
DA0
Non-Confidential
Memory Protection Unit
Table 9-1 MPU registers
Address
Reset value
0xE000ED90
0x00000800
0xE000ED94
0x00000000
0xE000ED98
-
-
0xE000ED9C
-
0xE000EDA0
-
0xE000EDA4
-
0xE000EDA8
-
0xE000EDAC
0xE000EDB0
-
0xE000EDB4
-
-
0xE000EDB8
Page
page 9-3
page 9-4
page 9-6
page 9-7
page 9-8
page 9-11
page 9-11
page 9-11
page 9-11
page 9-11
page 9-11
9-3