STM32F0 Family (16 parts in our catalog)
The STM32F0 series from STMicroelectronics is a family of 32-bit microcontrollers based on the ARM Cortex-M0 core, designed to bridge the gap between 8-bit or 16-bit devices and higher-performance 32-bit MCUs. Operating at frequencies up to 48 MHz, these devices provide a cost-effective entry point into the STM32 ecosystem while maintaining hardware compatibility with the STM32 platform. They are widely used for cost-sensitive applications requiring efficient processing, low power consumption, and integrated digital and analog peripherals.
Key Features
- ARM Cortex-M0 core running at up to 48 MHz
- Wide operating voltage range from 2.0 V to 3.6 V
- Integrated 12-bit ADC with up to 1 Msps conversion rate
- Communication interfaces including I2C, SPI, and USART
- USB 2.0 crystal-less design available in select models
Sub-families
Typical Use Cases
STM32F0 microcontrollers are predominantly utilized in high-volume consumer electronics and industrial control systems where unit cost and power efficiency are critical. Typical applications include basic motor control for home appliances, sensor hubs for IoT nodes, and handheld medical devices. Engineers frequently select the STM32F072 for PC peripherals due to its integrated USB support, while the STM32F030 serves as a versatile general-purpose MCU for lighting controllers, smart meters, and building automation modules. The family's ability to handle basic digital signal processing makes it suitable for low-complexity audio processing and power management tasks. Its compatibility with the STM32 ecosystem allows for easy migration to higher-performance families like the STM32F4 or STM32G0 as project requirements evolve, making it a staple in iterative hardware development.
Popular Variants
Top variants from across the family, with specs that differentiate them.
| Part Number | Sub-family | Flash | RAM | I/O Pins | Package | ADC/DAC | Connectivity | Stock |
|---|---|---|---|---|---|---|---|---|
| STM32F030F4P6 | STM32F030 | 16KB | 4K | 15 | TSSOP-20 | A/D 11x12b | I2C, SPI, UART/USART | 8,639 |
| STM32F030C8T6 | STM32F030 | 64KB | 8K | 39 | LQFP-48 | A/D 12x12b | I2C, SPI, UART/USART | 4,924 |
| STM32F072RBT6 | STM32F072 | 128KB | 16K | 51 | LQFP-64 | A/D 19x12b; D/A 1x.. | CANbus, HDMI-CEC, .. | 1,349 |
| STM32F072C8T6TR Tape & Reel | STM32F072 | 64KB | 16K | 37 | LQFP-48 | A/D 10x12b; D/A 2x.. | CANbus, HDMI-CEC, .. | 2,594 |
| STM32F072CBT6 | STM32F072 | 128KB | 16K | 37 | LQFP-48 | A/D 10x12b; D/A 2x.. | CANbus, HDMI-CEC, .. | 18,392 |
| STM32F030K6T6 | STM32F030 | 32KB | 4K | 26 | LQFP-32 | A/D 12x12b | I2C, SPI, UART/USART | 2,824 |
| STM32F072RB | STM32F072 | 128KB | 16K | 51 | LQFP-64 | A/D 19x12b; D/A 1x.. | CANbus, HDMI-CEC, .. | 2,225 |
| STM32F072B-DISCO | STM32F072 | — | — | — | — | — | — | 332 |
| STM32F030R8T6 | STM32F030 | 64KB | 8K | 55 | LQFP-64 | A/D 18x12b | I2C, SPI, UART/USART | 1,898 |
| STM32F072C8T6 | STM32F072 | 64KB | 16K | 37 | LQFP-48 | A/D 10x12b; D/A 2x.. | CANbus, HDMI-CEC, .. | 1,115 |
| STM32F072RB-T6 | STM32F072 | 128KB | 16K | 51 | LQFP-64 | A/D 19x12b; D/A 1x.. | CANbus, HDMI-CEC, .. | 1,426 |
| STM32F030F4P6TR Tape & Reel | STM32F030 | 16KB | 4K | 15 | TSSOP-20 | A/D 11x12b | I2C, SPI, UART/USART | 3,193 |



