{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32L041E6Y6TR","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32L041E6Y6TR","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32L041E6Y6TR","factsUrl":"https://icboms.com/api/mcp/products/STM32L041E6Y6TR","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM32L0 series STM32L041E6Y6TR, ARM Cortex-M0+, 32-Bit Single-Core, 32MHz, 32KB Flash, 8K x 8 RAM, 1K x 8 EEPROM, 25-UFBGA/WLCSP, -40°C ~ 85°C.","salesMarkdown":"## 32 MHz Cortex-M0+ with 32 KB Flash — the firmware-fit check It also integrates 1 KB of embedded EEPROM, saving a separate serial EEPROM for calibration constants or boot-config data. The part targets battery-operated and energy-harvesting applications where sub-microwatt standby current is critical — think wireless sensor nodes, portable medical patches, and single-cell Li-ion powered controllers. ## 20 I/Os and a 10-channel 12-bit ADC in a 2.1×2.49 mm WLCSP Twenty general-purpose I/Os in a 25-ball WLCSP (2.1x2.49 mm) give the layout engineer a tight fanout problem to solve — the package is sized for space-constrained PCBs, not breadboard prototyping. The 10-channel 12-bit ADC covers analog inputs for battery monitoring, sensor readout, or front-end signal conditioning. The base product number STM32L041 is the root for density and package variants, so future pin-compatible drops (e.g., larger Flash or RAM) share the same footprint if you need to scale.","metaTitle":"STM32L041E6Y6TR MCU, ARM Cortex-M0+, 32 MHz, 32 KB Flash","metaDescription":"STM32L041E6Y6TR 32-bit MCU with ARM Cortex-M0+ core at 32 MHz, 32 KB Flash, 8 KB RAM, 1 KB EEPROM. Industrial temp -40°C to 85°C. Active lifecycle.","metaKeywords":null},"attributes":{"series":"STM32L0","packageCase":null,"mountingType":null,"rohsStatus":"ROHS3 Compliant","productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Mfr":"STMicroelectronics","Speed":"32MHz","Series":"STM32L0","Package":"Tape & Reel (TR) Cut Tape (CT)","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":"I²C, IrDA, LINbus, SPI, UART/USART","Mounting Type":"Surface Mount","Number of I/O":"20","Core Processor":"ARM® Cortex®-M0+","Package / Case":"25-UFBGA, WLCSP","Product Status":"Active","Data Converters":"A/D 10x12b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"STM32L041","Program Memory Size":"32KB (32K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C ~ 85°C (TA)","Supplier Device Package":"25-WLCSP (2.1x2.49)","Voltage - Supply (Vcc/Vdd)":"1.8V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$2.8400","priceTiers":[{"qty":1,"price":"$2.84000","currency":"USD"},{"qty":10,"price":"$2.55200","currency":"USD"},{"qty":25,"price":"$2.41280","currency":"USD"},{"qty":100,"price":"$2.09100","currency":"USD"},{"qty":250,"price":"$1.98380","currency":"USD"},{"qty":500,"price":"$1.78004","currency":"USD"},{"qty":1000,"price":"$1.50124","currency":"USD"},{"qty":2500,"price":"$1.42618","currency":"USD"},{"qty":5000,"price":"$1.37257","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/753c77324476fdd7794c6f26274fa242.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM32L041E6Y6TR/alternatives.json"},"ai":{"faq":[{"question":"What is the equivalent chip for STM32L041E6Y6TR?","answer":"The closest functional peer from the same ecosystem is the STM32L151CBU6A, which moves to a Cortex-M3 core at the same 32 MHz speed, adds USB and capacitive sensing, doubles the I/O count to 37, and includes a 2-channel DAC. The STM32L151CBU6A is not a pin-for-pin drop — it uses a different package and peripheral set — but it is a valid performance upgrade path if the STM32L041E6Y6TR's 20 I/Os and 32 KB Flash become limiting."},{"question":"Can STM32L041E6Y6TR be programmed with ST-Link?","answer":"Yes. The STM32L0 series uses the standard SWD (Serial Wire Debug) interface, which the ST-Link programmer supports directly. The bootloader lives in system memory and does not steal from the 32 KB user Flash — step through the boot ROM to confirm the option bytes before the first production run."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32L041E6Y6TR","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32L041E6Y6TR 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}}