EmbeddedRelated.com
The 2026 Embedded Online Conference
STM32F105RBT6

STM32F105RBT6

STMicroelectronics
ARM® Cortex®-M3 STM32F1 Microcontroller IC 32-Bit 72MHz 128KB (128K x 8) FLASH
Active2,076 in stock

Overview

The STM32F105RBT6 is a Connectivity Line microcontroller featuring an ARM Cortex-M3 core running at 72MHz. It is specifically designed for applications requiring robust communication, offering dual CAN interfaces and a USB 2.0 OTG full-speed controller.

Why Choose This Part

This MCU provides a significant upgrade over standard F1 series parts by adding USB OTG and a second CAN interface while maintaining the familiar Cortex-M3 architecture. Its 64KB of RAM is generous for its class, facilitating larger buffers for communication stacks.

Applications

Industrial Gateways
Utilizing dual CAN 2.0B interfaces and five USARTs to bridge industrial fieldbus networks.
Automotive Aftermarket Tools
Ideal for OBD-II scanners and vehicle data loggers due to its integrated CAN controllers and USB connectivity.
USB Peripherals
Implementing USB OTG for devices that need to switch between host and device roles in the field.
Motor Control Systems
Leveraging 16-bit timers with PWM outputs and a 16-channel 12-bit ADC for precise sensor feedback.

Key Specifications

Speed 72MHz
RAM Size 64K x 8
Core Size 32-Bit
Peripherals DMA, POR, PWM, Voltage Detect, WDT
Connectivity CANbus, I2C, IrDA, LINbus, SPI, UART/USART, USB OTG
Mounting Type Surface Mount
Number of I/O 51
Core Processor ARM Cortex-M3
Package / Case 64-LQFP
Data Converters A/D 16x12b; D/A 2x12b
Oscillator Type Internal
Program Memory Size 128KB (128K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Voltage - Supply (Vcc/Vdd) 2V ~ 3.6V

Getting Started

Start development with the STM32CubeF1 software package and an STM32 Nucleo-64 or Discovery board. Code can be compiled using industry-standard tools such as STM32CubeIDE, Keil MDK, or IAR Embedded Workbench via the onboard JTAG/SWD interface.

Dev Boards

Development boards and breakout modules featuring the STM32F105RBT6 or compatible chips — ready to use for prototyping.

NHDEV Development Board Newhaven Display Intl
STM32F103 - LCD Display Display Evaluation Board
Digi-Key 17 in stock
STM3210E-EVAL STMicroelectronics
Full-featured evaluation board for the STM32F10x family with extensive peripheral support.
Digi-Key 18 in stock
NUCLEO-F103RB STMicroelectronics
Development Boards & Kits - ARM Nucleo Board STM32F1 STM32F103RB 128K
Digi-Key Mouser 1,158 in stock

STM32F105 Family

Also available as: STM32F105RBT6TR

Also Consider

STM32F405RGT6 STMicroelectronics - Offers a higher performance Cortex-M4 core with FPU and higher clock speeds for more intensive processing tasks.
STM32F103RBT6 STMicroelectronics - A lower-cost alternative for applications that do not require USB OTG or dual CAN interfaces.
The 2026 Embedded Online Conference