EmbeddedRelated.com
The 2026 Embedded Online Conference
STM32F103RBT6TR

STM32F103RBT6TR

STMicroelectronics
ARM® Cortex®-M3 STM32F1 Microcontroller IC 32-Bit 72MHz 128KB (128K x 8) FLASH 64-LQFP (10x10)
Active17,074 in stock

Overview

The STM32F103RBT6TR is a mainstream performance line 32-bit microcontroller based on the ARM Cortex-M3 core operating at 72MHz. It features 128KB of Flash memory, 20KB of SRAM, and a comprehensive set of enhanced I/Os and peripherals connected to two APB buses. This device is widely regarded as an industry standard for general-purpose embedded applications requiring a balance of performance and peripheral integration.

Why Choose This Part

The STM32F103 series offers a massive ecosystem of middleware, libraries, and community support, significantly reducing development time. Its integration of a USB 2.0 interface and CAN 2.0B controller makes it highly versatile for mixed-protocol environments. The Cortex-M3 architecture provides high computational efficiency with low power consumption compared to older 8-bit or 16-bit architectures.

Applications

Industrial Control Systems
Used in programmable logic controllers (PLCs) and industrial human-machine interfaces due to its robust peripheral set and CAN bus support.
Motor Control
Leverages dedicated motor control PWM timers for driving brushless DC motors and frequency inverters.
Consumer Electronics
Integrated into PC peripherals, gaming consoles, and GPS platforms that require USB 2.0 full-speed connectivity.
Medical Instrumentation
Provides accurate sensor interfacing via dual 12-bit ADCs for portable medical monitoring devices.

Key Specifications

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

Getting Started

Developers can start with the NUCLEO-F103RB development board for rapid prototyping with integrated debugger support. Software development is typically performed using STM32CubeIDE or Keil MDK, utilizing the STM32CubeF1 hardware abstraction layer (HAL) for peripheral configuration. Practical debugging is facilitated through the on-chip Serial Wire Debug (SWD) and JTAG interfaces.

Dev Boards

Development boards and breakout modules featuring the STM32F103RBT6TR 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

STM32F103 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number RAM I/O Pins Package ADC/DAC Flash Stock
STM32F103RBT6TR (this part) Tape & Reel 20K 51 LQFP-64 A/D 16x12b 128KB 17,074
STM32F103VET6TR Tape & Reel 64K 80 LQFP-100 A/D 16x12b; D/A 2x.. 512KB 16,007
STM32F103C8T6 20K 37 LQFP-48 A/D 10x12b 64KB 2,612
STM32F103C8T6TR Tape & Reel 20K 37 LQFP-48 A/D 10x12b 64KB 2,319
STM32F103RET6 64K 51 LQFP-64 A/D 16x12b; D/A 2x.. 512KB 1,783
STM32F103RBT6 20K 51 LQFP-64 A/D 16x12b 128KB 16,843
STM32F103RCT6 48K 51 LQFP-64 A/D 16x12b; D/A 2x.. 256KB 26,084
STM32F103VET6 64K 80 LQFP-100 A/D 16x12b; D/A 2x.. 512KB 28,408
STM32F103ZET6 64K 112 LQFP-144 A/D 21x12b; D/A 2x.. 512KB 3,999
The 2026 Embedded Online Conference