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

STM32G031C6U6 ARM Cortex-M0+ MCU, 64 MHz, 32 KB Flash

MPNSTM32G031C6U6
Active

STMicroelectronics STM32G0 series STM32G031C6U6, 32-bit ARM Cortex-M0+ MCU, 64 MHz, 32 KB Flash, 8K x 8 RAM, 44 I/O, 19x12b SAR ADC, 1.7V–3.6V, -40°C to 85°C, 48-UFQFPN (7x7 mm) exposed pad.

$2.7600Ref. price · indicative, final on quote
Packaging48-UFQFN Exposed Pad
RoHSROHS3 Compliant
SeriesSTM32G0
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

STM32G031C6U6 specifications
ParameterValue
SeriesSTM32G0
MountingSurface Mount
Oscillator typeExternal, Internal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.7V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed64MHz
PackageTray
RAM size8K x 8
Core size32-Bit Single-Core
PeripheralsBrown-out Detect/Reset, DMA, I²S, POR, PWM, WDT
ConnectivityI²C, IrDA, LINbus, SPI, SmartCard, UART/USART
Number of i (O)44
Core processorARM® Cortex®-M0+
Case48-UFQFN Exposed Pad
Data convertersA/D 19x12b SAR
Program memory size32KB (32K x 8)

Product details

The STM32G031C6U6 is an STMicroelectronics 32-bit microcontroller built around the ARM Cortex-M0+ core, clocked at 64 MHz. The 12-bit SAR ADC with 19 multiplexed channels covers multi-sensor acquisition — think thermocouple, current shunt, and position feedback on one chip. This is the entry-density member of the STM32G0 family, so if your firmware outgrows 32 KB, the pin-compatible STM32G031C8U6 (64 KB Flash) is a drop-in swap — same footprint, same peripheral set, just more code space.

At 64 MHz, this core executes most instructions in a single cycle, so a PID loop running at 10 kHz with 16-bit coefficients finishes in under 2 µs. The 8 KB SRAM is tight — budget about 4 KB for the stack and critical variables, leaving 4 KB for data buffers. If your application needs double that, the STM32G031C8U6 sibling doubles the RAM to 16 KB while keeping the same 64 MHz ceiling.

Use at least four thermal vias (0.3 mm drill, filled) connecting the pad to an inner ground plane.

Frequently asked questions

What is the difference between STM32G031C6U6 and STM32G031C8U6?

The STM32G031C8U6 doubles the Flash to 64 KB and the RAM to 16 KB, while keeping the same 64 MHz Cortex-M0+ core, 44 I/O, 19-channel ADC, and 48-UFQFPN footprint. Both are pin-compatible and share the same peripheral set.

Is STM32G031C6U6 compatible with STM32G031C6T6?

The STM32G031C6T6 uses a 48-LQFP package (7x7 mm, gull-wing leads) while the STM32G031C6U6 uses a 48-UFQFPN (7x7 mm, exposed pad). They share the same core, memory, and peripheral set, but the package footprints are different — they are not drop-in compatible on the same PCB layout.

What is the closest functional second-source for STM32G031C6U6?

The STM32L151CBU6A is a functional alternative from ST's ultra-low-power series, but it runs a Cortex-M3 core at 32 MHz (half the speed) and has 37 I/O instead of 44. It also includes USB and a DAC, which the G0 lacks. The package is different (UFBGA), so a board redesign is required. It is not a pin-compatible second source, but it can serve as a software-compatible alternative if the extra peripherals and lower speed are acceptable.