{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32G071K8U6","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32G071K8U6","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32G071K8U6","factsUrl":"https://icboms.com/api/mcp/products/STM32G071K8U6","rawCanonicalId":null},"summary":{"shortDescription":"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.","salesMarkdown":"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.","metaTitle":"STM32G071K8U6 MCU, ARM Cortex-M0+, 64 MHz, 64 KB Flash","metaDescription":"STMicroelectronics STM32G071K8U6 32-bit MCU, ARM Cortex-M0+ core at 64 MHz, 64 KB Flash, 36 KB SRAM, USB Type-C PD, -40 to 85°C. Available to order.","metaKeywords":null},"attributes":{"series":"STM32G0","packageCase":null,"mountingType":null,"rohsStatus":"ROHS3 Compliant","productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Mfr":"STMicroelectronics","Speed":"64MHz","Series":"STM32G0","Package":"Tray","RAM Size":"36K x 8","Core Size":"32-Bit Single-Core","EEPROM Size":"-","Peripherals":"Brown-out Detect/Reset, DMA, I²S, POR, PWM, Temp Sensor, WDT","Connectivity":"HDMI-CEC, I²C, IrDA, LINbus, SPI, UART/USART, USB Type-C™ (Power Delivery)","Mounting Type":"Surface Mount","Number of I/O":"30","Core Processor":"ARM® Cortex®-M0+","Package / Case":"32-UFQFN Exposed Pad","Product Status":"Active","Data Converters":"A/D 13x12b; D/A 2x12b","Oscillator Type":"External, Internal","lifecycle_stage":"eol_hot","Base Product Number":"STM32G071","Program Memory Size":"64KB (64K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C ~ 85°C (TA)","Supplier Device Package":"32-UFQFPN (5x5)","Voltage - Supply (Vcc/Vdd)":"1.71V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$3.2700","priceTiers":[{"qty":1,"price":"$3.27000","currency":"USD"},{"qty":10,"price":"$2.93600","currency":"USD"},{"qty":25,"price":"$2.77600","currency":"USD"},{"qty":80,"price":"$2.40600","currency":"USD"},{"qty":230,"price":"$2.28257","currency":"USD"},{"qty":440,"price":"$2.04814","currency":"USD"},{"qty":945,"price":"$1.72734","currency":"USD"},{"qty":2940,"price":"$1.64098","currency":"USD"},{"qty":5880,"price":"$1.57928","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/3acc4c90a212caed0ac76df97b7ae54a.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM32G071K8U6/alternatives.json"},"ai":{"faq":[{"question":"Is STM32G071K8U6 a replacement for the STM32F0 series?","answer":"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."},{"question":"What development tools support STM32G071K8U6?","answer":"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."},{"question":"Is STM32G071K8U6 suitable for battery-powered devices?","answer":"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."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32G071K8U6","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32G071K8U6 when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-08-11T15:49:49.435Z","lastPublished":"2026-08-11T15:49:49.435Z","indexable":true}}