Memory mapping
STM32F030x4 STM32F030x6 STM32F030x8
Table 14. STM32F030x peripheral register boundary addresses
Bus
Boundary address
Size
Peripheral
0x4800 1800 - 0x5FFF FFFF
0x4800 1400 - 0x4800 17FF
0x4800 1000 - 0x4800 13FF
~384 MB Reserved
1 KB
GPIOF
1 KB
Reserved
AHB2
0x4800 0C00 - 0x4800 0FFF
0x4800 0800 - 0x4800 0BFF
0x4800 0400 - 0x4800 07FF
0x4800 0000 - 0x4800 03FF
1 KB
1 KB
1 KB
1 KB
GPIOD
GPIOC
GPIOB
GPIOA
AHB1
0x4002 4400 - 0x47FF FFFF
0x4002 3400 - 0x4002 43FF
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 0000 - 0x4002 03FF
~128 MB Reserved
4 KB
Reserved
1 KB
CRC
3 KB
Reserved
1 KB
FLASH Interface
3 KB
Reserved
1 KB
RCC
3 KB
Reserved
1 KB
DMA
0x4001 8000 - 0x4001 FFFF
0x4001 5C00 - 0x4001 7FFF
0x4001 5800 - 0x4001 5BFF
0x4001 4C00 - 0x4001 57FF
0x4001 4800 - 0x4001 4BFF
32 KB
9 KB
1 KB
3 KB
1 KB
Reserved
Reserved
DBGMCU
Reserved
TIM17
APB
0x4001 4400 - 0x4001 47FF
0x4001 4000 - 0x4001 43FF
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
1 KB
1 KB
1 KB
1 KB
1 KB
1 KB
1 KB
1 KB
1 KB
TIM16
TIM15(1)
Reserved
USART1
Reserved
SPI1
TIM1
Reserved
ADC
0x4001 0800 - 0x4001 23FF
0x4001 0400 - 0x4001 07FF
0x4001 0000 - 0x4001 03FF
0x4000 8000 - 0x4000 FFFF
7 KB
1 KB
1 KB
32 KB
Reserved
EXTI
SYSCFG
Reserved
34/88
DocID024849 Rev 1