MPU Registers
112
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Memory Protection Unit (MPU)
5.3.12 Programmable Range n Memory Protection Page Attributes Register (PROGn_MPPA)
The programmable range
n
memory protection page attributes register (PROG
n
_MPPA) holds the
permissions for the region
n
. This register is writeable only by a supervisor entity. The PROG
n
_MPPA is
shown in
and described in
Figure 5-16. Programmable Range Memory Protection Page Attributes Register (PROGn_MPPA)
31
26
25
22
21
20
19
18
17
16
Reserved
Reserved
AID11
AID10
AID9
AID8
AID7
AID6
R-0
R-Fh
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
AID5
AID4
AID3
AID2
AID1
AID0
AIDX
Rsvd
Rsvd
Rsvd
SR
SW
SX
UR
UW
UX
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1
R-0
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 5-19. Programmable Range Memory Protection Page Attributes Register (PROGn_MPPA)
Field Descriptions
Bit
Field
Value
Description
31-26
Reserved
0
Reserved
25-22
Reserved
Fh
Reserved
21-10
AID
n
Controls access from ID =
n
.
0
Access is denied.
1
Access is granted.
9
AIDX
Controls access from ID > 11.
0
Access is denied.
1
Access is granted.
8
Reserved
0
Reserved
7
Reserved
1
Reserved. This bit must be written as 1.
6
Reserved
1
Reserved. This bit must be written as 1.
5
SR
Supervisor Read permission.
0
Access is denied.
1
Access is allowed.
4
SW
Supervisor Write permission.
0
Access is denied.
1
Access is allowed.
3
SX
Supervisor Execute permission.
0
Access is denied.
1
Access is allowed.
2
UR
User Read permission.
0
Access is denied.
1
Access is allowed.
1
UW
User Write permission.
0
Access is denied.
1
Access is allowed.
0
UX
User Execute permission.
0
Access is denied.
1
Access is allowed.