| Section 9: Reset and clock control (RCC) | Available | Available | Available |
| Section 10: General-purpose I/Os (GPIO) | Up to 87 | Up to 115 | Up to 52 |
| Section 12: Direct memory access controller (DMA) | DMA1&2 | DMA1&2 | DMA1 |
| Section 15: Analog-to-digital converters (ADC) | ADC1&2 | ADC1&2 | ADC1 |
| Section 16: Digital-to-analog converter (DAC) | DAC1 Ch.1 | DAC1 Ch.1 | DAC1 Ch.1 |
| Section 17: Comparator (COMP) | Comp 1,2,4&6 | Comp 1,2,4&6 | Comp 2,4&6 |
| Section 18: Operational amplifier (OPAMP) | Opamp1&2 | Opamp1&2 | Opamp2 |
| Section 19: Touch sensing controller (TSC) | Up to 24 | Up to 24 | Up to 17 |
| Section 20: Advanced-control timer (TIM1) | TIM1 | TIM1 | TIM1 |
| Section 21: General-purpose timers (TIM2/TIM3/TIM4) | TIM2,3&4 | TIM2,3&4 | TIM2 |
| Section 22: General-purpose timers (TIM15/TIM16/TIM17) | TIM15,16&17 | TIM15,16&17 | TIM15,16&17 |
| Section 23: Basic timers (TIM6) | TIM6 | TIM6 | TIM6 |
| Section 24: Infrared interface (IRTIM) | Available | Available | Available |
| Section 26: Independent watchdog (IWDG) | Available | Available | Available |
| Section 25: System window watchdog (WWDG) | Available | Available | Available |
| Section 27: Real-time clock (RTC) | Available | Available | Available |
| Section 28: Inter-integrated circuit (I2C) interface | I2C1 and I2C2 | I2C1, I2C2 and I2C3 | I2C1, I2C2 and I2C3 |
| Section 29: Universal synchronous/asynchronous receiver transmitter (USART/UART) | 3 USARTs and up to 2 UARTS | 3 USARTs and up to 2 UARTS | Up to 3 USARTs |