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 |