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

STM32F103R6T6A ARM Cortex-M3 MCU, 72 MHz, 32 KB Flash

MPNSTM32F103R6T6A
Active

STMicroelectronics STM32F103R6T6A, 32-Bit ARM Cortex-M3 MCU, 72 MHz, 32KB Flash, 10K x 8 RAM, 51 I/O, CANbus/I2C/SPI/USART/USB, 2V to 3.6V, -40°C to 85°C, 64-LQFP.

$6.5900Ref. price · indicative, final on quote
Packaging64-LQFP
RoHSROHS3 Compliant
SeriesSTM32F1
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

STM32F103R6T6A 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, I2C, 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 Cortex-M3 with 32 KB Flash — what the memory budget means

The 32 KB program memory suits firmware for a single control loop, sensor fusion algorithm, or communication stack where the code fits within that footprint — think motor control with field-oriented control (FOC) libraries trimmed to size, or a CANopen node handling a few PDOs. The 10 KB RAM handles moderate data buffers; if your application needs a large display frame buffer or extensive logging, you'll bump into the ceiling quickly.

Peripheral set — CAN, USB, and motor-control PWM on one chip

This MCU integrates a CANbus controller, full-speed USB, multiple SPI/I2C/UART interfaces, and a motor-control PWM timer with complementary outputs and dead-time insertion. The DMA engine offloads the core for peripheral-to-memory transfers, which matters when you're streaming ADC conversions or USB packets without stalling the CPU. The 16-channel 12-bit ADC samples at up to 1 µs per conversion — adequate for current sensing in a motor drive or for reading multiple analog sensors in a PLC I/O module.

ST lists the STM32F103R6T6A as Active (current production). ROHS3 compliant. If you need a larger Flash variant, the STM32F103R8T6 (64 KB) is pin-compatible in the same 64-LQFP footprint, though that is a separate order code.

Frequently asked questions

What is STM32F103R6T6A's listed speed?

The core runs at 72 MHz, which is the maximum clock for the STM32F103 series. At this speed the Flash requires one wait state for zero-wait access.

Is STM32F103R6T6A pin compatible with STM32F103R8T6?

Yes. Both parts share the same 64-LQFP package and pinout. The R8T6 doubles the Flash to 64 KB and the RAM to 20 KB, making it a drop-in upgrade for firmware that outgrows the 32 KB limit.

What is the closest functional second-source for STM32F103R6T6A?

The STM32L151CBU6A is a Cortex-M3 alternative from ST's ultra-low-power STM32L1 series. It runs at 32 MHz (slower) but adds a 12-bit DAC and capacitive sensing, and operates down to 1.8 V. It is not pin-compatible — the L151 comes in a 63-ball WLCSP or 48-pin LQFP, not the 64-LQFP of this part.