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

STM32F105RBT6 ARM Cortex-M3 MCU, 72 MHz, 128 KB Flash

MPNSTM32F105RBT6
Active

STMicroelectronics STM32F105RBT6, STM32F1 series, 32-bit ARM Cortex-M3 MCU, 72 MHz, 128 KB Flash, 64 KB RAM, USB OTG, CAN, 51 I/O, 64-LQFP, -40 to 85°C.

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

Specifications

STM32F105RBT6 specifications
ParameterValue
SeriesSTM32F1
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed72MHz
PackageTray
RAM size64K x 8
Core size32-Bit Single-Core
PeripheralsDMA, POR, PWM, Voltage Detect, WDT
ConnectivityCANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB OTG
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

It includes a USB OTG peripheral that lets the device act as either a USB host or device without an external controller — a feature that sets it apart from many STM32F103 variants.

The 128 KB of Flash (organized as 128K x 8) and 64 KB of SRAM (64K x 8) define the firmware and data budget. For a typical real-time control stack with USB and CAN protocol handling, the Flash fills faster than you might expect — a full USB OTG stack plus a CANopen node can consume 40–60 KB, leaving room for application code but not a heavy GUI or file system. The 64 KB RAM is generous for an MCU in this tier; it supports double-buffered USB transfers and a moderate-size RTOS heap without external memory.

Peripherals and connectivity — CAN, USB OTG, and the usual serial bus set

The USB OTG is the headline differentiator in the STM32F1 family — it lets the MCU talk to USB flash drives, keyboards, or a host PC without a separate PHY or controller chip.

64-LQFP package — rework and layout notes

The 64-LQFP is a fine-pitch (0.5 mm) surface-mount package that reflows well with a standard profile.

Frequently asked questions

What is the closest pin-compatible alternative to STM32F105RBT6?

Within the STM32F1 series, the STM32F103RBT6 is a common pin-compatible alternative but lacks the USB OTG peripheral. The STM32F105R8T6 (64 KB Flash) is a lower-density sibling in the same package. Verify the specific peripheral set and memory size against your firmware requirements before substituting.

What is STM32F105RBT6's listed speed?

The core is an ARM Cortex-M3 running at 72 MHz.