Table 2-4. Memory Map (continued)
For details,
see page ...
Description
End
Start
-
Reserved
0x400F.BFFF
0x400F.A000
Hibernation Module
0x400F.CFFF
0x400F.C000
Flash memory control
0x400F.DFFF
0x400F.D000
System control
0x400F.EFFF
0x400F.E000
µDMA
0x400F.FFFF
0x400F.F000
-
Reserved
0x41FF.FFFF
0x4010.0000
-
Bit-banded alias of 0x4000.0000 through 0x400F.FFFF
0x43FF.FFFF
0x4200.0000
-
Reserved
0x4402.FFFF
0x4400.0000
-
CRC Module
0x4403.0FFF
0x4403.0000
-
Reserved [4 kB]
0x4403.1FFF
0x4403.1000
-
Reserved [8 kB]
0x4403.3FFF
0x4403.2000
-
Reserved
0x4403.EFFF
0x4403.4000
-
Reserved [4 kB]
0x4403.FFFF
0x4403.F000
-
Reserved [64 kB]
0x4404.FFFF
0x4404.0000
-
Reserved
0x4405.3FFF
0x4405.0000
EPHY 0
0x4405.4FFF
0x4405.4000
-
Reserved
0x5FFF.FFFF
0x4405.5000
-
EPI0 mapped peripheral and RAM
0xDFFF.FFFF
0x6000.0000
Private Peripheral Bus
Instrumentation Trace Macrocell (ITM)
0xE000.0FFF
0xE000.0000
Data Watchpoint and Trace (DWT)
0xE000.1FFF
0xE000.1000
Flash Patch and Breakpoint (FPB)
0xE000.2FFF
0xE000.2000
-
Reserved
0xE000.DFFF
0xE000.3000
Cortex-M4F Peripherals (SysTick, NVIC, MPU, FPU and SCB)
0xE000.EFFF
0xE000.E000
-
Reserved
0xE003.FFFF
0xE000.F000
Trace Port Interface Unit (TPIU)
0xE004.0FFF
0xE004.0000
Embedded Trace Macrocell (ETM)
0xE004.1FFF
0xE004.1000
-
Reserved
0xFFFF.FFFF
0xE004.2000
2.4.1
Memory Regions, Types and Attributes
The memory map and the programming of the MPU split the memory map into regions. Each region
has a defined memory type, and some regions have additional memory attributes. The memory
type and attributes determine the behavior of accesses to the region.
The memory types are:
■ Normal: The processor can re-order transactions for efficiency and perform speculative reads.
■ Device: The processor preserves transaction order relative to other transactions to Device or
Strongly Ordered memory.
■ Strongly Ordered: The processor preserves transaction order relative to all other transactions.
June 18, 2014
106
Texas Instruments-Production Data
The Cortex-M4F Processor