STM32F103C8T6 – ARM Cortex-M3 72MHz 64KB Flash Microcontroller

fz

June 13, 2026

Basic Product Information

Part Number: STM32F103C8T6

Field Value
Manufacturer STMicroelectronics
Device Type STM32F103C8T6
Package LQFP-48 (7 x 7 x 1.4 mm)
Compliance RoHS3 / ECOPACK2
Grade Industrial (-40°C to +85°C)

Core Electrical Parameters

Parameter Value Unit
Core Architecture ARM Cortex-M3
Core Bit Width 32 bit
Max CPU Frequency 72 MHz
Performance 1.25 DMIPS/MHz
Flash Memory 64 KB
SRAM 20 KB
Supply Voltage 2.0 ~ 3.6 V
I/O Ports 37
ADC Channels 10 (2x 12-bit, 1µs)
ADC Resolution 12 bit
DMA Channels 7
Timers (General Purpose) 3 x 16-bit
Advanced Control Timer 1 (Motor Control PWM)
Watchdog Timers 2 (IWDG + WWDG)
SysTick Timer 1 x 24-bit
I2C Interfaces 2 (SMBus/PMBus)
SPI Interfaces 2 (18 Mbit/s)
USART Interfaces 3 (ISO 7816, LIN, IrDA)
USB Interface 1 x USB 2.0 Full-Speed
CAN Interface 1 x CAN 2.0B Active
Debug Interface SWD + JTAG
Unique ID 96-bit
CRC Calculation Unit Yes
Operating Temperature -40 ~ +85 °C
MSL 3 (168 Hours)
ECCN 3A991A2

Core Features & Advantages

The STM32F103C8T6 delivers a cost-effective 32-bit ARM Cortex-M3 microcontroller platform with rich peripheral integration, making it the de facto standard for mid-range embedded designs worldwide.

  • Primary Function: 72 MHz 32-bit ARM Cortex-M3 microcontroller with 64 KB Flash, 20 KB SRAM, dual 12-bit ADCs, motor-control PWM, and comprehensive communication interfaces (USB, CAN, USART, SPI, I2C) in a 48-pin LQFP package.
  • Advantages:
    • Ubiquitous Ecosystem & Lowest Barrier to Entry: As the most widely deployed STM32 variant, the F103C8T6 benefits from an unmatched software ecosystem — STM32Cube HAL/LL drivers, FreeRTOS ports, Arduino compatibility via STM32duino, and thousands of community tutorials. This dramatically reduces development time and hiring risk for any engineering team.
    • Motor Control PWM with Dead-Time Generation: The integrated advanced-control timer supports center-aligned PWM with programmable dead-time and brake input — enabling sensorless BLDC/PMSM motor drive designs without external gate driver logic. Combined with dual ADCs for simultaneous current sampling, it delivers single-chip motor control at a fraction of DSP cost.
    • 5V-Tolerant I/O with Comprehensive Connectivity: Nearly all 37 I/O pins are 5 V-tolerant, simplifying mixed-voltage system design. The combination of USB 2.0 FS, CAN 2.0B, and three USARTs with LIN/IrDA/ISO 7816 support covers virtually every industrial and consumer communication requirement in a single chip.

Typical Application Scenarios

  • Industry: Industrial Automation / Consumer Electronics / Motor Drive / Medical / IoT
  • Equipment: PLCs, inverter drives, 3D printers, drones, smart home hubs, portable medical devices, GPS trackers
  • Use Cases:
    • 3D Printer / CNC Motion Controller: The motor-control PWM timer drives stepper/servo drivers with precise pulse timing, while the dual ADC monitors motor current for stall detection. USB connectivity enables G-code streaming from host PC, and 72 MHz provides ample headroom for real-time trajectory planning and PID loop execution.
    • Industrial Sensor Gateway with CAN Bus: Multiple USARTs connect RS-485/Modbus sensors, CAN 2.0B interfaces with PLC networks, and USB provides commissioning access. 20 KB SRAM supports buffered sensor data logging and CAN message queuing without external RAM.
    • USB HID / Custom Peripheral Controller: Built-in USB 2.0 Full-Speed device with 8 endpoints enables custom HID, CDC, or composite USB peripherals. 64 KB Flash accommodates both application code and USB protocol stack with room for OTA bootloader support.

Market Reference Price

Market Price Range Currency
Huaqiangbei Spot $0.30 – $1.20 USD
Overseas B2B $3.40 – $9.64 USD

Related Models Comparison

Model Difference Application
STM32F103CBT6 128 KB Flash, 48-pin LQFP, otherwise identical Projects needing more code space in same footprint
STM32F405RGT6 Cortex-M4 with FPU, 168 MHz, 1 MB Flash, 192 KB RAM, DSP instructions Demanding signal processing and floating-point math
GD32F103C8T6 GigaDevice pin-compatible clone, 108 MHz, lower cost Cost-sensitive designs accepting second-source risk
STM32G431CBU6 Next-gen Cortex-M4, 170 MHz, math accelerator, 48-pin QFP Motor control and power conversion upgrades