{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32G031F8P6","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32G031F8P6","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32G031F8P6","factsUrl":"https://icboms.com/api/mcp/products/STM32G031F8P6","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM32G0 series ARM Cortex-M0+ 32-bit MCU, STM32G031F8P6, 64 MHz, 64 KB Flash, 8 KB RAM, 20-TSSOP, -40 to 85°C.","salesMarkdown":"## 64 MHz Cortex-M0+ with 64 KB flash — the processing budget for a sensor node or motor-control loop The STM32G031F8P6 runs an ARM Cortex-M0+ core at 64 MHz, delivering 32-bit single-core throughput for control loops, sensor fusion, and communication protocol handling in a compact 20-TSSOP package. On-chip memory includes 64 KB of flash (64K x 8) and 8 KB of SRAM (8K x 8) — enough to hold a modest firmware image and a data buffer for a UART or SPI transaction without external memory. The operating temperature range spans -40°C to 85°C, covering industrial enclosures, motor-drive cabinets, and outdoor telecom pedestals where ambient heat or cold is a factor. ## Peripheral set and connectivity for a mixed-signal control board Connectivity options cover I²C, IrDA, LINbus, SPI, SmartCard, and UART/USART, so the MCU can talk to sensors, displays, and fieldbus transceivers over common serial buses without extra level shifters. The 17-channel 12-bit SAR ADC (A/D 17x12b) provides enough analog inputs to read multiple thermocouples, potentiometers, or current-sense resistors in a single chip. With 18 general-purpose I/O pins in a 20-pin TSSOP, only two pins are dedicated to power and ground — the remaining 18 are available for digital or analog functions, but the tight pin count means each I/O must be assigned carefully to avoid conflicts. ## Active lifecycle — no end-of-life pressure for production runs The part is RoHS3 compliant, confirming lead-free solder compatibility for standard reflow profiles without exemption paperwork.","metaTitle":"STM32G031F8P6 STM32G0 MCU, 64 MHz, 64 KB Flash, 20-TSSOP","metaDescription":"STM32G031F8P6 ARM Cortex-M0+ MCU, 64 MHz, 64 KB Flash, 8 KB RAM, -40 to 85°C. Active production. Quoted to order. RoHS3 compliant.","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":"Tube","RAM Size":"8K x 8","Core Size":"32-Bit Single-Core","EEPROM Size":"-","Peripherals":"Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT","Connectivity":"I²C, IrDA, LINbus, SPI, SmartCard, UART/USART","Mounting Type":"Surface Mount","Number of I/O":"18","Core Processor":"ARM® Cortex®-M0+","Package / Case":"20-TSSOP (0.173\\\", 4.40mm Width)","Product Status":"Active","Data Converters":"A/D 17x12b SAR","Oscillator Type":"External, Internal","lifecycle_stage":"eol_hot","Base Product Number":"STM32G031","Program Memory Size":"64KB (64K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C ~ 85°C (TA)","Supplier Device Package":"20-TSSOP","Voltage - Supply (Vcc/Vdd)":"1.7V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$2.6900","priceTiers":[{"qty":1,"price":"$2.69000","currency":"USD"},{"qty":10,"price":"$2.41300","currency":"USD"},{"qty":25,"price":"$2.27600","currency":"USD"},{"qty":100,"price":"$1.93920","currency":"USD"},{"qty":250,"price":"$1.82084","currency":"USD"},{"qty":500,"price":"$1.59322","currency":"USD"},{"qty":1000,"price":"$1.32010","currency":"USD"},{"qty":2500,"price":"$1.22906","currency":"USD"},{"qty":5000,"price":"$1.18354","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/8450e95e2a0cc61f9ebc6d39a13e7004.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM32G031F8P6/alternatives.json"},"ai":{"faq":[{"question":"Will STM32G031F8P6 drop into a panel that was specified around STM32L151CBU6A without rewiring?","answer":"No — the STM32L151CBU6A uses a Cortex-M3 core at 32 MHz in a different package (UFBGA) with 37 I/O and a USB peripheral. The STM32G031F8P6 is a Cortex-M0+ in a 20-TSSOP with 18 I/O and no USB — a board spin and firmware rewrite are required."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32G031F8P6","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32G031F8P6 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}}