{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32F102RBT6","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32F102RBT6","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32F102RBT6","factsUrl":"https://icboms.com/api/mcp/products/STM32F102RBT6","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM32F1 series, ARM Cortex-M3 32-bit MCU, STM32F102RBT6, 48MHz, 128KB Flash, 16K x 8 RAM, 64-LQFP, -40 to +85°C, ROHS3 compliant.","salesMarkdown":"## ARM Cortex-M3 at 48 MHz — 64-LQFP integration The STM32F102RBT6 is an ARM Cortex-M3 32-bit MCU clocked at 48 MHz, packing 128 KB of flash and 16K x 8 of SRAM into a 64-LQFP package with 51 accessible I/O lines. The 0.5 mm pitch LQFP-64 footprint demands a 4-layer board for clean fan-out of the inner rows — two-layer designs will struggle to route the full I/O set without vias. ## 128 KB flash, 16 KB SRAM — memory budget for control apps 128 KB of on-chip flash (128K x 8) holds the application image; after a lightweight RTOS and HAL, expect roughly 80–90 KB free for the control loop and communication stack. 16K x 8 of SRAM covers the stack, heap, and DMA buffers — enough for a USB CDC class or a modest Modbus RTU slave, but tight for a full TCP/IP stack without external RAM. The 48 MHz Cortex-M3 delivers 1.25 DMIPS/MHz, giving about 60 DMIPS of integer throughput — sufficient for real-time control loops in motor drives, sensor fusion, or industrial I/O modules. ## Supply range 2.0–3.6 V, industrial temp -40 to +85°C On-chip peripherals include DMA, POR, PVD, PWM, a temperature sensor, and a watchdog timer — the POR and PVD eliminate external supervisor ICs for brown-out protection. ## Connectivity and analog — USB, I²C, SPI, 16-ch 12-bit ADC A 16-channel 12-bit ADC samples analog sensors or potentiometers; the 12-bit resolution gives 4096 counts across the reference voltage, suitable for 0–10 V scaled inputs with a voltage divider. 51 I/O pins on the 64-LQFP package leave headroom for a parallel LCD interface, keypad matrix, and several status LEDs alongside the serial buses. ## Active lifecycle, ROHS3 compliant — design-in ready ROHS3 compliant, with no REACH or conflict-mineral restrictions flagged in the standard compliance package.","metaTitle":"STM32F102RBT6 MCU, ARM Cortex-M3, 48MHz, 128KB Flash","metaDescription":"STMicroelectronics STM32F102RBT6 ARM Cortex-M3 MCU, 48MHz, 128KB Flash, 16Kx8 RAM, 51 I/O, 64-LQFP. Active production, ROHS3 compliant. Request a quote.","metaKeywords":null},"attributes":{"series":"STM32F1","packageCase":null,"mountingType":null,"rohsStatus":"ROHS3 Compliant","productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Speed":"48MHz","Series":"STM32F1","Package":"Tray","RAM Size":"16K x 8","Core Size":"32-Bit Single-Core","Peripherals":"DMA, PDR, POR, PVD, PWM, Temp Sensor, WDT","Connectivity":"I²C, IrDA, LINbus, SPI, UART/USART, USB","Mounting Type":"Surface Mount","Number of I/O":"51","Core Processor":"ARM® Cortex®-M3","Package / Case":"64-LQFP","Data Converters":"A/D 16x12b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Program Memory Size":"128KB (128K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C ~ 85°C (TA)","Voltage - Supply (Vcc/Vdd)":"2V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$6.73","stockQuantity":19,"priceTiers":[{"qty":1,"price":"$6.73000","currency":"USD"},{"qty":10,"price":"$6.07600","currency":"USD"},{"qty":25,"price":"$5.79320","currency":"USD"},{"qty":160,"price":"$5.03025","currency":"USD"},{"qty":320,"price":"$4.80416","currency":"USD"},{"qty":480,"price":"$4.38027","currency":"USD"},{"qty":960,"price":"$3.81507","currency":"USD"},{"qty":2400,"price":"$3.67378","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/5c3151afbabebe95801d2a27f5aeca40.pdf","sourceUrl":null},"ai":{"faq":[{"question":"Will STM32F102RBT6 drop into a board designed for STM32L151CBU6A without rewiring?","answer":"No — the STM32L151CBU6A is a 32 MHz Cortex-M3 in a 48-LQFP package with 37 I/O, while the STM32F102RBT6 is a 48 MHz part in a 64-LQFP with 51 I/O. The pinouts and package footprints differ; a board spin is required."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32F102RBT6","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32F102RBT6 when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-07-22T19:45:10.375Z","lastPublished":"2026-07-22T19:45:10.375Z","indexable":true}}