The STMicroelectronics STM32G041G6U6 is a 32-bit ARM Cortex-M0+ microcontroller from the STM32G0 series, clocked at 64 MHz. It carries 32 KB of Flash and 8 KB of RAM, with 26 general-purpose I/Os and a 12-bit ADC with 17 channels. The supply range of 1.7 V to 3.6 V and industrial temperature grade of -40°C to 85°C make it a fit for battery-powered or thermally demanding environments like outdoor telemetry nodes, sensor hubs, and compact motor-control interfaces. The 28-UFQFPN 4×4 mm package suits space-constrained PCBs.
64 MHz Cortex-M0+ — what it buys you
The 64 MHz core clock on an ARM Cortex-M0+ delivers enough throughput for real-time control loops, UART/SPI/I²C protocol handling, and simple sensor fusion without an external co-processor. The 8 KB RAM handles modest buffering and stack depth; designs that need larger look-up tables or frame buffers should step up to the 64 KB Flash variants in the same G0 family.
Pin-compatible alternatives in the family
The 28-UFQFPN footprint hosts several Flash-density options. The STM32G041G6U6 has 32 KB Flash.
