{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32G071KBT6","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32G071KBT6","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32G071KBT6","factsUrl":"https://icboms.com/api/mcp/products/STM32G071KBT6","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM32G0 series, STM32G071KBT6, ARM Cortex-M0+ 32-bit MCU, 64MHz, 128KB Flash, 36K x 8 RAM, 30 I/O, HDMI-CEC/I²C/SPI/UART/USB Type-C PD, 13x12b ADC + 2x12b DAC, -40°C to 85°C, 32-LQFP (7x7).","salesMarkdown":"## USB Type-C PD — no external PHY needed The STM32G071KBT6 includes a USB Type-C and Power Delivery controller as a built-in peripheral, supporting the full PD specification over the CC lines. This means a single-chip USB-C sink or DRP implementation without a separate PD PHY or TCPC — the MCU handles the negotiation directly. For designs that need to charge from or negotiate power with a USB-C source, this peripheral integration is the main differentiator versus older STM32 families. The 128 KB Flash (128K x 8) and 36 KB RAM (36K x 8) define the application space. The Flash is sufficient for moderate-complexity control firmware with USB-PD stack, while the RAM handles two or three moderate-size buffers plus the stack and heap. If the application needs more than 36 KB of runtime data — for example, large frame buffers or extensive lookup tables — the part will run out of RAM; the next step up in the STM32G0 line offers higher RAM options in the same package footprint. The STM32G0 series is ST's mainstream low-power Cortex-M0+ family, positioned for volume production through 2030. ## Analog integration — 13-ch 12-bit ADC, dual 12-bit DAC The on-chip data converters include a 13-channel 12-bit successive-approximation ADC and two 12-bit DAC channels. The ADC can sample up to 13 external analog signals — enough for monitoring multiple sensor inputs, potentiometers, or current-sense voltages in a motor-control or power-conversion application. The dual DACs can generate analog setpoints or reference voltages without external DAC ICs, saving board area and cost.","metaTitle":"STM32G071KBT6 ARM Cortex-M0+ MCU, 64MHz, 128KB Flash","metaDescription":"STM32G071KBT6 32-bit MCU with ARM Cortex-M0+ core at 64MHz, 128KB Flash, 36KB RAM, USB Type-C PD, 13x12b ADC. Active lifecycle, industrial temp -40°C to 85°C.","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-LQFP","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":"128KB (128K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C ~ 85°C (TA)","Supplier Device Package":"32-LQFP (7x7)","Voltage - Supply (Vcc/Vdd)":"1.71V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$3.8700","priceTiers":[{"qty":1,"price":"$3.87000","currency":"USD"},{"qty":10,"price":"$3.47900","currency":"USD"},{"qty":25,"price":"$3.28840","currency":"USD"},{"qty":80,"price":"$2.85013","currency":"USD"},{"qty":230,"price":"$2.70391","currency":"USD"},{"qty":440,"price":"$2.42620","currency":"USD"},{"qty":1500,"price":"$2.04620","currency":"USD"},{"qty":3000,"price":"$1.94389","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/ad75d5f85843b12a60565a1abdf9dca4.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM32G071KBT6/alternatives.json"},"ai":{"faq":[{"question":"Is STM32G071KBT6 compatible with USB Power Delivery?","answer":"Yes. The STM32G071KBT6 integrates a USB Type-C and Power Delivery controller as a built-in peripheral, supporting PD negotiation over the CC lines without an external PHY."},{"question":"Can STM32G071KBT6 run at 64 MHz without an external oscillator?","answer":"Yes — the MCU includes an internal oscillator that can provide the system clock up to 64 MHz, though the accuracy and stability depend on the application requirements. For USB or precise timing, an external crystal may still be preferred."},{"question":"What is the difference between STM32G071KBT6 and STM32G071CBT6?","answer":"The difference is the package: STM32G071KBT6 is in a 32-LQFP (7x7 mm) with 30 I/O, while STM32G071CBT6 is in a 48-LQFP with more I/O. The core, memory, and peripherals are otherwise identical."},{"question":"What is a cross reference or equivalent for STM32G071KBT6?","answer":"A functional alternative in a different STM32 family is the STM32L151CBU6A, which uses a Cortex-M3 core at 32 MHz with 37 I/O and 16x12b ADC, but lacks USB Type-C PD. It is not pin-compatible — the STM32L151CBU6A is in a 48-UFQFPN package."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32G071KBT6","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32G071KBT6 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}}