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

STM32G041C8T6 ARM Cortex-M0+ MCU, 64 MHz, 64 KB Flash

MPNSTM32G041C8T6
Active

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

$4.0700Ref. price · indicative, final on quote
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

STM32G041C8T6 specifications
ParameterValue
SeriesSTM32G0
MountingSurface Mount
Oscillator typeInternal
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, UART/USART
Number of i (O)44
Core processorARM® Cortex®-M0+
Case48-LQFP
Data convertersA/D 19x12b
Program memory size64KB (64K x 8)

Product details

64 MHz is the ceiling for this part, and the Cortex-M0+ pipeline delivers roughly 0.95 DMIPS/MHz, so you get about 60 DMIPS of integer throughput. That is enough for real-time control loops (brushless-DC commutation, closed-loop PID at a few kHz), protocol parsing (Modbus RTU, CANopen frames), and sensor fusion running at moderate sample rates. The 8 KB SRAM is tight — budget about 2 KB for the stack and RTOS kernel, leaving 6 KB for application data. If your firmware needs a large lookup table or double-buffered ADC buffer, the 64 KB Flash can hold constants, but the RAM ceiling will force either an external SRAM or a move to a higher-density sibling.

Peripherals and I/O — what hooks onto the bus

This MCU includes a 12-bit ADC with 19 channels (enough to monitor a three-phase motor current plus a few thermistors), a brown-out detect and power-on-reset block, a DMA controller for moving ADC results without CPU intervention, and an I²S interface for audio or serial-memory streaming. The 44 I/O pins are available in the 48-LQFP package; roughly 32 survive as GPIO after peripheral muxing in a typical design. The internal oscillator eliminates the crystal for many applications, but if you need tighter timing for USB or CAN, an external clock can still be fed in.

The base product number is STM32G041, and the full family includes pin-compatible density variants (e.g., 32 KB Flash) if you later need to cost-reduce or upgrade firmware capacity while keeping the same PCB layout.

Package and footprint — layout notes

The 44 I/O are arranged around the perimeter; no fine-pitch BGA alignment issues here.

Frequently asked questions

What is the closest pin-compatible alternative to STM32G041C8T6?

Within the STM32G0 family, the STM32G031 series shares the same 48-LQFP footprint and pinout but offers 32 KB Flash and 8 KB SRAM at a lower price point. The STM32G041 is the higher-density Flash option. Both are active and cross-compatible on the same PCB layout, though the G031 lacks some peripheral features (e.g., I²S).

What compliance documentation does ST provide for STM32G041C8T6?

STMicroelectronics provides RoHS and REACH compliance declarations for the STM32G041C8T6. The part is lead-free and the 48-LQFP package is MSL 3. No UL or IEC certification is listed in the standard documentation; for specific safety-critical certifications, the datasheet and ST's compliance portal should be consulted.