Skip to main content
STMicroelectronics STM32F100RBH6BTR — Microcontrollers & Processors (MCU / MPU / DSP)

ST STM32F100RBH6BTR ARM Cortex-M3 MCU, 24 MHz, 128 KB Flash

MPNSTM32F100RBH6BTR
Active

STMicroelectronics STM32F1 series STM32F100RBH6BTR, ARM Cortex-M3, 32-Bit Single-Core, 24MHz, 128KB Flash, 8K x 8 RAM, 64-TFBGA, -40°C to 85°C.

$3.4302Ref. price · indicative, final on quote
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

STM32F100RBH6BTR specifications
ParameterValue
SeriesSTM32F1
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed24MHz
PackageTape & Reel (TR)
RAM size8K x 8
Core size32-Bit Single-Core
PeripheralsDMA, PDR, POR, PVD, PWM, Temp Sensor, WDT
ConnectivityI²C, IrDA, LINbus, SPI, UART/USART
Number of i (O)51
Core processorARM® Cortex®-M3
Case64-TFBGA
Data convertersA/D 16x12b; D/A 2x12b
Program memory size128KB (128K x 8)

Product details

Value-line Cortex-M3 in a BGA — what the 64-TFBGA means for your board

The part is built for cost-sensitive control applications — motor drives, sensor hubs, human-machine interfaces, and industrial I/O nodes — where the 24 MHz core and peripheral set (DMA, PWM, multiple serial interfaces) cover the logic without over-spending on a higher-performance tier. The distinguishing feature here is the package: 64-TFBGA. That is a fine-pitch ball-grid array, not the more common LQFP-64. The BGA saves board area — the balls sit under the body — but it demands a multi-layer PCB with micro-vias or blind vias to route the signals out. If your production line is set up for QFP packages only, this package adds process cost.

24 MHz core and 128 KB Flash — sizing the firmware and throughput budget

The 24 MHz ARM Cortex-M3 core delivers about 30 DMIPS — enough for real-time control loops running at a few kilohertz, Modbus or CAN node processing, and basic sensor fusion. The 128 KB Flash is the hard firmware-size ceiling; a design that compiles to 90 KB today leaves 38 KB for future field updates over UART or SPI. The 8K x 8 SRAM is tight for buffering — a 4 KB DMA buffer for an ADC scan sequence consumes half of it, so memory-conscious coding is required. The integrated 12-bit ADC has 16 channels, and the dual 12-bit DAC covers analog output needs. DMA offloads peripheral transfers from the core. The serial interface set — I²C, SPI, UART/USART, plus IrDA and LIN — covers most industrial and appliance communication requirements.

The internal oscillator and power-on reset (POR/PDR) reduce external BOM count.

STMicroelectronics lists the STM32F100RBH6BTR as Active. For new designs, the entire STM32F100 value line shares the same Cortex-M3 core and peripheral IP, so a pin-compatible migration to a larger Flash or RAM variant within the family is possible without a board respin — as long as the package stays the same.

Frequently asked questions

Can STM32F100RBH6BTR be replaced by STM32F100RBT6?

The STM32F100RBT6 is a close sibling in the same STM32F100 value line. The key difference is the package: the RBH6BTR is in a 64-TFBGA, while the RBT6 typically comes in an LQFP-64. They share the same core, memory density (128 KB Flash, 8K x 8 RAM), and peripheral set, but the package change means a different PCB footprint and assembly process. A direct drop-in replacement is not possible without a board layout change.