{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32G031F4P3","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32G031F4P3","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32G031F4P3","factsUrl":"https://icboms.com/api/mcp/products/STM32G031F4P3","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM32G0 series ARM Cortex-M0+ 32-bit MCU, STM32G031F4P3, 64 MHz, 16 KB Flash, 8 KB RAM, 18 I/O, 20-TSSOP, -40°C to +125°C, Tray.","salesMarkdown":"## 64 MHz Cortex-M0+ in a 20-pin TSSOP — the memory and peripheral budget The STM32G031F4P3 is an entry-level member of the STM32G0 series, built around a 32-bit ARM Cortex-M0+ core clocked at 64 MHz. The 16 KB of on-chip flash and 8 KB of SRAM set the application envelope — enough for a single-loop control task, a sensor hub polling I²C and SPI peripherals, or a LIN-bus node in an automotive sub-system, but tight for a full RTOS with a heavy TCP/IP stack. ## Peripheral set and connectivity — what the 18 I/O pins serve The 18 general-purpose I/O pins multiplex onto the standard STM32G0 peripheral set: two I²C interfaces, two SPI ports, two UART/USARTs with LINbus and IrDA support, plus a SmartCard interface. The 17-channel 12-bit SAR ADC resolves 1 mV steps on a 3.3 V reference — enough for reading thermistors, potentiometers, or current-sense resistors without an external ADC. Built-in brown-out detect (BOD), power-on reset (POR), and a watchdog timer (WDT) reduce the external supervisor IC count. The DMA controller moves ADC results or serial data without CPU intervention, which matters when the 64 MHz core is servicing multiple peripheral interrupts. The oscillator block accepts both an external crystal and the internal RC oscillator — the internal RC is trimmed to ±1% accuracy across temperature, sufficient for UART baud-rate generation without an external resonator for most applications. ## Lifecycle and sourcing — active, no NRND flag No stock-holding claim — each order is quoted to the BOM line. ## Package and board-fit — 20-TSSOP footprint checklist The 20-TSSOP body is 4.40 mm wide with a 0.65 mm pin pitch. The recommended land pattern uses 0.30 mm pad width and 1.00 mm pad length, with a 4.40 mm pad row spacing. The package has no exposed thermal pad — the junction-to-ambient thermal resistance (RthJA) is dominated by the copper area on the top and bottom layers under the body. The supply decoupling should place a 100 nF capacitor within 5 mm of each VDD/VSS pair, with a 4.7 µF bulk capacitor near the MCU.","metaTitle":"STM32G031F4P3 STM32G0 MCU, 64 MHz Cortex-M0+, 16 KB Flash","metaDescription":"STMicroelectronics STM32G031F4P3 ARM Cortex-M0+ MCU, 64 MHz, 16 KB Flash, 8 KB RAM, 20-TSSOP, -40°C to 125°C. Active production, sourced 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":"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":"16KB (16K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C ~ 125°C (TA)","Supplier Device Package":"20-TSSOP","Voltage - Supply (Vcc/Vdd)":"1.7V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$2.7800","priceTiers":[{"qty":1,"price":"$2.78000","currency":"USD"},{"qty":10,"price":"$2.49300","currency":"USD"},{"qty":25,"price":"$2.35200","currency":"USD"},{"qty":80,"price":"$2.00388","currency":"USD"},{"qty":230,"price":"$1.88161","currency":"USD"},{"qty":440,"price":"$1.64643","currency":"USD"},{"qty":1480,"price":"$1.36418","currency":"USD"},{"qty":2960,"price":"$1.27010","currency":"USD"},{"qty":5920,"price":"$1.22306","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/9c76df672453926eff65e748ce93d981.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM32G031F4P3/alternatives.json"},"ai":{"faq":[],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32G031F4P3","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32G031F4P3 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}}