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

STM32F103R8H6 ARM Cortex-M3 MCU, 72 MHz, 64 KB Flash

MPNSTM32F103R8H6
Active

STMicroelectronics STM32F1 series, ARM Cortex-M3, 32-Bit Single-Core MCU, 72MHz, 64KB Flash, 20K x 8 RAM, CANbus/I²C/SPI/USART/USB, 51 I/O, 64-TFBGA, -40°C~85°C.

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

Specifications

STM32F103R8H6 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 size20K x 8
Core size32-Bit Single-Core
PeripheralsDMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT
ConnectivityCANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB
Number of i (O)51
Core processorARM® Cortex®-M3
Case64-TFBGA
Data convertersA/D 16x12b
Program memory size64KB (64K x 8)

Product details

Cortex-M3 at 72 MHz — what the 64 KB Flash / 20 KB SRAM tier delivers

The STM32F103R8H6: 64 KB Flash and 20 KB SRAM target firmware footprints that fit mid-range motor drives, sensor hubs, and CAN-bus nodes.

Peripheral set for motor control and fieldbus

On-chip peripherals include DMA, motor control PWM, PDR, POR, PVD, PWM, a temperature sensor, and a watchdog timer — a ready-made control loop for brushless DC or stepper motor drives.

51 I/O in a 5×5 mm BGA — layout considerations

Packaged in a 64-TFBGA (5×5 mm), the STM32F103R8H6 brings out 51 I/O lines — enough for a parallel LCD, external memory bus, or a bank of sensor inputs — while keeping the footprint small enough for space-constrained PCBs. The BGA requires via-in-pad or microvia routing for the centre balls; plan for a four-layer stack-up if the full I/O count is used.

12-bit ADC for analog sensing

Sixteen 12-bit ADC channels are integrated for current-sense resistor monitoring, thermistor inputs, or potentiometer feedback — common in motor-drive current loops and human-machine interface knobs.

Frequently asked questions

Does STM32F103R8H6 have CAN bus?

Yes, the STM32F103R8H6 includes a CANbus (Controller Area Network) interface, making it suitable for automotive and industrial fieldbus applications.

What is the maximum operating frequency of STM32F103R8H6?

The core runs at 72 MHz maximum, which places it in the mid-range of the Cortex-M3 performance tier — enough for real-time motor control loops and protocol handling without external RAM.

What is the closest pin-compatible alternative to STM32F103R8H6 in this family?

However, the STM32F103R8H6 uses a 64-TFBGA package, so pin compatibility applies only to the BGA variant; verify the package before substituting.