Skip to main content
STMicroelectronics STM32F031G4U6 — Microcontrollers & Processors (MCU / MPU / DSP)

STM32F031G4U6 ARM Cortex-M0 MCU, 48 MHz, 16 KB Flash

MPNSTM32F031G4U6
Active

STMicroelectronics STM32F0 series, ARM Cortex-M0, 32-bit Single-Core, 48MHz, 16KB (16K x 8) FLASH, 4K x 8 RAM, 28-UFQFN, 23 I/O, -40°C to 85°C (TA).

$2.7800Ref. price · indicative, final on quote
Packaging28-UFQFN
RoHSROHS3 Compliant
SeriesSTM32F0
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

STM32F031G4U6 specifications
ParameterValue
SeriesSTM32F0
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed48MHz
PackageTray
RAM size4K x 8
Core size32-Bit Single-Core
PeripheralsDMA, I²S, POR, PWM, WDT
ConnectivityI²C, IrDA, LINbus, SPI, UART/USART
Number of i (O)23
Core processorARM® Cortex®-M0
Case28-UFQFN
Data convertersA/D 13x12b
Program memory size16KB (16K x 8)

Product details

Entry-level Cortex-M0 for cost-sensitive control

The STM32F031G4U6 includes a 12-bit ADC with 13 channels, I²C, SPI, UART, and I²S.

48 MHz core and memory sizing

The 48 MHz clock is the practical ceiling for this part—enough to handle a 10 kHz current loop with headroom for stack and interrupt latency. The 16 KB Flash and 4 KB SRAM limit firmware to bootloader, state machine, and a modest data buffer; if your application needs over-the-air updates or a TCP/IP stack, step up to the STM32F031G6 or a larger STM32F0 variant. The 4 KB SRAM (organized as 4K x 8) is the tighter constraint: budget 2 KB for the RTOS kernel and stack, leaving 2 KB for application data.

Industrial temperature grade and environment

It is not qualified for automotive under-hood (no AEC-Q100 listing) or extended industrial above 85°C. For a 105°C or 125°C requirement, look at the STM32F0 automotive-grade siblings or the STM32L1 series.

The 23 GPIOs are enough for a keypad matrix, a few LEDs, and one or two serial interfaces. Surface-mount only; no through-hole option exists.

Frequently asked questions

Is there an alternative to STM32F031G4U6?

A functional alternative is the STM32L151CBU6A, which uses a Cortex-M3 core at 32 MHz, offers more I/O (37), and includes a DAC and USB. However, it is a different package and has a higher memory footprint—verify pin compatibility and software migration effort before substituting.