STM32F103RBT6
Overview
The STM32F103RBT6 is a mainstream Performance Line 32-bit microcontroller based on the ARM Cortex-M3 core operating at up to 72MHz. It features 128KB of Flash memory and 20KB of SRAM in a 64-pin LQFP package, offering a balance of processing power and peripheral density for general-purpose embedded applications.
Why Choose This Part
This MCU provides a highly flexible clock tree and a 7-channel DMA controller that reduces CPU overhead during data transfers. It includes 51 I/O pins, many of which are 5V tolerant, facilitating easier integration with legacy digital logic and sensors.
Applications
Key Specifications
Getting Started
Development is typically performed using the STM32CubeIDE or Keil MDK, often paired with an ST-LINK/V2 debugger. For rapid prototyping, the NUCLEO-F103RB development board provides a compatible hardware platform with an integrated debugger and Arduino-compatible headers.
Dev Boards
Development boards and breakout modules featuring the STM32F103RBT6 or compatible chips — ready to use for prototyping.
STM32F103 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | RAM | I/O Pins | Package | ADC/DAC | Flash | Stock |
|---|---|---|---|---|---|---|
| STM32F103RBT6 (this part) | 20K | 51 | LQFP-64 | A/D 16x12b | 128KB | 16,843 |
| STM32F103VET6TR Tape & Reel | 64K | 80 | LQFP-100 | A/D 16x12b; D/A 2x.. | 512KB | 16,007 |
| STM32F103RBT6TR Tape & Reel | 20K | 51 | LQFP-64 | A/D 16x12b | 128KB | 17,074 |
| STM32F103C8T6 | 20K | 37 | LQFP-48 | A/D 10x12b | 64KB | 2,719 |
| STM32F103C8T6TR Tape & Reel | 20K | 37 | LQFP-48 | A/D 10x12b | 64KB | 2,319 |
| STM32F103VET6 | 64K | 80 | LQFP-100 | A/D 16x12b; D/A 2x.. | 512KB | 28,468 |
| STM32F103ZET6 | 64K | 112 | LQFP-144 | A/D 21x12b; D/A 2x.. | 512KB | 3,999 |



