{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32L412CBU6","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32L412CBU6","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32L412CBU6","factsUrl":"https://icboms.com/api/mcp/products/STM32L412CBU6","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM32L4 series ARM Cortex-M4 32-bit MCU, 80 MHz, 128 KB Flash, 40 KB SRAM, 38 I/O, USB, 10x12-bit ADC, -40 to 85°C, 48-UFQFPN exposed pad, tray.","salesMarkdown":"## 80 MHz Cortex-M4 with FPU — enough headroom for sensor fusion loops The STM32L412CBU6 runs an ARM Cortex-M4 core at 80 MHz with a single-precision FPU — the DSP extensions and hardware divide let it chew through a 9-axis IMU fusion filter or a FFT on 256 samples without the core saturating. At 80 MHz the flash wait-state profile starts to bite above 32 MHz, so tight loops that fit in SRAM or use the ART Accelerator keep the CPI low. The 128 KB flash and 40 KB SRAM leave room for a FreeRTOS heap and a moderate application stack after the HAL and BSP footprints. The brown-out detect resets the core cleanly if the rail dips below the programmable threshold — no external supervisor needed for most battery-powered designs. The 48-UFQFPN exposed pad (7x7 mm) pulls heat through the PCB ground plane; a 4-layer board with thermal vias under the pad keeps the junction below 85°C in continuous operation. ## USB, Quad SPI, and 38 I/O — connectivity for a sensor hub or fieldbus bridge The STM32L412CBU6 packs USB 2.0 (device/host/OTG), Quad SPI for external flash or SRAM expansion, plus I²C, SPI, UART, and IrDA. The 38 I/O in a 48-pin package is a high pin-to-package ratio — useful for a compact sensor board that needs a parallel LCD or a keypad matrix alongside the serial interfaces. The 10-channel 12-bit ADC samples at up to 5 Msps in single-shot mode; for multi-sensor acquisition at lower rates the hardware oversampling and digital filter reduce noise without CPU intervention.","metaTitle":"STM32L412CBU6 MCU, ARM Cortex-M4 80 MHz, 128 KB Flash","metaDescription":"STM32L412CBU6 STMicroelectronics ARM Cortex-M4 32-bit MCU, 80 MHz, 128 KB Flash, 40 KB SRAM, USB, 38 I/O, -40 to 85°C. Active production, sourced to order.","metaKeywords":null},"attributes":{"series":"STM32L4","packageCase":null,"mountingType":null,"rohsStatus":"ROHS3 Compliant","productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Mfr":"STMicroelectronics","Speed":"80MHz","Series":"STM32L4","Package":"Tray","RAM Size":"40K x 8","Core Size":"32-Bit Single-Core","EEPROM Size":"-","Peripherals":"Brown-out Detect/Reset, DMA, PWM, WDT","Connectivity":"I²C, Infrared, IrDA, LINbus, Quad SPI, SPI, UART/USART, USB","Mounting Type":"Surface Mount","Number of I/O":"38","Core Processor":"ARM® Cortex®-M4","Package / Case":"48-UFQFN Exposed Pad","Product Status":"Active","Data Converters":"A/D 10x12b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"STM32L412","Program Memory Size":"128KB (128K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C ~ 85°C (TA)","Supplier Device Package":"48-UFQFPN (7x7)","Voltage - Supply (Vcc/Vdd)":"1.71V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$4.6200","priceTiers":[{"qty":1,"price":"$4.62000","currency":"USD"},{"qty":10,"price":"$4.14700","currency":"USD"},{"qty":25,"price":"$3.92000","currency":"USD"},{"qty":80,"price":"$3.39738","currency":"USD"},{"qty":260,"price":"$3.22315","currency":"USD"},{"qty":520,"price":"$2.89213","currency":"USD"},{"qty":1040,"price":"$2.43915","currency":"USD"},{"qty":2600,"price":"$2.31719","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/29c67a23670ccb2896e9a199ceccf40c.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM32L412CBU6/alternatives.json"},"ai":{"faq":[{"question":"Does STM32L412CBU6 have USB?","answer":"Yes, it includes USB 2.0 with device, host, and OTG support. The pin assignments are standard for the STM32L4 USB peripheral — D+ on PA12, D- on PA11, and VBUS sensing on PA9. No external crystal is needed for USB if the internal oscillator is trimmed."},{"question":"What is the closest functional alternative to STM32L412CBU6?","answer":"The STM32L422KBT6 is the closest sibling — same Cortex-M4 at 80 MHz, same flash and SRAM, same connectivity set. The key difference is the package: the L422 comes in a 32-pin package with 26 I/O vs the L412's 48-pin package with 38 I/O. If you need the extra I/O or the 48-UFQFPN footprint, stick with the L412."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32L412CBU6","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32L412CBU6 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}}