English
Language : 

STM32F102X4 Datasheet, PDF (22/69 Pages) STMicroelectronics – Low-density USB access line, ARM-based 32-bit MCU with 16/32 KB Flash, USB FS interface, 5 timers, ADC & 5 communication interfaces
Memory mapping
4
Memory mapping
The memory map is shown in Figure 5.
Figure 5. Memory map
0xFFFF FFFF
7
0xE010 0000
Cortex-M3 internal
0xE000 0000 peripherals
6
0xC000 0000
5
0xA000 0000
4
0x8000 0000
3
0x6000 0000
2
Peripherals
0x4000 0000
1
0x2000 17FF
0x2000 0000
0
SRAM
0x0000 0000
Reserved
0x1FFF FFFF
0x1FFF F80F
0x1FFF F800
reserved
Option Bytes
System memory
0x1FFF F000
reserved
0x0800 FFFF
Flash memory
0x0800 0000
Aliased to Flash or
system memory
depending on
0x0000 0000 BOOT pins
STM32F102x4, STM32F102x6
APB memory space
0xFFFF FFFF
0xE010 0000
reserved
Cortex-M3 internal
0xE000 0000 peripherals
0x4002 3400
0x4002 3000
0x4002 2400
reserved
CRC
reserved
0x4002 2000 Flash interface
0x4002 1400
reserved
0x4002 1000
RCC
0x4002 0400
reserved
0x4002 0000
DMA
0x4001 3C00
0x4001 3800
0x4001 3400
0x4001 3000
0x4001 2C00
0x4001 2800
0x4001 2400
0x4001 1800
reserved
USART1
reserved
SPI
reserved
reserved
ADC1
reserved
0x4001 1400
Port D
0x4001 1000
Port C
0x4001 0C00
Port B
0x4001 0800
Port A
0x4001 0400
EXTI
0x4001 0000
AFIO
0x4000 7400
reserved
0x4000 7000
PWR
0x4000 6C00
0x4000 6400
BKP
reserved
0x4000 6000 512 byte USB SRAM
0x4000 5C00 USB registers
0x4000 5800
reserved
0x4000 5400
I2C
0x4000 4800
reserved
0x4000 4400
USART2
0x4000 3400
reserved
0x4000 3000
IWDG
0x4000 2C00
WWDG
0x4000 2800
RTC
0x4000 0800
reserved
0x4000 0400
TIM3
0x4000 0000
TIM2
ai15454b
22/69
Doc ID 15057 Rev 3