Home > Integrated Circuits ICs > STM32F103C8T6

STM32F103C8T6


ARM Cortex-M3 MCU at 72 MHz with 64 KB Flash, 20 KB SRAM, USB, CAN, and motor control peripherals for mainstream embedded applications.

0

Effective Inventory
Go to Inquiry

Image for reference only

Manufacturer Part:

STM32F103C8T6

Package:

LQFP-48 (7 x 7 x 1.4 mm)

Brand:
Other recommendations you may be interested in.
Description

The STM32F103C8T6 by STMicroelectronics is a mainstream ARM Cortex-M3 microcontroller running at 72 MHz with 1.25 DMIPS/MHz, featuring 64 KB Flash and 20 KB SRAM. It integrates two 12-bit ADCs (1 MSPS, 10 channels each), four timers (one motor-control PWM with dead-time), and communication interfaces including 2x I2C, 3x USART, 2x SPI, 1x CAN 2.0B, and 1x USB 2.0 full-speed device. A 7-channel DMA controller offloads data transfers from the CPU.

Packaged in LQFP-48 (7 x 7 x 1.4 mm) with 37 GPIOs (most 5V-tolerant), the MCU operates from 2.0V to 3.6V across -40 to +85C with Sleep/Stop/Standby low-power modes and VBAT backup. SWD and JTAG debug supported. ECOPACK2, RoHS compliant, halogen-free. ECCN 3A991.a.2. Active. Widely used in motor drives, IoT end nodes, USB peripherals, and industrial control. Pin-compatible clones available from GigaDevice (GD32) and WCH (CH32).

The STM32F103C8T6 is a mainstream-performance ARM Cortex-M3 32-bit RISC microcontroller manufactured by STMicroelectronics, operating at up to 72 MHz with 1.25 DMIPS/MHz performance. The device features 64 KB Flash memory and 20 KB SRAM, making it one of the most widely used entry-level ARM MCUs in the STM32 portfolio.

The MCU integrates two 12-bit ADCs (1 MSPS, up to 10 channels each), three 16-bit general-purpose timers, one 16-bit motor-control PWM timer with dead-time generation, two watchdog timers (independent and window), and a 7-channel DMA controller. Communication interfaces include two I2C (SMBus/PMBus), three USARTs (ISO 7816, LIN, IrDA), two SPIs (18 Mbit/s), one CAN 2.0B Active, and one USB 2.0 full-speed device interface.

The device operates from 2.0V to 3.6V with Sleep, Stop, and Standby low-power modes. A VBAT pin supports RTC and backup register retention. The internal clock system includes an 8 MHz factory-trimmed HSI RC (1% accuracy at 25C), a 40 kHz LSI RC, and support for 4-16 MHz HSE crystal and 32.768 kHz LSE crystal for RTC.

Packaged in a 48-pin LQFP (7 x 7 x 1.4 mm) with 37 GPIOs (most 5V-tolerant), the device supports SWD and JTAG debug interfaces. A 96-bit unique device ID provides individual chip identification. The STM32F103C8T6 is ECOPACK2 compliant, RoHS compliant, and halogen-free. ECCN: 3A991.a.2. Product status: Active. Available in tray packaging (standard 1500 pcs/tray for LQFP48).

The STM32F103C8T6 operates as a mainstream embedded microcontroller with the following subsystem architecture:

1. Cortex-M3 Core: The 32-bit ARM Cortex-M3 CPU executes at up to 72 MHz, featuring 3-stage pipeline, single-cycle multiplication, hardware division, and 1.25 DMIPS/MHz performance. NVIC (Nested Vectored Interrupt Controller) supports up to 43 maskable interrupt channels with 16 priority levels. The core supports Sleep, Deep-Sleep, and Standby low-power entry via WFI/WFE instructions.

2. Memory Subsystem: 64 KB Flash with prefetch buffer and ART-like acceleration for 0-wait-state execution at 72 MHz (for LQFP48 medium-density devices). 20 KB SRAM is accessible in a single cycle. A 7-channel DMA controller handles peripheral-to-memory and memory-to-memory transfers without CPU intervention.

3. Clock System: Multi-clock source system: HSE (4-16 MHz external crystal), HSI (8 MHz internal RC, 1% accuracy), LSE (32.768 kHz for RTC), LSI (40 kHz for IWDG). A PLL multiplies the clock source to generate the 72 MHz system clock. Clock security system (CSS) detects HSE failure and auto-switches to HSI.

4. Analog Subsystem: Two independent 12-bit successive-approximation ADCs with up to 10 external channels each (ADC1 has additional internal channels for temperature sensor and VREFINT). Maximum sampling rate is 1 MSPS at 14 MHz ADC clock. Dual sample-and-hold capability enables simultaneous sampling.

5. Timer Subsystem: One advanced-control timer (TIM1) for motor control PWM with complementary outputs and dead-time insertion. Three general-purpose 16-bit timers (TIM2-TIM4) for input capture, output compare, PWM generation, and encoder interface. Two basic timers (TIM6-TIM7) for DAC triggering and timebase. SysTick for OS tick generation.

6. Communication Subsystem: All peripherals connected via APB1 (36 MHz max) and APB2 (72 MHz max) buses. USART1 on APB2 (high-speed), USART2/3 on APB1. SPI1 on APB2, SPI2 on APB1. I2C1/2 on APB1. CAN and USB on APB1. Pin multiplexing allows flexible peripheral-to-pin assignment.

