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