STM32G031C8T6

STMicroelectronics · STM32G0 Series

STMicroelectronics STM32G031C8T6, STM32G0 series, 32-bit ARM Cortex-M0+ MCU, 64 MHz, 64 KB Flash, 8 KB SRAM, 44 I/O, 48-LQFP (7x7 mm), 1.7 V to 3.6 V supply, -40°C to 85°C.

STMicroelectronics STM32G031C8T6
Download datasheet (PDF)
[IN STOCK] In Stock: 593 pcs
$3.09/ pc

Volume pricing

Buy Now

MOQ 1 · Tray · RoHS · EIA-481 · DAP/DDP · T/T

Technical specifications

STM32G031C8T6 specifications
Parameter / AttributeSpecification / Value
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-LQFP
Data convertersA/D 19x12b SAR
Program memory size64KB (64K x 8)

Technical details

64 MHz Cortex-M0+ — what the speed buys the design

The STM32G031C8T6 runs the ARM Cortex-M0+ core at 64 MHz, which puts it in the upper tier of the M0+ performance range. For a control loop or sensor-fusion task, that clock rate translates to roughly 64 DMIPS — enough to handle a 10 kHz PID loop with margin for communications overhead. The flash wait state needs configuring at this speed; the datasheet recommends one wait state above 24 MHz, so the boot code should set it before the PLL locks.

Memory map: 64 KB Flash, 8 KB SRAM

Program memory is 64 KB of Flash, organized as 64 K x 8. The 8 KB SRAM (8 K x 8) is modest but adequate for a single control loop, a small RTOS tick, and a few communication buffers. If the firmware needs a large lookup table or a display frame buffer, the 64 KB Flash boundary is the hard limit — no external memory interface on this part. The Flash endurance is rated for the STM32G0 family standard; sector erase granularity is 2 KB, which matters when planning an OTA update region.

At 64 MHz the active current draw is typically in the 10–15 mA range, though the exact figure depends on peripheral usage.

Package and I/O count

All I/O are 5 V tolerant on this family, which simplifies level-shifting when interfacing to 5 V legacy peripherals.

The 1.7 V minimum supply holds across the full temperature range, so battery-powered outdoor sensors can run down to the cell's end-of-life voltage without a regulator dropout.

STM32G031C8T6
[ALLOC] verified
Quote