Compare peripherals
| Peripheral | Address |
STM32F301 |
STM32F302 |
STM32F303 |
STM32F373 |
STM32F3x4 |
| ADC1 | 0x40012400 |
✘ |
✘ |
✘ |
✔ |
✘ |
| ADC1 | 0x50000000 |
✔ |
✔ |
✔ |
✘ |
✔ |
| ADC1_2 | 0x50000300 |
✔ |
✔ |
✔ |
✘ |
✔ |
| ADC2 | 0x50000100 |
✘ |
✔ |
✔ |
✘ |
✔ |
| ADC3 | 0x50000400 |
✘ |
✘ |
✔ |
✘ |
✘ |
| ADC3_4 | 0x50000700 |
✘ |
✘ |
✔ |
✘ |
✘ |
| ADC4 | 0x50000500 |
✘ |
✘ |
✔ |
✘ |
✘ |
| CAN | 0x40006400 |
✘ |
✔ |
✔ |
✔ |
✔ |
| CEC | 0x40007800 |
✘ |
✘ |
✘ |
✔ |
✘ |
| COMP | 0x40010000 |
✔ |
✔ |
✔ |
✔ |
✔ |
| CRC | 0x40023000 |
✔ |
✔ |
✔ |
✔ |
✔ |
| DAC1 | 0x40007400 |
✔ |
✔ |
✔ |
✔ |
✔ |
| DAC2 | 0x40009800 |
✘ |
✘ |
✔ |
✔ |
✔ |
| DBGMCU | 0xE0042000 |
✔ |
✔ |
✔ |
✔ |
✔ |
| DMA1 | 0x40020000 |
✔ |
✔ |
✔ |
✔ |
✔ |
| DMA2 | 0x40020400 |
✘ |
✔ |
✔ |
✔ |
✘ |
| EXTI | 0x40010400 |
✔ |
✔ |
✔ |
✔ |
✔ |
| FLASH | 0x40022000 |
✔ |
✔ |
✔ |
✔ |
✔ |
| FMC | 0xA0000000 |
✘ |
✔ |
✘ |
✘ |
✘ |
| FMC | 0xA0000400 |
✘ |
✘ |
✔ |
✘ |
✘ |
| GPIOA | 0x48000000 |
✔ |
✔ |
✔ |
✔ |
✔ |
| GPIOB | 0x48000400 |
✔ |
✔ |
✔ |
✔ |
✔ |
| GPIOC | 0x48000800 |
✔ |
✔ |
✔ |
✔ |
✔ |
| GPIOD | 0x48000C00 |
✔ |
✔ |
✔ |
✔ |
✔ |
| GPIOE | 0x48001000 |
✘ |
✔ |
✔ |
✔ |
✘ |
| GPIOF | 0x48001400 |
✔ |
✔ |
✔ |
✔ |
✔ |
| GPIOG | 0x48001800 |
✘ |
✔ |
✔ |
✘ |
✘ |
| GPIOH | 0x48001C00 |
✘ |
✔ |
✔ |
✘ |
✘ |
| HRTIM_Common | 0x40017780 |
✘ |
✘ |
✘ |
✘ |
✔ |
| HRTIM_Master | 0x40017400 |
✘ |
✘ |
✘ |
✘ |
✔ |
| HRTIM_TIMA | 0x40017480 |
✘ |
✘ |
✘ |
✘ |
✔ |
| HRTIM_TIMB | 0x40017500 |
✘ |
✘ |
✘ |
✘ |
✔ |
| HRTIM_TIMC | 0x40017580 |
✘ |
✘ |
✘ |
✘ |
✔ |
| HRTIM_TIMD | 0x40017600 |
✘ |
✘ |
✘ |
✘ |
✔ |
| HRTIM_TIME | 0x40017680 |
✘ |
✘ |
✘ |
✘ |
✔ |
| I2C1 | 0x40005400 |
✔ |
✔ |
✔ |
✔ |
✔ |
| I2C2 | 0x40005800 |
✔ |
✔ |
✔ |
✔ |
✔ |
| I2C3 | 0x40007800 |
✔ |
✔ |
✔ |
✘ |
✔ |
| I2S2ext | 0x40003400 |
✔ |
✔ |
✔ |
✔ |
✔ |
| I2S3ext | 0x40004000 |
✔ |
✔ |
✔ |
✔ |
✔ |
| IWDG | 0x40003000 |
✔ |
✔ |
✔ |
✔ |
✔ |
| OPAMP | 0x40010000 |
✔ |
✔ |
✔ |
✘ |
✔ |
| PWR | 0x40007000 |
✔ |
✔ |
✔ |
✔ |
✔ |
| RCC | 0x40021000 |
✔ |
✔ |
✔ |
✔ |
✔ |
| RTC | 0x40002800 |
✔ |
✔ |
✔ |
✔ |
✔ |
| SDADC1 | 0x40016000 |
✘ |
✘ |
✘ |
✔ |
✘ |
| SDADC2 | 0x40016400 |
✘ |
✘ |
✘ |
✔ |
✘ |
| SDADC3 | 0x40016800 |
✘ |
✘ |
✘ |
✔ |
✘ |
| SPI1 | 0x40013000 |
✘ |
✔ |
✔ |
✔ |
✔ |
| SPI2 | 0x40003800 |
✔ |
✔ |
✔ |
✔ |
✔ |
| SPI3 | 0x40003C00 |
✔ |
✔ |
✔ |
✔ |
✔ |
| SPI4 | 0x40013C00 |
✘ |
✔ |
✔ |
✘ |
✘ |
| SYSCFG | 0x40010000 |
✔ |
✔ |
✔ |
✔ |
✔ |
| TIM1 | 0x40012C00 |
✔ |
✔ |
✔ |
✘ |
✔ |
| TIM12 | 0x40001800 |
✘ |
✘ |
✘ |
✔ |
✘ |
| TIM13 | 0x40001C00 |
✘ |
✘ |
✘ |
✔ |
✘ |
| TIM14 | 0x40002000 |
✘ |
✘ |
✘ |
✔ |
✘ |
| TIM15 | 0x40014000 |
✔ |
✔ |
✔ |
✔ |
✔ |
| TIM16 | 0x40014400 |
✔ |
✔ |
✔ |
✔ |
✔ |
| TIM17 | 0x40014800 |
✔ |
✔ |
✔ |
✔ |
✔ |
| TIM18 | 0x40009C00 |
✘ |
✘ |
✘ |
✔ |
✘ |
| TIM19 | 0x40015C00 |
✘ |
✘ |
✘ |
✔ |
✘ |
| TIM2 | 0x40000000 |
✔ |
✔ |
✔ |
✔ |
✔ |
| TIM20 | 0x40015000 |
✘ |
✔ |
✔ |
✘ |
✘ |
| TIM3 | 0x40000400 |
✘ |
✔ |
✔ |
✔ |
✔ |
| TIM4 | 0x40000800 |
✘ |
✔ |
✔ |
✔ |
✘ |
| TIM5 | 0x40000C00 |
✘ |
✘ |
✘ |
✔ |
✘ |
| TIM6 | 0x40001000 |
✔ |
✔ |
✔ |
✔ |
✔ |
| TIM7 | 0x40001400 |
✘ |
✔ |
✔ |
✔ |
✔ |
| TIM8 | 0x40013400 |
✘ |
✔ |
✔ |
✘ |
✘ |
| TSC | 0x40024000 |
✔ |
✔ |
✔ |
✔ |
✔ |
| UART4 | 0x40004C00 |
✘ |
✔ |
✔ |
✘ |
✘ |
| UART5 | 0x40005000 |
✘ |
✔ |
✔ |
✘ |
✘ |
| USART1 | 0x40013800 |
✔ |
✔ |
✔ |
✔ |
✔ |
| USART2 | 0x40004400 |
✔ |
✔ |
✔ |
✔ |
✔ |
| USART3 | 0x40004800 |
✔ |
✔ |
✔ |
✔ |
✔ |
| USB | 0x40005C00 |
✘ |
✔ |
✔ |
✔ |
✘ |
| WWDG | 0x40002C00 |
✔ |
✔ |
✔ |
✔ |
✔ |