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

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

MPNSTM32F100RBT6B
Active

STMicroelectronics STM32F100RBT6B, STM32F1 series, 32-bit ARM Cortex-M3 MCU, 24MHz core, 128KB Flash, 8KB RAM, 51 I/O, 64-LQFP, -40°C to 85°C, 2V to 3.6V supply.

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

Specifications

STM32F100RBT6B 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-LQFP
Data convertersA/D 16x12b; D/A 2x12b
Program memory size128KB (128K x 8)

Product details

Value-line Cortex-M3 with integrated analog

The 24 MHz clock rate is the ceiling for instruction execution and peripheral timing. At this speed the Cortex-M3 delivers roughly 1.25 DMIPS/MHz, so the usable throughput is about 30 DMIPS. That is adequate for motor control loops running at a few kHz, UART polling at 115.2 kbaud, or moderate sensor fusion — but not for real-time audio processing or high-speed data acquisition. The flash controller needs zero wait states at 24 MHz, so no latency penalty for code fetches.

The 8 KB RAM is tight if you need large data arrays or a TCP/IP stack — plan to use the Flash for constants and keep the stack lean.

There is no announced discontinuation or last-time-buy window. The base product number is STM32F100, and the series remains a supported value-line offering.

The 2V to 3.6V supply range lets it run from a 3.3V regulated rail or a single Li-ion cell through a buck converter.

Frequently asked questions

Can STM32F100RBT6B replace STM32F103RBT6?

The STM32F100RBT6B is pin-compatible with the STM32F103RBT6 in the same 64-LQFP package, but it is a value-line part with a lower core speed (24 MHz vs 72 MHz) and no USB or CAN interface. It can serve as a drop-in replacement only if the application does not require the higher performance or the missing peripherals. Check the firmware clock configuration and peripheral driver changes before substituting.