{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM8S105K4U6A","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM8S105K4U6A","canonicalUrl":"https://icboms.com/stmicroelectronics/STM8S105K4U6A","factsUrl":"https://icboms.com/api/mcp/products/STM8S105K4U6A","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM8S105K4U6A, STM8S series, 8-bit MCU, 16 MHz, 16 KB Flash, 2K x 8 RAM, 1K x 8 EEPROM, 2.95V to 5.5V, I²C/SPI/UART/LIN, 25 I/O, -40°C to 85°C, 32-UFQFPN (5x5 mm).","salesMarkdown":"The supply range spans 2.95 V to 5.5 V, so it can sit on either a 3.3 V or a 5 V rail without a level shifter on the MCU side. On-chip peripherals include a 7-channel 10-bit ADC, I²C, SPI, UART/USART, LIN, and IrDA, plus a full set of timers and PWM. The 2 KB RAM handles a few buffered UART packets and local variables without overflow. The 1 KB EEPROM, rated for 100k write cycles per the STM8S family spec, stores calibration constants and configuration parameters that survive power loss. If your firmware needs OTA staging or a large lookup table, the 16 KB Flash budget will be tight; plan the memory map early. ## Supply voltage and I/O tolerance At 5 V the I/O pins swing rail-to-rail, so you can drive a 5 V relay coil driver or a logic-level MOSFET gate directly. At 3.3 V the 16 MHz core runs without wait states — no speed penalty for dropping to the lower rail. ## Package and thermal — 32-UFQFPN exposed pad Without that, the 16 MHz core at 5 V and full I/O load can push the die temperature past 85°C in a still-air enclosure.","metaTitle":"STM8S105K4U6A 8-bit MCU, 16 MHz, 16 KB Flash, 32-UFQFPN","metaDescription":"STMicroelectronics STM8S105K4U6A 8-bit MCU: 16 MHz core, 16 KB Flash, 2 KB RAM, 1 KB EEPROM, 2.95V-5.5V, -40°C to 85°C, 32-UFQFPN. 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":"16MHz","Series":"STM8S","Package":"Tray","RAM Size":"2K x 8","Core Size":"8-Bit","EEPROM Size":"1K x 8","Peripherals":"Brown-out Detect/Reset, POR, PWM, WDT","Connectivity":"I²C, IrDA, LINbus, SPI, UART/USART","Mounting Type":"Surface Mount","Number of I/O":"25","Core Processor":"STM8","Package / Case":"32-UFQFN Exposed Pad","Product Status":"Active","Data Converters":"A/D 7x10b","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-UFQFPN (5x5)","Voltage - Supply (Vcc/Vdd)":"2.95V ~ 5.5V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$2.5100","priceTiers":null},"links":{"datasheetUrl":"https://cdn.icboms.com/79a5231aeb7b67b40c4d895563a236b9.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM8S105K4U6A/alternatives.json"},"ai":{"faq":[{"question":"What is the difference between STM8S105K4U6A and STM8S105K6T6C?","answer":"The STM8S105K6T6C is a higher-density sibling in the same family: it has 32 KB Flash and 2 KB RAM versus the K4's 16 KB Flash and 2 KB RAM. The K6 also comes in a 32-LQFP (7x7 mm) package instead of the K4's 32-UFQFPN (5x5 mm). Both run at 16 MHz and share the same peripheral set and supply range. If your firmware fits in 16 KB and you need the smaller footprint, the K4 is the right choice; if you need the extra Flash for a larger application, step up to the K6."},{"question":"Does STM8S105K4U6A have an internal oscillator or require external?","answer":"It has an internal oscillator. No external crystal is required for basic operation. If your application needs a precise clock for CAN, LIN, or timekeeping, you can feed an external clock signal through the appropriate pin."},{"question":"Can I program STM8S105K4U6A using an ST-Link debugger?","answer":"Yes, the STM8S family uses the SWIM (Single Wire Interface Module) protocol, which is supported by the ST-Link debugger. Connect SWIM, ground, and supply — the ST-Link will handle programming and debugging."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM8S105K4U6A","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM8S105K4U6A 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}}