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

ST STM32F103R6T6 ARM Cortex-M3 MCU, 72 MHz, 32 KB Flash

MPNSTM32F103R6T6
Obsolete

STMicroelectronics STM32F103R6T6, STM32F1 series, 32-bit ARM Cortex-M3 MCU, 72 MHz, 32 KB Flash, 10 KB RAM, CAN, USB, 51 I/O, 64-LQFP, -40°C to 85°C.

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

Specifications

STM32F103R6T6 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 size10K 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-LQFP
Data convertersA/D 16x12b
Program memory size32KB (32K x 8)

Product details

72 MHz ARM Cortex-M3 with 32 KB Flash — entry-level workhorse, now obsolete

This part was designed for cost-sensitive industrial control, motor-drive feedback, and compact sensor nodes where the 72 MHz core provides enough throughput for real-time loops without the overhead of a larger memory array.

For existing BOMs, sourcing this exact code now depends on inventory held by independent distributors; we can quote current availability and pricing against an RFQ.

Peripheral fit — CAN and USB on a 32 KB part

The CAN interface makes this MCU a natural fit for a compact CAN node in an industrial or automotive sub-system where the firmware is lean enough to fit in 32 KB. The USB peripheral (device mode) can serve as a simple data-logger or configuration port. The 10 KB RAM (10K x 8) is the tightest in the STM32F103R line — any DMA transfer or USB buffer allocation must be planned against that ceiling. The 16-channel 12-bit ADC covers multi-sensor acquisition without an external mux.

Firmware bring-up note — flash wait state at 72 MHz

At 72 MHz the internal Flash requires at least one wait state for reliable zero-wait execution. The bootloader defaults to a lower clock; the application code must configure the flash latency register before raising the PLL to full speed, or the first branch will hard-fault. The SWD debug port stays alive even with the independent watchdog enabled, which helps during early bring-up.

Frequently asked questions

Is STM32F103R6T6 obsolete?

Yes, the STM32F103R6T6 is listed as Obsolete. ST no longer manufactures this specific 32 KB Flash variant.

What is the RAM size of STM32F103R6T6?

The STM32F103R6T6 has 10 KB of SRAM, organized as 10K x 8 bits.