EmbeddedRelated.com
The 2026 Embedded Online Conference
STM32F103R8T6

STM32F103R8T6

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

Overview

The STM32F103R8T6 is a mainstream ARM Cortex-M3 microcontroller operating at 72MHz with 64KB of Flash memory and 20KB of SRAM. This 64-pin LQFP device provides a wide range of peripheral options including USB, CAN, and 12-bit ADC channels for general-purpose embedded applications. It is widely recognized for its robust ecosystem and 5V-tolerant I/O pins.

Why Choose This Part

This MCU offers a high performance-to-cost ratio with a 72MHz clock speed and hardware division capabilities. Its 5V-tolerant I/O simplifies interfacing with legacy 5V systems, while the extensive DMA support reduces CPU overhead during high-speed data transfers.

Applications

Industrial Control Systems
Utilizes the CAN bus interface and multiple timers for PLC-like logic and communication.
USB Peripherals
Leverages the full-speed USB 2.0 interface for PC human interface devices or data logging applications.
Motor Control
Features dedicated PWM timers for controlling brushless or brushed DC motors in consumer or industrial equipment.
Smart Sensors
The 16-channel 12-bit ADC and low-power modes make it suitable for processing analog sensor data at the edge.

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 64KB (64K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Voltage - Supply (Vcc/Vdd) 2V ~ 3.6V

Getting Started

Development typically starts with the STM32CubeIDE and an ST-LINK/V2 debugger for SWD programming. Hardware prototyping is commonly done using the NUCLEO-F103RB development board, which shares a compatible pinout and internal architecture. ST's HAL libraries and the LL (Low-Layer) API provide flexible abstraction levels for peripheral initialization.

Dev Boards

Development boards and breakout modules featuring the STM32F103R8T6 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
STM32F103R8T6 (this part) 20K 51 LQFP-64 A/D 16x12b 64KB 17,262
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,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

Also Consider

STM32F103C8T6 STMicroelectronics - Smaller 48-pin package variant with the same core and flash size for space-constrained designs.
The 2026 Embedded Online Conference