STM32F030F4P6
Overview
The STM32F030F4P6 is an entry-level 32-bit microcontroller from the STM32 Value Line, featuring an ARM Cortex-M0 core running at up to 48MHz. It is housed in a compact 20-pin TSSOP package, offering a balance of 16KB Flash and 4KB RAM for cost-sensitive applications. This MCU provides essential peripherals including a 12-bit ADC, multiple timers, and standard communication interfaces like I2C, SPI, and USART.
Why Choose This Part
This MCU provides a low-cost entry point into the ARM ecosystem, delivering 32-bit processing power in a space-saving TSSOP20 package. It includes a 5-channel DMA controller which reduces CPU overhead during data transfers between peripherals and memory. The device supports multiple low-power modes, including a Standby mode that consumes as little as 2uA, making it suitable for battery-aware designs.
Applications
Key Specifications
Getting Started
Development is primarily supported by the STM32Cube ecosystem, including STM32CubeIDE and the STM32CubeF0 software package. For hardware evaluation, the STM32F0308-DISCO or NUCLEO-F030R8 boards are compatible starting points, although they feature larger variants of the same family. Programming is typically performed via an ST-LINK/V2 debugger using the Serial Wire Debug (SWD) interface.
Dev Boards
Development boards and breakout modules featuring the STM32F030F4P6 or compatible chips — ready to use for prototyping.
STM32F030 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | RAM | I/O Pins | Package | ADC/DAC | Flash | Stock |
|---|---|---|---|---|---|---|
| STM32F030F4P6 (this part) | 4K | 15 | TSSOP-20 | A/D 11x12b | 16KB | 8,639 |
| STM32F030K6T6 | 4K | 26 | LQFP-32 | A/D 12x12b | 32KB | 2,824 |
| STM32F030R8T6 | 8K | 55 | LQFP-64 | A/D 18x12b | 64KB | 1,898 |
| STM32F030F4P6TR Tape & Reel | 4K | 15 | TSSOP-20 | A/D 11x12b | 16KB | 35,224 |
| STM32F030C8T6 | 8K | 39 | LQFP-48 | A/D 12x12b | 64KB | 5,847 |