Pin Group Count Type Description
GPIO (PA-PD) 37 I/O General-purpose I/O, most 5V-tolerant, with alternate function mapping for USART, SPI, I2C, TIM, CAN, USB, ADC
VDD 4 P Digital power supply (2.0-3.6V)
VSS 4 G Digital ground
VDDA / VSSA 2 P/G Analog power and ground for ADC/DAC
VBAT 1 P Battery backup for RTC and backup registers
NRST 1 I System reset (active low, internal pull-up)
BOOT0 1 I Boot mode selection (main Flash / system memory / SRAM)
OSC_IN / OSC_OUT 2 I/O HSE oscillator pins (4-16 MHz crystal)
OSC32_IN / OSC32_OUT 2 I/O LSE oscillator pins (32.768 kHz for RTC)
Application Description
Motor Drives Advanced PWM timer with dead-time and encoder input for BLDC/stepper motor control in drones, robots, and CNC machines
IoT End Nodes Low-power modes and multi-protocol interfaces (I2C, SPI, USART, CAN) for sensor hubs, smart meters, and wireless module hosts
USB Peripherals Built-in USB 2.0 full-speed device interface for HID, CDC, and custom USB class devices without external USB transceiver
Industrial Control CAN bus for industrial networking, ADC for sensor acquisition, and PLC/inverter control in factory automation
Consumer Electronics Cost-effective MCU for gaming peripherals, GPS platforms, medical handhelds, alarm systems, and HVAC controllers
Model Manufacturer Compatibility Key Difference
STM32F103CBT6 ST Series Sibling Same package (LQFP-48), 128 KB Flash (2x), same RAM and peripherals
STM32F103RCT6 ST Series Upgrade 256 KB Flash, 48 KB SRAM, LQFP-64 with more GPIOs and ADC channels
GD32F103C8T6 GigaDevice Pin-Compatible Clone Cortex-M3 at 108 MHz, compatible pinout and software; higher max frequency
CH32F103C8T6 WCH Pin-Compatible Clone Cortex-M3 at 80 MHz, compatible pinout; lower cost alternative
STM32G431CBU6 ST Series Upgrade Cortex-M4 at 170 MHz with FPU, 128 KB Flash; newer generation, different pinout
Recommend Parts
Cortex-M0+ ultra-low-power MCU, 32MHz, 128KB Flash, crystal-less USB, LQFP-64

Brand:

Package:

LQFP-64 (10×10 mm)
In stock:
14446pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
Cortex-M4F MCU, 168MHz, 512KB Flash, 192KB SRAM, Ethernet, USB OTG, LQFP-100

Brand:

Package:

LQFP-100 (14×14×1.4 mm)
In stock:
2870pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
ARM Cortex-M4F MCU, 72MHz, 384KB Flash, 64KB SRAM, dual ADC, 4 comparators, 2 op amps, LQFP-100

Brand:

Package:

LQFP-100 (14 x 14 x 1.4 mm)
In stock:
12274pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
ARM Cortex-M4F MCU, 168MHz, 1MB Flash, 192KB SRAM, Ethernet, USB OTG HS, UFBGA-176

Brand:

Package:

UFBGA-176 (10 x 10 mm, 0.65mm pitch)
In stock:
9303pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
Quad JFET-input op amp, 4MHz GBP, 16V/µs slew rate, 200pA bias current, SOIC-14

Brand:

Package:

SOIC-14 (8.75 x 4 x 1.65 mm)
In stock:
9834pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
Ultra-low-power Cortex-M3 MCU, 32MHz, 256KB Flash, 32KB SRAM, LCD controller, LQFP-64

Brand:

Package:

LQFP-64 (10x10mm)
In stock:
5417pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
Quality Assurance

All electronic components we source from our partnered supply chains go through strict incoming inspections.Through careful testing, we ensure everything delivered to customers is genuine original parts and meets quality requirements.In addition, we keep complete inspection records to make the entire supply chain process clear and traceable.

Certification
We have obtained a number of professional certifications and built our own professional testing laboratory.This ensures that every product we deliver to our customers meets the highest quality requirements.We conduct tests in strict accordance with procedures to ensure stable product quality and accurate parameters.To guarantee genuine original parts, we also cooperate with reliable third-party testing institutions for strict quality inspection.We always attach great importance to quality and fully comply with industry standards, relevant regulations, and ISO 9001:2015 requirements.

Shipping & Payment

All electronic components we source from our partnered supply chains go through strict incoming inspections.Through careful testing, we ensure everything delivered to customers is genuine original parts and meets quality requirements.In addition, we keep complete inspection records to make the entire supply chain process clear and traceable.

Certification
We have obtained a number of professional certifications and built our own professional testing laboratory.This ensures that every product we deliver to our customers meets the highest quality requirements.We conduct tests in strict accordance with procedures to ensure stable product quality and accurate parameters.To guarantee genuine original parts, we also cooperate with reliable third-party testing institutions for strict quality inspection.We always attach great importance to quality and fully comply with industry standards, relevant regulations, and ISO 9001:2015 requirements.

Service & Packaging

All electronic components we source from our partnered supply chains go through strict incoming inspections.Through careful testing, we ensure everything delivered to customers is genuine original parts and meets quality requirements.In addition, we keep complete inspection records to make the entire supply chain process clear and traceable.

Certification
We have obtained a number of professional certifications and built our own professional testing laboratory.This ensures that every product we deliver to our customers meets the highest quality requirements.We conduct tests in strict accordance with procedures to ensure stable product quality and accurate parameters.To guarantee genuine original parts, we also cooperate with reliable third-party testing institutions for strict quality inspection.We always attach great importance to quality and fully comply with industry standards, relevant regulations, and ISO 9001:2015 requirements.