{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32F051K8U6TR","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32F051K8U6TR","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32F051K8U6TR","factsUrl":"https://icboms.com/api/mcp/products/STM32F051K8U6TR","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM32F051K8U6TR, 32-bit ARM Cortex-M0 MCU, 48 MHz, 64 KB Flash, 8 KB RAM, 27 I/O, 13x12-bit ADC, 1x12-bit DAC, -40 to 85°C, 32-UFQFPN (5x5 mm), Tape & Reel.","salesMarkdown":"## 48 MHz Cortex-M0 with 64 KB Flash — the entry-level workhorse It belongs to the STM32F0 series, ST's value-line family targeting cost-sensitive control applications where a full Cortex-M3 or M4 would overshoot the BOM. ## Memory sizing: 64 KB Flash, 8 KB RAM This is the mid-density tier in the STM32F051 line — enough for a bootloader, a real-time control loop, and moderate data logging, but tight for a full RTOS with heavy networking stacks. The 8 KB SRAM is organized as 8K x 8, which means pointer-heavy code needs careful stack budgeting. If your application exceeds 60 KB of code or needs more than 6 KB of runtime heap, step up to the 128 KB Flash variants in the same package. ## Package and thermal: 32-UFQFPN with exposed pad The 27 available I/O lines leave five pins consumed by power, ground, and the oscillator — plan the pin allocation before layout, especially if you need all three SPI ports simultaneously. The base product number STM32F051 is a mature, widely deployed family, and ST typically supports F0 series parts for a decade or more from introduction.","metaTitle":"STM32F051K8U6TR 32-bit ARM Cortex-M0 MCU, 48 MHz","metaDescription":"STMicroelectronics STM32F051K8U6TR ARM Cortex-M0 MCU at 48 MHz with 64 KB Flash, 8 KB RAM, 27 I/O, 12-bit ADC/DAC, -40 to 85°C, 32-UFQFPN.","metaKeywords":null},"attributes":{"series":"STM32F0","packageCase":null,"mountingType":null,"rohsStatus":"ROHS3 Compliant","productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Mfr":"STMicroelectronics","Speed":"48MHz","Series":"STM32F0","Package":"Tape & Reel (TR); Cut Tape (CT)","RAM Size":"8K x 8","Core Size":"32-Bit Single-Core","EEPROM Size":"-","Peripherals":"DMA, I²S, POR, PWM, WDT","Connectivity":"HDMI-CEC, I²C, IrDA, LINbus, SPI, UART/USART","Mounting Type":"Surface Mount","Number of I/O":"27","Core Processor":"ARM® Cortex®-M0","Package / Case":"32-UFQFN Exposed Pad","Product Status":"Active","Data Converters":"A/D 13x12b; D/A 1x12b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"STM32F051","Program Memory Size":"64KB (64K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C~85°C(TA)","Supplier Device Package":"32-UFQFPN (5x5)","Voltage - Supply (Vcc/Vdd)":"2V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$4.0800","priceTiers":[{"qty":1,"price":"$4.08000","currency":"USD"},{"qty":10,"price":"$3.66200","currency":"USD"},{"qty":25,"price":"$3.46240","currency":"USD"},{"qty":100,"price":"$3.00060","currency":"USD"},{"qty":250,"price":"$2.84676","currency":"USD"},{"qty":500,"price":"$2.55440","currency":"USD"},{"qty":1000,"price":"$2.15431","currency":"USD"},{"qty":3000,"price":"$2.09835","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/5b8222026032a8f6c67417def25d2d17.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM32F051K8U6TR/alternatives.json"},"ai":{"faq":[{"question":"What is the difference between STM32F051K8U6TR and STM32F051K8U6?","answer":"The STM32F051K8U6TR is the Tape & Reel packaged variant of the STM32F051K8U6. The die, firmware, and electrical specifications are identical; the only difference is the shipping medium — TR is reeled for automated assembly, while the base U6 suffix typically ships in trays or tubes."},{"question":"What are the substitutes for STM32F051K8U6TR?","answer":"The STM32L151CBU6A is a functionally similar ARM Cortex-M3 MCU from ST's ultra-low-power series, but it runs at 32 MHz instead of 48 MHz and uses a different core architecture. It is not a pin-compatible drop-in replacement due to different package and peripheral mapping. For a closer match within the same STM32F0 family, look at the STM32F051K8U6 (same die, tray packaging) or the STM32F051K8U7 (extended temperature range)."},{"question":"How to program STM32F051K8U6TR with ST-Link?","answer":"Connect the ST-Link SWDIO, SWCLK, GND, and optionally SWO to the corresponding pins on the MCU. The STM32F051K8U6TR boots from internal Flash with BOOT0 strapped low. STM32CubeProgrammer or the STM32CubeIDE debugger will recognize the Cortex-M0 core at 48 MHz."},{"question":"Is STM32F051K8U6TR compatible with STM32CubeMX?","answer":"Yes, STM32CubeMX fully supports the STM32F051K8U6TR. Select the STM32F051K8Tx part number in the MCU selector, and the tool will generate HAL and LL initialization code for the 48 MHz Cortex-M0 core, the 64 KB Flash, the 8 KB SRAM, and all on-chip peripherals including the ADC, DAC, and communication interfaces."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32F051K8U6TR","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32F051K8U6TR 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}}