www.ti.com
MPU Registers
91
SPRUH91D–March 2013–Revised September 2016
Submit Documentation Feedback
Copyright © 2013–2016, Texas Instruments Incorporated
Memory Protection Unit (MPU)
5.3.1 Revision Identification Register (REVID)
The revision ID register (REVID) contains the MPU revision. The REVID is shown in Figure 5-3 and
described in Table 5-8.
Figure 5-3. Revision ID Register (REVID)
31 0
REV
R-4E81 0101h
LEGEND: R = Read only; -n = value after reset
Table 5-8. Revision ID Register (REVID) Field Descriptions
Bit Field Value Description
31-0 REV 4E81 0101h Revision ID of the MPU.
5.3.2 Configuration Register (CONFIG)
The configuration register (CONFIG) contains the configuration value of the MPU. The CONFIG is shown
in Figure 5-4 and described in Table 5-9.
NOTE: Although the NUM_AIDS bit defaults to 12 (Ch), not all AIDs may be supported on your
device. Unsupported AIDs should be cleared to 0 in the memory page protection attributes
registers (MPPA). See Table 5-3 for a list of AIDs supported on your device.
(1)
For MPU1.
(2)
For MPU2.
Figure 5-4. Configuration Register (CONFIG)
31 24 23 20 19 16
ADDR_WIDTH NUM_FIXED NUM_PROG
R-0
(1)
or 6h
(2)
R-0
(1)
or 1
(2)
R-6h
(1)
or Ch
(2)
15 12 11 1 0
NUM_AIDS Reserved ASSUME_ALLOWED
R-Ch R-0 R-1
LEGEND: R = Read only; -n = value after reset
Table 5-9. Configuration Register (CONFIG) Field Descriptions
Bit Field Value Description
31-24 ADDR_WIDTH 0-FFh Address alignment (2
n
kByte alignment) for range checking.
23-20 NUM_FIXED 0-Fh Number of fixed address ranges.
19-16 NUM_PROG 0-Fh Number of programmable address ranges.
15-12 NUM_AIDS 0-Fh Number of supported AIDs.
11-1 Reserved 0 Reserved
0 ASSUME_ALLOWED Assume allowed. When an address is not covered by any MPU protection range, this bit
determines whether the transfer is assumed to be allowed or not allowed.
0 Assume is disallowed.
1 Assume is allowed.