{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32L031C4U6","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32L031C4U6","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32L031C4U6","factsUrl":"https://icboms.com/api/mcp/products/STM32L031C4U6","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM32L0 series STM32L031C4U6, 32-bit ARM Cortex-M0+ MCU, 32 MHz, 16 KB Flash, 8 KB RAM, 1 KB EEPROM, 38 I/O, I2C/SPI/UART, 1.65-3.6 V, -40 to 85 °C, 48-UFQFN exposed pad.","salesMarkdown":"It runs at 32 MHz and packs 16 KB of Flash, 8 KB of RAM, and 1 KB of EEPROM on-chip — enough for sensor-node firmware, battery-powered data loggers, or simple control loops without external memory. ## Package and mounting The part comes in a 48-UFQFN with an exposed pad (supplier package 48-UFQFPN, 7x7 mm). That exposed paddle is the main thermal path and a solid ground connection — if you skip the via stitch under it, the junction temperature climbs fast above 200 mA continuous draw. The 38 I/O lines are enough for a keypad, a small TFT, or a handful of sensor interrupts, but the package is a hand-solder challenge without a hot-air station; for field swaps, pre-program a spare on a breakout board. ## Memory and peripherals — what fits in 16 KB 16 KB of Flash (16K x 8) is tight — you can fit a bootloader, a modest application, and a few configuration pages. The 1 KB EEPROM is hardware-backed, so no wear-leveling in firmware is needed for calibration constants or node IDs. The 8 KB RAM handles a couple of moderate buffers; if your application uses DMA (listed in peripherals), you can move ADC samples or UART data without CPU intervention. ## Lifecycle and sourcing reality ST lists this part as Active.","metaTitle":"STM32L031C4U6 ARM Cortex-M0+ MCU, 32 MHz, 16 KB Flash","metaDescription":"STM32L031C4U6 32-bit MCU with ARM Cortex-M0+ core at 32 MHz, 16 KB Flash, 8 KB RAM, 1 KB EEPROM. Industrial temp -40 to 85 °C. Active lifecycle.","metaKeywords":null},"attributes":{"series":null,"packageCase":null,"mountingType":null,"rohsStatus":null,"productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Mfr":"STMicroelectronics","Speed":"32MHz","Series":"STM32L0","Package":"Tray","RAM Size":"8K x 8","Core Size":"32-Bit Single-Core","EEPROM Size":"1K x 8","Peripherals":"Brown-out Detect/Reset, DMA, POR, PWM, WDT","Connectivity":"I2C, IrDA, LINbus, SPI, UART/USART","Mounting Type":"Surface Mount","Number of I/O":"38","Core Processor":"ARM® Cortex®-M0+","Package / Case":"48-UFQFN Exposed Pad","Product Status":"Active","Data Converters":"A/D 10x12b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"STM32L031","Program Memory Size":"16KB (16K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C ~ 85°C (TA)","Supplier Device Package":"48-UFQFPN (7x7)","Voltage - Supply (Vcc/Vdd)":"1.65V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$1.6450","stockQuantity":0,"priceTiers":null},"links":{"datasheetUrl":"https://cdn.icboms.com/d53862f7817c8dd40aa05ef949423e30.pdf","sourceUrl":null},"ai":{"faq":[{"question":"What is the difference between STM32L031C4U6 and STM32L031C6U6?","answer":"The two parts are pin-compatible across the STM32L031 value-line density options. The C4 variant carries 16 KB of Flash, while the C6 variant steps up to 32 KB. If your firmware fits in 16 KB, the C4 is the cost-optimised pick; if you need headroom for future features, the C6 is the safer BOM choice."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32L031C4U6","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32L031C4U6 when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-07-16T12:35:39.506Z","lastPublished":"2026-07-16T12:35:39.506Z","indexable":true}}