English
Language : 

STM32F103VFT6TR Datasheet, PDF (37/120 Pages) STMicroelectronics – XL-density performance line ARM-based 32-bit MCU
STM32F103xF, STM32F103xG
Memory mapping
4
Memory mapping
The memory map is shown in Figure 7.
Figure 7. Memory map
0xFFFF FFFF
0xE000 0000
0xDFFF FFFF
512-Mbyte
block 7
Cortex-M3's
internal
peripherals
512-Mbyte
block 6
Not used
0xC000 0000
0xBFFF FFFF
512-Mbyte
block 5
FSMC register
0xA000 0000
0x9FFF FFFF
512-Mbyte
block 4
FSMC bank 3
0x8000 0000
0x7FFF FFFF
& bank4
512-Mbyte
block 3
FSMC bank1
0x6000 0000
0x5FFF FFFF
& bank2
512-Mbyte
block 2
Peripherals
0x4000 0000
0x3FFF FFFF
512-Mbyte
block 1
SRAM
0x2000 0000
0x1FFF FFFF
0x0000 0000
512-Mbyte
block 0
Code
Reserved
SRAM (96 KB aliased
by bit-banding)
0x3FFF FFFF
0x2001 8000
0x2001 7FFF
0x2000 0000
Reserved
FSMC register
FSMC bank4 PCCARD
FSMC bank3 NAND (NAND2)
0xA000 1000 - 0xBFFF FFFF
0xA000 0000 - 0xA000 0FFF
0x9000 0000 - 0x9FFF FFFF
0x8000 0000 - 0x8FFF FFFF
FSMC bank2 NAND (NAND1) 0x7000 0000 - 0x7FFF FFFF
FSMC bank1 NOR/PSRAM 4 0x6C00 0000 - 0x6FFF FFFF
FSMC bank1 NOR/PSRAM 3 0x6800 0000 - 0x6BFF FFFF
FSMC bank1 NOR/PSRAM 2 0x6400 0000 - 0x67FF FFFF
FSMC bank1 NOR/PSRAM 1 0x6000 0000 - 0x63FF FFFF
Reserved
0x4002 4400 - 0x5FFF FFFF
CRC
Reserved
Flash interfaces 1 & 2
0x4002 3000 - 0x4002 33FF
0x4002 2400 - 0x4002 2FFF
0x4002 2000 - 0x4002 23FF
Reserved
0x4002 1400 - 0x4002 1FFF
RCC
Reserved
DMA2
DMA1
Reserved
SDIO
Reserved
TIM11
TIM10
TIM9
0x4002 1000 - 0x4002 13FF
0x4002 0400 - 0x4002 0FFF
0x4002 0400 - 0x4002 07FF
0x4002 0000 - 0x4002 03FF
0x4001 8400 - 0x4001 FFFF
0x4001 8000 - 0x4001 83FF
0x4001 5800 - 0x4001 7FFF
0x4001 5400 - 0x4001 57FF
0x4001 5000 - 0x4001 53FF
0x4001 4C00 - 0x4001 4FFF
Reserved
ADC3
USART1
TIM8
SPI1
TIM1
ADC2
ADC1
Port G
Port F
Port E
Port D
Port C
Port B
Port A
EXTI
AFIO
Reserved
DAC
PWR
BKP
Reserved
BxCAN
Shared USB/CAN SRAM 512
bytes
USB registers
I2C2
0x4001 4000 - 0x4001 4BFF
0x4001 3C00 - 0x4001 3FFF
0x4001 3800 - 0x4001 3BFF
0x4001 3400 - 0x4001 37FF
0x4001 3000 - 0x4001 33FF
0x4001 2C00 - 0x4001 2FFF
0x4001 2800 - 0x4001 2BFF
0x4001 2400 - 0x4001 27FF
0x4001 2000 - 0x4001 23FF
0x4001 1C00 - 0x4001 1FFF
0x4001 1800 - 0x4001 1BFF
0x4001 1400 - 0x4001 17FF
0x4001 1000 - 0x4001 13FF
0x4001 0C00 - 0x4001 0FFF
0x4001 0800 - 0x4001 0BFF
0x4001 0400 - 0x4001 07FF
0x4001 0000 - 0x4001 03FF
0x4000 7800 - 0x4000 FFFF
0x4000 7400 - 0x4000 77FF
0x4000 7000 - 0x4000 73FF
0x4000 6C00 - 0x4000 6FFF
0x4000 6800 - 0x4000 6BFF
0x4000 6400 - 0x4000 67FF
0x4000 6000 - 0x4000 63FF
0x4000 5C00 - 0x4000 5FFF
0x4000 5800 - 0x4000 5BFF
I2C1
UART5
0x4000 5400 - 0x4000 57FF
0x4000 5000 - 0x4000 53FF
UART4
USART3
0x4000 4C00 - 0x4000 4FFF
0x4000 4800 - 0x4000 4BFF
USART2
0x4000 4400 - 0x4000 47FF
Reserved
0x4000 4000 - 0x4000 43FF
SPI3/I2S3
SPI2/I2S2
Reserved
0x4000 3C00 - 0x4000 3FFF
0x4000 3800 - 0x4000 3BFF
0x4000 3400 - 0x4000 37FF
IWDG
0x4000 3000 - 0x4000 33FF
WWDG
0x4000 2C00 - 0x4000 2FFF
RTC
0x4000 2800 - 0x4000 2BFF
Reserved
0x4000 2400 - 0x4000 27FF
TIM14
0x4000 2000 - 0x4000 23FF
TIM13
0x4000 1C00 - 0x4000 1FFF
TIM12
TIM7
0x4000 1800 - 0x4000 1BFF
0x4000 1400 - 0x4000 17FF
TIM6
0x4000 1000 - 0x4000 13FF
TIM5
0x4000 0C00 - 0x4000 0FFF
TIM4
0x4000 0800 - 0x4000 0BFF
TIM3
0x4000 0400 - 0x4000 07FF
TIM2
0x4000 0000 - 0x4000 03FF
Option bytes
System memory
Reserved
Flash memory bank 2
(256 KB or 512 KB)
Flash memory bank 1
(512 KB)
Reserved
Aliased to Flash or system
memory depending on
BOOT pins
0x1FFF F800 - 0x1FFF F80F
0x1FFF E000- 0x1FFF F7FF
0x0810 0000 - 0x1FFF DFFF
0x080F FFFF
0x0808 0000
0x0807 FFFF
0x0800 0000
0x0010 0000 - 0x07FF FFFF
0x000F FFFF
0x0000 0000
ai17353
Doc ID 16554 Rev 3
37/120