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

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

MPNSTM32G071K8U6
Active

STMicroelectronics STM32G0 series, STM32G071K8U6, ARM Cortex-M0+ 32-bit MCU, 64 MHz, 64 KB Flash, 36 KB SRAM, USB Type-C Power Delivery, 30 I/O, 1.71V–3.6V, -40°C to 85°C, 32-UFQFPN.

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

Specifications

STM32G071K8U6 specifications
ParameterValue
SeriesSTM32G0
MountingSurface Mount
Oscillator typeExternal, Internal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.71V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed64MHz
PackageTray
RAM size36K x 8
Core size32-Bit Single-Core
PeripheralsBrown-out Detect/Reset, DMA, I²S, POR, PWM, Temp Sensor, WDT
ConnectivityHDMI-CEC, I²C, IrDA, LINbus, SPI, UART/USART, USB Type-C™ (Power Delivery)
Number of i (O)30
Core processorARM® Cortex®-M0+
Case32-UFQFN Exposed Pad
Data convertersA/D 13x12b; D/A 2x12b
Program memory size64KB (64K x 8)

Product details

It packs 64 KB of Flash and 36 KB of SRAM, enough to run a USB Type-C Power Delivery stack alongside sensor fusion or a small control loop.

At 64 MHz the core delivers about 59 DMIPS, enough for real-time control loops, USB-PD policy negotiation, and basic DSP math without a hardware multiplier bottleneck. The Cortex-M0+ is a von Neumann architecture with a single-cycle I/O interface, so interrupt latency stays predictable. If you are migrating from an STM32F0 part, the G0's higher clock and lower dynamic power per MHz are the main gains — but the peripheral set is different, so check the DMA and timer mapping before assuming a drop-in firmware port.

USB Type-C Power Delivery built in

The integrated USB Type-C and Power Delivery controller is the headline peripheral. It handles the CC pin negotiation and PD protocol up to the policy engine level, saving an external PHY and the associated BOM cost.

Package and footprint for space-constrained boards

The 30 I/O lines include up to 13 analog inputs (12-bit ADC) and two 12-bit DAC channels, so you can close a mixed-signal loop without external converters.

STMicroelectronics lists the STM32G071K8U6 as Active. The part is RoHS3 compliant. For current availability and pricing, submit an RFQ — we source through independent distribution and confirm market pricing and lead time at quote time.

Frequently asked questions

Is STM32G071K8U6 a replacement for the STM32F0 series?

The STM32G071K8U6 is not a direct pin-for-pin replacement for any specific STM32F0 part, but it is architecturally similar to the STM32F0 series with a Cortex-M0 core. The G0 offers a higher clock speed (64 MHz vs typically 48 MHz on F0), lower power consumption, and integrated USB Type-C PD. Pin compatibility varies by package — check the STM32G0 reference manual for peripheral mapping differences before assuming a drop-in firmware port.

What development tools support STM32G071K8U6?

The STM32G071K8U6 is supported by the full STM32Cube ecosystem: STM32CubeMX for pin/clock configuration and code generation, STM32CubeIDE for development and debugging, and the STM32G0xx HAL/LL drivers. It also works with ARM Keil MDK and IAR EWARM. The NUCLEO-G071RB development board uses this MCU and is a common starting point.

Is STM32G071K8U6 suitable for battery-powered devices?

Yes. The MCU includes multiple low-power modes (Sleep, Stop, Standby) with wake-up from multiple sources. The integrated USB-PD controller also supports dead-battery mode, so the device can signal its presence to a charger even when its own battery is depleted.