{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM8AL3146TAY","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM8AL3146TAY","canonicalUrl":"https://icboms.com/stmicroelectronics/STM8AL3146TAY","factsUrl":"https://icboms.com/api/mcp/products/STM8AL3146TAY","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM8A series STM8AL3146TAY, 8-bit MCU, 16 MHz, 16 KB Flash, 2K x 8 RAM, 1K x 8 EEPROM, 30 I/O, 22x12b ADC, 1x12b DAC, I²C/SPI/UART/LIN, 32-LQFP, -40 to 85°C.","salesMarkdown":"The STMicroelectronics STM8AL3146TAY is an 8-bit MCU from the STM8A series, built around the STM8 core and clocked at 16 MHz. It packs 16 KB of Flash program memory, 2K x 8 of RAM, and 1K x 8 of EEPROM — enough for moderate control loops and parameter storage without external memory. The 32-LQFP package (7x7 mm) gives you 30 I/O lines, plus a 22-channel 12-bit ADC and a single 12-bit DAC, which is unusual analog density for an 8-bit part in this footprint. That means ST has flagged it for eventual phase-out — no new production builds should start with this MCU. Existing designs already qualified on the STM8AL3146TAY can continue through the last-time-buy window, but the clock is running. For new projects, you need a pin-compatible or functionally equivalent replacement within the STM8A family. ## 16 MHz core and peripheral timing The 16 MHz clock comes from an internal oscillator, so no external crystal is needed for the core — good for BOM simplification. The Flash program memory runs at 16 KB, and the 1K x 8 EEPROM is separate from the program space, which means you can store calibration constants or configuration data without wearing out the Flash. The 2K x 8 RAM is tight for buffer-heavy applications; if your firmware uses large frame buffers or multi-level stacks, budget carefully. ## Analog and connectivity in a 32-pin package With 22 analog inputs on a 12-bit ADC and one 12-bit DAC, this MCU can handle multi-channel sensor acquisition and generate an analog output without an external converter — useful for closed-loop control in automotive actuators or industrial set-point generation. The LINbus interface targets automotive body networks (door modules, seat controllers, lighting).","metaTitle":"ST STM8AL3146TAY 8-bit MCU, 16 MHz, 16 KB Flash, 32-LQFP","metaDescription":"STMicroelectronics STM8AL3146TAY 8-bit STM8A MCU at 16 MHz with 16 KB Flash, 2K x 8 RAM, 1K x 8 EEPROM, 22x12b ADC, 1x12b DAC. NRND status.","metaKeywords":null},"attributes":{"series":null,"packageCase":null,"mountingType":null,"rohsStatus":null,"productStatus":"NRND","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Mfr":"STMicroelectronics","Speed":"16MHz","Series":"STM8A","Package":"Tray","RAM Size":"2K x 8","Core Size":"8-Bit","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":"30","Core Processor":"STM8","Package / Case":"32-LQFP","Product Status":"Not For New Designs","Data Converters":"A/D 22x12b; D/A 1x12b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"STM8","Program Memory Size":"16KB (16K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C ~ 85°C (TA)","Supplier Device Package":"32-LQFP (7x7)","Voltage - Supply (Vcc/Vdd)":"1.65V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$1.8074","priceTiers":null},"links":{"datasheetUrl":"https://cdn.icboms.com/fcda9e9e20a5c37a9c561bb37d935f5e.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM8AL3146TAY/alternatives.json"},"ai":{"faq":[{"question":"Is STM8AL3146TAY obsolete?","answer":"It is not yet fully discontinued, but ST has signaled it will be phased out. Existing production can continue through the last-time-buy window; new designs should select a replacement."},{"question":"Does STM8AL3146TAY have a CAN interface?","answer":"No. The connectivity list includes I²C, IrDA, LINbus, SPI, and UART/USART, but not CAN. If your application requires CAN, look at the STM8AF52xx series which integrates a CAN 2.0B controller."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM8AL3146TAY","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM8AL3146TAY when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-07-22T18:03:28.771Z","lastPublished":"2026-07-22T18:03:28.771Z","indexable":true}}