English
Language : 

STM32F101ZGT6 Datasheet, PDF (33/108 Pages) STMicroelectronics – XL-density access line, ARM-based 32-bit MCU with 768 KB to 1 MB Flash, 15 timers, 1 ADC and 10 communication interfaces
STM32F101xF, STM32F101xG
Memory mapping
4
Memory mapping
The memory map is shown in Figure 6.
Figure 6. 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
0x8000 0000
0x7FFF FFFF
0x6000 0000
0x5FFF FFFF
512-Mbyte
block 4
FSMC bank3
& bank4
512-Mbyte
block 3
FSMC bank1
& bank2
512-Mbyte
block 2
Peripherals
0x4000 0000
0x3FFF FFFF
512-Mbyte
block 1
SRAM
0x2000 0000
0x1FFF FFFF
512-Mbyte
block 0
Code
0x0000 0000
Reserved
SRAM (80 KB aliased
by bit-banding)
0x3FFF FFFF
0x2001 4000
0x2000 0000 - 0x2001 3FFF
Reserved
FSMC register
FSMC bank 4 PCCARD
FSMC bank 3 NAND (NAND2)
FSMC bank 2 NAND (NAND1)
FSMC bank 1 NOR/PSRAM 4
FSMC bank 1 NOR/PSRAM 3
FSMC bank 1 NOR/PSRAM 2
FSMC bank 1 NOR/PSRAM 1
Reserved
CRC
Reserved
Flash interfaces 1 & 2
Reserved
RCC
Reserved
DMA2
DMA1
Reserved
TIM11
TIM10
TIM9
Reserved
USART1
Reserved
SPI1
Reserved
ADC1
Port G
Port F
Port E
Port D
Port C
Port B
Port A
EXTI
AFIO
Reserved
DAC
PWR
BKP
Reserved
I2C2
I2C1
UART5
UART4
USART3
USART2
Reserved
SPI3
SPI2
Reserved
IWDG
WWDG
RTC
Reserved
TIM14
TIM13
TIM12
TIM7
TIM6
TIM5
TIM4
TIM3
TIM2
0xA000 1000 - 0xBFFF FFFF
0xA000 0000 - 0xA000 0FFF
0x9000 0000 - 0x9FFF FFFF
0x8000 0000 - 0x8FFF FFFF
0x7000 0000 - 0x7FFF FFFF
0x6C00 0000 - 0x6FFF FFFF
0x6800 0000 - 0x6BFF FFFF
0x6400 0000 - 0x67FF FFFF
0x6000 0000 - 0x63FF FFFF
0x4002 3400 - 0x5FFF FFFF
0x4002 3000 - 0x4002 33FF
0x4002 2400 - 0x4002 2FFF
0x4002 2000 - 0x4002 23FF
0x4002 1400 - 0x4002 1FFF
0x4002 1000 - 0x4002 13FF
0x4002 0400 - 0x4002 0FFF
0x4002 0400 - 0x4002 07FF
0x4002 0000 - 0x4002 03FF
0x4001 5800 - 0x4001 FFFF
0x4001 5400 - 0x4001 57FF
0x4001 5000 - 0x4001 53FF
0x4001 4C00 - 0x4001 4FFF
0x4001 3C00 - 0x4001 4BFF
0x4001 3800 - 0x4001 3BFF
0x4001 3400 - 0x4001 37FF
0x4001 3000 - 0x4001 33FF
0x4001 2800 - 0x4001 2FFF
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 5C00 - 0x4000 6BFF
0x4000 5800 - 0x4000 5BFF
0x4000 5400 - 0x4000 57FF
0x4000 5000 - 0x4000 53FF
0x4000 4C00 - 0x4000 4FFF
0x4000 4800 - 0x4000 4BFF
0x4000 4400 - 0x4000 47FF
0x4000 4000 - 0x4000 43FF
0x4000 3C00 - 0x4000 3FFF
0x4000 3800 - 0x4000 3BFF
0x4000 3400 - 0x4000 37FF
0x4000 3000 - 0x4000 33FF
0x4000 2C00 - 0x4000 2FFF
0x4000 2800 - 0x4000 2BFF
0x4000 2400 - 0x4000 27FF
0x4000 2000 - 0x4000 23FF
0x4000 1C00 - 0x4000 1FFF
0x4000 1800 - 0x4000 1BFF
0x4000 1400 - 0x4000 17FF
0x4000 1000 - 0x4000 13FF
0x4000 0C00 - 0x4000 0FFF
0x4000 0800 - 0x4000 0BFF
0x4000 0400 - 0x4000 07FF
0x4000 0000 - 0x4000 03FF
Option Bytes
System memory
Reserved
0x1FFF F800 - 0x1FFF F80F
0x1FFF E000- 0x1FFF F7FF
0x0810 0000 - 0x1FFF DFFF
Flash memory bank 2
(256 KB or 512 KB) 0x0808 0000 - 0x080F FFFF
Flash memory bank 1 0x0800 0000 - 0x0807 FFFF
(512 KB)
Reserved
0x0010 0000 - 0x07FF FFFF
Aliased to Flash or system 0x000F FFFF
memory depending on
BOOT pins
0x0000 0000
ai15831
Doc ID 17143 Rev 2
33/108