{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32F100RBT6BTR","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32F100RBT6BTR","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32F100RBT6BTR","factsUrl":"https://icboms.com/api/mcp/products/STM32F100RBT6BTR","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM32F1 series, STM32F100RBT6BTR, ARM Cortex-M3 32-bit MCU, 24 MHz, 128 KB Flash, 8K x 8 RAM, DMA, PWM, 16x12b ADC, 2x12b DAC, I²C/SPI/UART/USART/IrDA/LINbus, 51 I/O, 2V to 3.6V, -40°C to 85°C, 64-LQFP (10x10 mm).","salesMarkdown":"## 24 MHz Cortex-M3 — value-line control for industrial and motor-drive boards It is built for cost-sensitive control applications where the full 72 MHz of the STM32F103 line is unnecessary — think motor-drive feedback loops, industrial sensor hubs, and HMI panels that need a proven Cortex-M3 core without paying for extra clock cycles. The 24 MHz ceiling keeps the flash wait states at zero for single-cycle access, so tight loops in interrupt handlers don't stall on the bus. The 128 KB program memory is enough for moderate-complexity control firmware — a field-oriented motor-control stack with CANopen, or a multi-sensor data logger with a simple RTOS. The 8 KB RAM is the tighter constraint: it limits buffering for high-rate ADC captures or large communication packets. If your application needs more than a few kilobytes of working memory for DMA transfers or a TCP/IP stack, budget for external SRAM or step up to the STM32F103 series with its 20 KB or 48 KB options. ## 64-LQFP (10x10 mm) — 51 I/Os in a routable footprint With 51 I/Os available, you get headroom for parallel LCD data buses, multiple UARTs, and SPI/I²C peripherals without multiplexing. Rated for the industrial temperature span, this MCU handles outdoor telecom cabinets, factory-floor motor drives, and engine-bay-adjacent electronics without the cost premium of an automotive-grade part.","metaTitle":"STM32F100RBT6BTR STM32F1 ARM Cortex-M3 MCU, 24 MHz","metaDescription":"STM32F100RBT6BTR is a 32-bit ARM Cortex-M3 MCU from STMicroelectronics' STM32F1 value line.","metaKeywords":null},"attributes":{"series":"STM32F1","packageCase":null,"mountingType":null,"rohsStatus":"ROHS3 Compliant","productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Mfr":"STMicroelectronics","Speed":"24MHz","Series":"STM32F1","Package":"Tape & Reel (TR) Cut Tape (CT)","RAM Size":"8K x 8","Core Size":"32-Bit Single-Core","EEPROM Size":"-","Peripherals":"DMA, PDR, POR, PVD, PWM, Temp Sensor, WDT","Connectivity":"I²C, IrDA, LINbus, SPI, UART/USART","Mounting Type":"Surface Mount","Number of I/O":"51","Core Processor":"ARM® Cortex®-M3","Package / Case":"64-LQFP","Product Status":"Active","Data Converters":"A/D 16x12b; D/A 2x12b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"STM32F100","Program Memory Size":"128KB (128K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C ~ 85°C (TA)","Supplier Device Package":"64-LQFP (10x10)","Voltage - Supply (Vcc/Vdd)":"2V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$6.5100","priceTiers":[{"qty":1,"price":"$6.51000","currency":"USD"},{"qty":10,"price":"$5.84900","currency":"USD"},{"qty":25,"price":"$5.52920","currency":"USD"},{"qty":100,"price":"$4.79200","currency":"USD"},{"qty":250,"price":"$4.54624","currency":"USD"},{"qty":500,"price":"$4.07934","currency":"USD"},{"qty":1000,"price":"$3.44040","currency":"USD"},{"qty":2000,"price":"$3.26839","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/bce8111c76ae6a908001d11363aee0ec.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM32F100RBT6BTR/alternatives.json"},"ai":{"faq":[{"question":"Is STM32F100RBT6BTR a direct replacement for STM32F100RBT6?","answer":"Yes, the STM32F100RBT6BTR is functionally identical to the STM32F100RBT6. The 'BTR' suffix indicates Tape & Reel packaging (for automated pick-and-place) versus the tray or tube packaging of the base part. All electrical specifications, pinout, and firmware are the same."},{"question":"What are the differences between STM32F100RBT6BTR and STM32F103RBT6?","answer":"The STM32F103RBT6 runs at 72 MHz (versus 24 MHz) and offers up to 128 KB Flash and 20 KB RAM, plus USB and CAN connectivity that the STM32F100 lacks. The STM32F100 is the value-line part — lower clock speed, no USB/CAN, but lower cost and power. Both share the same 64-LQFP footprint and Cortex-M3 core, so a board designed for one can often accommodate the other with firmware changes."},{"question":"What programming tool works with STM32F100RBT6BTR?","answer":"Standard ARM Cortex-M3 debug tools work: ST-Link (included on ST's Nucleo and Discovery boards), J-Link, and any CMSIS-DAP probe. The SWD interface uses the standard 4-pin (SWDIO, SWCLK, GND, VCC) connection. STM32CubeIDE, Keil MDK, and IAR EWARM all support this device."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32F100RBT6BTR","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32F100RBT6BTR 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}}