Memory Map And Register Boundary Addresses; Figure 2. Memory Map - ST STM32F412 Reference Manual

Advanced arm-based 32-bit mcus
Table of Contents

Advertisement

2.2.2

Memory map and register boundary addresses

0xFFFF FFFF
0xE000 0000
0xDFFF FFFF
0xC000 0000
0xBFFF FFFF
0xA000 2000
0xA000 1FFF
0x6000 0000
0x5FFF FFFF
0x4000 0000
0x3FFF FFFF
0x2000 0000
0x1FFF FFFF
0x0000 0000
All the memory map areas that are not allocated to on-chip memories and peripherals are
considered "Reserved". For the detailed mapping of available memory and register areas,
refer to the following table.
50/1163

Figure 2. Memory map

512-Mbyte
block 7
internal
Peripherals
512-Mbyte
block 6
Not used
Reserved
FSMC
and
QuadSPI
512-Mbyte
block 2
Peripherals
512-Mbyte
block 1
Reserved
Peripherals
SRAM (256 KB aliased
by bit-banding)
Reserved
512-Mbyte
Option bytes
block 0
Peripherals
Reserved
OTP area + lock
System memory
Reserved
Flash memory
Reserved
Aliased to Flash, system,
memory or SRAM depending,
on the BOOT pins
RM0402 Rev 6
Cortex -M4 internal
0x2004 0000 - 0x3FFF FFFF
0x2000 0000 - 0x2003 FFFF
0x1FFF C008 - 0x1FFF FFFF
0x1FFF C000 - 0x1FFF C007
0x1FFF 7A10 - 0x1FFF BFFF
0x1FFF 7800 - 0x1FFF 7A0F
0x1FFF 0000 - 0x1FFF 77FF
0x0808 0000 - 0x1FFE FFFF
0x0800 0000 - 0x080F FFFF
0x0010 0000 - 0x07FF FFFF
0x0000 0000 - 0x000F FFFF
Reserved
0xE010 0000 - 0xFFFF FFFF
0xE000 0000 - 0xE00F FFFF
peripherals
0xA000 2000 – 0DFFF FFF
Reserved
0xA000 1FFF
AHB3
0x6000 0000
0x5FFF FFFF
AHB2
0x5000 0000
Reserved
0x4002 6800 - 0x4FFF FFFF
0x4002 67FF
AHB1
0x4002 0000
Reserved
0x4001 7400 - 0x4001 FFFF
0x4001 63FF
APB2
0x4001 0000
Reserved
0x4000 7400 - 0x4000 FFFF
0x4000 73FF
APB1
0x4000 0000
MSv37284V4
RM0402

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F412 and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents

Save PDF