{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32F051C6U6","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32F051C6U6","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32F051C6U6","factsUrl":"https://icboms.com/api/mcp/products/STM32F051C6U6","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM32F0 series STM32F051C6U6, ARM Cortex-M0 32-bit MCU, 48 MHz, 32 KB Flash, 8 KB RAM, 39 I/O, 2.0 V to 3.6 V supply, -40°C to 85°C, 48-UFQFPN (7x7).","salesMarkdown":"The STM32F051C6U6: It is built for cost-sensitive, real-time control applications — think motor commutation loops, sensor fusion, or communication bridges — where the Cortex-M0 delivers a balance of processing throughput and low gate count. The 39 GPIOs, combined with peripherals including I2C, SPI, USART, and a 12-bit ADC (13 channels), make it a natural fit for industrial sensor nodes, appliance control boards, and portable instrumentation. The supply range of 2.0 V to 3.6 V lets it run from a single Li-ion cell or a regulated 3.3 V rail without a secondary converter. The 48 MHz core speed is the headline performance spec. For a Cortex-M0, that is enough to run a field-oriented control loop on a small BLDC motor, service a UART, or poll a dozen digital sensors in a sub-millisecond cycle. ## Memory sizing for firmware and data buffers The 8 KB SRAM limits the size of DMA buffers and stack depth; if your application needs a large frame buffer or a multi-kilobyte lookup table, you will want to step up to the 64 KB Flash / 16 KB RAM variants in the same package (STM32F051C8). The 8-bit-by-8-KB organisation means byte-wide access is native, but 16-bit or 32-bit loads are still single-cycle from SRAM. ## Industrial temperature rating — where it goes It is the standard offering on STM32F0 parts. The STM32F0 series is a mature, volume-driven platform with broad distribution support, so supply continuity is stable. ## Package and mounting — layout checklist The pad is electrically connected to VSS on the die, so the PCB ground plane should have a solid copper pour under the part. The 0.5 mm pitch on the perimeter pads calls for a solder-mask-defined pad with a 0.25 mm aperture — standard for QFN assembly.","metaTitle":"STM32F051C6U6 ARM Cortex-M0 MCU, 48 MHz, 32 KB Flash","metaDescription":"STMicroelectronics STM32F051C6U6 32-bit MCU with ARM Cortex-M0 core, 48 MHz speed, 32 KB Flash, 8 KB RAM, industrial temp range -40°C to 85°C. Active lifecycle.","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":"Tray","RAM Size":"8K x 8","Core Size":"32-Bit Single-Core","EEPROM Size":"-","Peripherals":"DMA, I2S, POR, PWM, WDT","Connectivity":"HDMI-CEC, I2C, IrDA, LINbus, SPI, UART/USART","Mounting Type":"Surface Mount","Number of I/O":"39","Core Processor":"ARM® Cortex®-M0","Package / Case":"48-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":"32KB (32K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C ~ 85°C (TA)","Supplier Device Package":"48-UFQFPN (7x7)","Voltage - Supply (Vcc/Vdd)":"2V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$3.5900","priceTiers":[{"qty":1,"price":"$3.59000","currency":"USD"},{"qty":10,"price":"$3.22800","currency":"USD"},{"qty":25,"price":"$3.05120","currency":"USD"},{"qty":80,"price":"$2.64450","currency":"USD"},{"qty":230,"price":"$2.50883","currency":"USD"},{"qty":440,"price":"$2.25118","currency":"USD"},{"qty":1560,"price":"$1.89858","currency":"USD"},{"qty":3120,"price":"$1.80365","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/5b8222026032a8f6c67417def25d2d17.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM32F051C6U6/alternatives.json"},"ai":{"faq":[{"question":"Where can I buy STM32F051C6U6 and what is the current price?","answer":"This part is available to order through independent distribution."},{"question":"Is STM32F051C6U6 obsolete or nearing end-of-life?","answer":"There is no announced end-of-life or last-time-buy schedule from STMicroelectronics."},{"question":"Is STM32F051C6U6 compatible with STM32F030C6?","answer":"The STM32F030C6 shares the same Cortex-M0 core and 48-UFQFPN package, but the peripheral sets differ — the F051 includes I2S, HDMI-CEC, and a DAC that the F030 lacks. Code migration is straightforward (same CMSIS headers), but register-level peripheral drivers need adjustment. Pin-compatible for the same package variant, so a board layout can support either with a BOM option."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32F051C6U6","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32F051C6U6 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}}