STM32F030F4P6 Microcontroller: Features, Pinout, and Applications
STM32F446RET6 Description
The STM32F030F4P6 microcontroller integrates an Arm® Cortex®-M0 32-bit RISC core operating at 48 MHz. It offers 16 Kbytes of Flash memory and 4 Kbytes of SRAM, providing efficient code execution and data handling.
Peripherals include one 12-bit ADC, advanced timers capable of PWM output, and essential communication interfaces such as USART, SPI, and I²C. Its operating voltage range is 2.4–3.6 V, supporting industrial-grade temperatures from -40°C to +85°C.
Packaged in a compact 20-pin TSSOP, the STM32F030F4P6 is optimized for cost-sensitive designs demanding real-time performance, low power consumption, and minimal PCB space.
STM32F030F4P6 Peripherals:
-
ADC:
-
1 × 12-bit ADC, up to 16 channels
-
-
USART:
-
1 × USART interface supporting up to 6 Mbit/s
-
-
SPI:
-
1 × SPI interface (up to 18 Mbit/s)
-
-
I²C:
-
1 × I²C interface supporting Fast mode (up to 400 kHz)
-
-
Timers:
-
1 × 16-bit advanced-control timer (TIM1) with PWM
-
3 × 16-bit general-purpose timers (TIM3, TIM14, TIM16)
-
1 × SysTick timer (24-bit down-counter)
-
-
GPIO:
-
Up to 15 GPIO pins with interrupt capability
-
-
Debug Interface:
-
Serial Wire Debug (SWD)
-
-
Clock Sources:
-
Internal RC (HSI) oscillator: 8 MHz
-
Internal low-speed (LSI) oscillator: 40 kHz
-
External crystal oscillator support (HSE): 4–32 MHz
-
STM32F030F4P6 Microcontroller Pinout

STM32F030F4P6 Pin Configuration
Function | Pin Name (Pin Number) |
Power Supply | VDD (5), VDDA (6), VSS (15), VSSA (7) |
Reset | NRST (4) |
Clock (OSC) | OSC_IN/PA0 (1), OSC_OUT/PA1 (2) |
Debugging (SWD) | SWDIO/PA13 (19), SWCLK/PA14 (20) |
GPIO | PA0 (1), PA1 (2), PA2 (3), PA3 (8), PA4 (9), PA5 (10), PA6 (11), PA7 (12), PB1 (14), PA9 (17), PA10 (18), PA13 (19), PA14 (20) |
ADC Input Channels | ADC_IN0–IN7: PA0 (1)–PA7 (12); ADC_IN9: PB1 (14) |
USART Interface | USART1_TX/PA9 (17), USART1_RX/PA10 (18) |
SPI Interface | SPI1_MOSI/PA7 (12), SPI1_MISO/PA6 (11), SPI1_SCK/PA5 (10) |
I²C Interface | I2C1_SCL/PA9 (17), I2C1_SDA/PA10 (18) |
Timers (PWM capable) | TIM1_CH1/PA8 (16), TIM1_CH2/PA9 (17), TIM1_CH3/PA10 (18), TIM3_CH1/PA6 (11), TIM3_CH2/PA7 (12), TIM14_CH1/PA4 (9), TIM16_CH1/PB1 (14) |
STM32F030F4P6 Symbol, Footprint & 3D Model

STM32F030F4P6 Applications
-
Consumer Electronics: Remote controls, wearables.
-
Industrial Automation: Sensor interfacing, temperature monitoring.
-
Motor Control: Robotics, home appliances.
-
IoT Devices: Smart home systems, connected devices.
-
Medical Equipment: Wearable health devices.