Memory mapping STM32F038x6
34/102 DocID026079 Rev 3
Table 14. STM32F038x6 peripheral register boundary addresses
Bus Boundary address Size Peripheral
0x4800 1800 - 0x5FFF FFFF ~384 MB Reserved
AHB2
0x4800 1400 - 0x4800 17FF 1KB GPIOF
0x4800 0C00 - 0x4800 13FF 2KB Reserved
0x4800 0800 - 0x4800 0BFF 1KB GPIOC
0x4800 0400 - 0x4800 07FF 1KB GPIOB
0x4800 0000 - 0x4800 03FF 1KB GPIOA
0x4002 4400 - 0x47FF FFFF ~128 MB Reserved
AHB1
0x4002 3400 - 0x4002 3FFF 3 KB Reserved
0x4002 3000 - 0x4002 33FF 1 KB CRC
0x4002 2400 - 0x4002 2FFF 3 KB Reserved
0x4002 2000 - 0x4002 23FF 1 KB Flash memory interface
0x4002 1400 - 0x4002 1FFF 3 KB Reserved
0x4002 1000 - 0x4002 13FF 1 KB RCC
0x4002 0400 - 0x4002 0FFF 3 KB Reserved
0x4002 0000 - 0x4002 03FF 1 KB DMA
0x4001 8000 - 0x4001 FFFF 32 KB Reserved
APB
0x4001 5C00 - 0x4001 7FFF 9KB Reserved
0x4001 5800 - 0x4001 5BFF 1KB DBGMCU
0x4001 4C00 - 0x4001 57FF 3KB Reserved
0x4001 4800 - 0x4001 4BFF 1KB TIM17
0x4001 4400 - 0x4001 47FF 1KB TIM16
0x4001 3C00 - 0x4001 43FF 2KB Reserved
0x4001 3800 - 0x4001 3BFF 1KB USART1
0x4001 3400 - 0x4001 37FF 1KB Reserved
0x4001 3000 - 0x4001 33FF 1KB SPI1/I2S1
0x4001 2C00 - 0x4001 2FFF 1KB TIM1
0x4001 2800 - 0x4001 2BFF 1KB Reserved
0x4001 2400 - 0x4001 27FF 1KB ADC
0x4001 0800 - 0x4001 23FF 7KB Reserved
0x4001 0400 - 0x4001 07FF 1KB EXTI
0x4001 0000 - 0x4001 03FF 1KB SYSCFG
0x4000 8000 - 0x4000 FFFF 32 KB Reserved