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

STM32F100RBH6B STM32F1 ARM Cortex-M3 MCU, 24 MHz

MPNSTM32F100RBH6B
Active

STMicroelectronics STM32F100RBH6B, STM32F1 series, 32-bit ARM Cortex-M3 MCU, 24 MHz, 128 KB Flash, 8K x 8 RAM, DMA, PWM, 51 I/O, 64-TFBGA, -40°C to 85°C.

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

Specifications

STM32F100RBH6B 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
PackageTray
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

24 MHz Cortex-M3 with 128 KB Flash — the value-line workhorse

The 64-TFBGA package saves board area compared to an LQFP but demands careful PCB layout and rework capability — BGA reball and X-ray inspection are the norm for production verification.

The internal oscillator keeps the core running without an external crystal — fine for UART and I²C timing at reasonable baud rates, though the internal RC accuracy (typically ±1% after calibration) means you budget margin for the USB-less connectivity set.

For dual-sourcing flexibility, the STM32F100 value line includes multiple density and package variants. If a 64-TFBGA footprint is locked, the base product number STM32F100 covers pin-compatible siblings with different Flash/RAM sizes — useful for scaling firmware without a board respin.

Data converters and connectivity

The 24 MHz core speed is modest by today's standards, but for a motor-control loop sampling at 10-20 kHz or a Modbus RTU poll cycle, it leaves headroom for the control algorithm plus a lightweight RTOS.

Frequently asked questions

What is the flash memory size of STM32F100RBH6B?

The program memory is 128 KB of Flash, organized as 128K x 8 bits. This is the STM32F100 value-line mid-density option.

Does STM32F100RBH6B have an internal oscillator?

Yes, the MCU includes an internal oscillator, so it can run without an external crystal for applications that do not require precise timing.

What is STM32F100RBH6B's listed speed on this component line?

The core is rated for 24 MHz. That is the maximum clock from the internal or external source with appropriate flash wait states configured.