What Is the STM32F030? Cortex-M0 Value-Line Microcontroller
The STM32F030 is STMicroelectronics' low-cost 32-bit microcontroller with a Cortex-M0 core. Positioned as a 'value line', it offers an affordable step from 8-bit MCUs into 32-bit. The Cortex-M0 has no FPU and the F030 has no USB; for USB you need the STM32F103. It is 3.3 V; programmed with ST-Link + STM32CubeIDE.
The STM32F030 is STMicroelectronics' low-cost 32-bit microcontroller with a Cortex-M0 core. Positioned as a "value line", it offers an affordable step from 8-bit MCUs into the 32-bit world. For the concept, see what is a microcontroller.
What is the STM32F030 used for?
Cost-sensitive embedded products, appliances, control boards and general 32-bit applications. Its Cortex-M0 core offers far more processing power than 8-bit AVR/PIC and rich peripherals (timers, ADC, UART/SPI/I²C). It is the more economical relative of the STM32F103.
Specifications
| Parameter | Value |
|---|---|
| Core | ARM Cortex-M0 (32-bit) |
| Speed | Up to 48 MHz |
| Peripherals | 12-bit ADC, timers, UART/SPI/I²C |
| Supply | 2.4 – 3.6 V |
Watch out
The F030 is a "value line"; the Cortex-M0 has no FPU and lacks some advanced peripherals. If you need USB, the F030 has none; you need the STM32F103 or USB-equipped F0 members. It is 3.3 V. Programming uses ST-Link and STM32CubeIDE/HAL.
Equivalents
- STM32F103C8: Cortex-M3, has USB, more capable ("Blue Pill").
- STM32G030: a newer, more efficient value line.
- GD32F103: a compatible alternative manufacturer.
Find it in our catalog
Use the STM32F030 search.