
STM32F103R6T6A ARM Cortex-M3 MCU 72MHz 32KB Flash
Currently unavailable
No store has this product in stock right now. Prices below are the last ones we recorded.
Prices updated: 13 Oct 2026
Price history
Lowest daily price, last 90 days
Not enough price history yet.
About this product
The STM32F103R6T6A is a 32-bit ARM Cortex-M3 microcontroller running at up to 72 MHz, with 32 KB of Flash and 10 KB of SRAM in a 64-pin package. It includes USB 2.0 Full-Speed, CAN, two 12-bit ADCs and timers for motor control, making it a common choice for embedded and industrial projects.
Specifications
- Core
- ARM Cortex-M3 (32-bit)
- Maximum CPU frequency
- 72 MHz
- Flash memory
- 32 KB
- SRAM
- 10 KB
- Package
- LQFP-64
- Supply voltage
- 2.0 V to 3.6 V
- Connectivity
- USB 2.0 Full-Speed, CAN
- ADC
- 2 x 12-bit
Frequently asked questions
What supply voltage does the STM32F103R6T6A need?
The STM32F103x6 family operates from 2.0 V to 3.6 V, so a 3.3 V regulator is the usual choice. Check the datasheet for 5 V tolerant pins before connecting 5 V signals directly.
How is the microcontroller programmed?
It can be programmed through SWD or JTAG using a debugger such as ST-Link, or through the built-in USART bootloader. STM32CubeIDE, PlatformIO and the Arduino core for STM32 are common toolchains.





