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

STM32F100RCT6B STM32F1 ARM Cortex-M3 MCU, 24 MHz

MPNSTM32F100RCT6B
Active

STMicroelectronics STM32F100RCT6B, STM32F1 series, 32-bit ARM Cortex-M3 MCU, 24 MHz, 256 KB Flash, 24 KB SRAM, 51 I/O, 64-LQFP, -40 to 85 °C, 2 V to 3.6 V supply.

$6.9700Ref. price · indicative, final on quote
Packaging64-LQFP
RoHSROHS3 Compliant
SeriesSTM32F1
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

STM32F100RCT6B 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 size24K 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 size256KB (256K x 8)

Product details

What the 24 MHz Cortex-M3 buys you on a control board

Memory sizing — 256 KB Flash, 24 KB SRAM

256 KB of Flash is the mid-density option in the STM32F100 line — enough for a real-time control stack with a modest communications protocol (Modbus RTU, CANopen) and a bootloader, but tight if you are adding a GUI framebuffer or over-the-air update staging. The 24 KB SRAM splits between stack, heap, and DMA buffers; a firmware engineer should budget the DMA descriptors and ADC result arrays early. If the application needs more than 24 KB of working memory, the next step up in the STM32F1 family doubles the SRAM.

Peripherals and connectivity — what is on the bus

On-chip peripherals include DMA, a power-on reset (POR), a programmable voltage detector (PVD), PWM timers, a temperature sensor, and a watchdog timer.

Package and footprint — 64-LQFP

Housed in a 64-LQFP with a 10x10 mm body and 0.5 mm pitch, the STM32F100RCT6B is a hand-solderable surface-mount package — no hot-air station required for a field swap if the board has been designed with accessible pads. The 51 I/O lines are distributed around the four sides; a layout engineer should check the pin assignment against the peripheral multiplexing table before committing the PCB.

STMicroelectronics lists the STM32F100RCT6B as Active. The part is ROHS3 compliant.

Frequently asked questions

Can I use STM32F100RCT6B in a battery-powered device?

Yes. The 2 V minimum supply voltage lets it run from two alkaline cells or a single Li-SOCl2 battery. For a battery-powered design, the 24 MHz clock speed and peripheral set should be sized against the active-mode current draw — the datasheet's typical current figures at 24 MHz will tell you whether the battery budget works.

Is STM32F100RCT6B a replacement for STM32F100RCT6?

The STM32F100RCT6B is a variant of the base STM32F100RCT6 part number. The 'B' suffix typically indicates a specific revision or packaging option. Pin compatibility and software compatibility should be verified against the respective datasheets, but functionally the two share the same core, memory, and peripheral set.

What is the closest functional second-source to STM32F100RCT6B?

The STM32L151CBU6A is a nearby functional peer — also an ARM Cortex-M3 at 32 MHz with 12-bit ADC/DAC, but in a smaller 37-I/O package and with a lower 1.8 V supply. It is not a pin-compatible drop-in; the package and I/O count differ. For a true second-source in the same 64-LQFP footprint, look at other STM32F1 density variants with the same pinout.