Functional Description
1605
SPRUH22I – April 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
Cortex-M3 Peripherals
Table 25-3. TEX, S, C, and B Bit Field Encoding (continued)
TEX
S
C
B
Memory Type
Shareability
Other Attributes
1BB
0
A
A
Normal
Not shareable
Cached memory
(BB = outer policy,
AA = inner policy).
See
for
the encoding of the
AA and BB bits.
1BB
1
A
A
Normal
Shareable
shows the cache policy for memory attribute encodings with a TEX value in the range of 0x4-
0x7.
Table 25-4. Cache Policy for Memory Attribute Encoding
Encoding, AA or BB
Corresponding Cache Policy
00
Non-cacheable
01
Write back, write and read allocate
10
Write through, no write allocate
11
Write back, no write allocate
shows the AP encodings in the MPUATTR register that define the access permissions for
privileged and unprivileged software.
Table 25-5. AP Bit Field Encoding
AP Bit Field
Privileged Permissions
Unprivileged Permissions
Description
000
No access
No access
All accesses generate a
permission fault.
001
R/W
No access
Access from privileged
software only.
010
R/W
RO
Writes by unprivileged software
generate a permission fault.
011
R/W
R/W
Full access.
100
Unpredictable
Unpredictable
Reserved.
101
RO
No access
Reads by privileged software
only.
110
RO
RO
Read-only, by privileged or
unprivileged software.
111
RO
RO
Read-only, by privileged or
unprivileged software.
25.2.4.2.1 MPU Configuration for a Concerto Microcontroller
Concerto microcontrollers' MPU should be programmed as shown in
.
Table 25-6. Memory Region Attributes for Concerto Microcontrollers
Memory Region
TEX
S
C
B
Memory Type and
Attributes
Flash memory
000b
0
1
0
Normal memory,
non-shareable,
write-through
Internal SRAM
000b
1
1
0
Normal memory,
shareable, write-
through