STM32F103C8T6TR

STMicroelectronics · STM32F1 Series

STMicroelectronics STM32F1 series, STM32F103C8T6TR, 32-bit ARM Cortex-M3 MCU, 72MHz, 64KB Flash, 20K x 8 SRAM, 37 I/O, CAN/USB, 48-LQFP, -40°C to 85°C.

STMicroelectronics STM32F103C8T6TR
Download datasheet (PDF)
[IN STOCK] In Stock: 1,054 pcs
$2.82/ pc

Volume pricing

Buy Now

MOQ 1 · Tape & Reel (TR); Cut Tape (CT) · RoHS · EIA-481 · DAP/DDP · T/T

Technical specifications

STM32F103C8T6TR specifications
Parameter / AttributeSpecification / Value
SeriesSTM32F1
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2V ~ 3.6V
Operating temperature-40°C~85°C(TA)
Speed72MHz
PackageTape & Reel (TR); Cut Tape (CT)
RAM size20K x 8
Core size32-Bit Single-Core
PeripheralsDMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT
ConnectivityCANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB
Number of i (O)37
Core processorARM® Cortex®-M3
Case48-LQFP
Data convertersA/D 10x12b
Program memory size64KB (64K x 8)
100% Footprint Match · Solder-Ready (No PCB Redesign Needed)

Need Stock or a Drop-in Second-Source for STM32F103C8T6TR?

Package: LQFP-48 (7x7mm) · Pin-compatible replacements with immediate Shenzhen spot stock

Footprint Match 98%
Supply Chain & Allocation Reality:

STM32F103C8T6 remains one of the most widely counterfeited and allocation-constrained 32-bit MCUs globally. Factory lead times frequently stretch beyond 16–26 weeks with substantial secondary market premiums. Domestic pin-compatible alternatives manufactured by GigaDevice and WCH provide immediate spot availability with competitive target-aligned pricing.

Verified Pin-Compatible Replacements (2 verified alternatives)

GD32F103C8T6 GigaDevice LQFP-48
100% Drop-in (Zero Code Change)
Availability & Target Pricing:

Immediate Allocation Relief & Verified Factory Traceability

Shenzhen Spot Stock (24–48h Dispatch)

Electrical & Core Specs:

ARM Cortex-M3 @ 108 MHz (vs ST @ 72 MHz)

2.6V – 3.6V (Direct 3.3V match)

Compatibility & Drop-In Notes: Direct binary drop-in for standard 72MHz configurations. When recompiling from source, install the GigaDevice GD32F10x DFP pack in Keil/IAR for full 108MHz zero-wait-state Flash performance. Flash programming algorithms differ: ensure SWD programmers (J-Link / ST-Link) support GD32 Flash algorithm.
Package & Solder Footprint: Exact 1:1 pin layout. Power decoupling caps (100nF on VDD/VSS pins) and crystal oscillator load caps (8MHz external) are identical. No PCB rev required.
Shenzhen Warehouse Stock & MOQ: Millions of units in continuous Shenzhen warehouse circulation. Shipped in original factory tape & reel or moisture-barrier dry-packs.
CH32F103C8T6 WCH (Jiangsu Qinheng) LQFP-48
Pin-to-Pin (Minor Clock/Init Tuning)
Availability & Target Pricing:

Direct Factory Sourcing Line with Wide 5V Tolerance

Factory Direct Inventory (48h Dispatch)

Electrical & Core Specs:

Cortex-M3 compatible QingKe V4F core @ 72 MHz

2.7V – 5.5V (Wide voltage range allows direct 5V legacy designs)

Compatibility & Drop-In Notes: Standard peripheral registers mirror STM32F103. WCH OpenOCD / WCH-Link utility recommended for programming. Built-in USB bootloader allows firmware flashing via standard USB without external programmer.
Package & Solder Footprint: Pinout matches LQFP-48 standard. Wide 5V tolerance provides superior noise immunity in harsh industrial motor control and relay drive applications.
Shenzhen Warehouse Stock & MOQ: WCH primary distribution line in Shenzhen. Dependable supply stability for high-volume commercial electronics.
Buyer & Quality Checklist for Sourcing Alternatives
  • Confirm SWD programmer support: update J-Link / ST-Link programmer definitions to accept GigaDevice / WCH flash sector erase algorithms.
  • Verify crystal oscillator startup margins: GD32 oscillator drive strength is slightly higher; verify 8MHz crystal startup across -40°C to +85°C.
  • Check ADC sampling rates: GD32 ADC achieves up to 2.6 MSPS vs ST 1.0 MSPS; if your code relies on raw ADC conversion cycle counts for delay timing, recalibrate.
  • Review Flash read protection (RDP) routines: Level 0/1 unlock sequences use identical key registers (0x45670123 / 0xCDEF89AB).
Frequently Asked Technical Questions

Q: Can I flash existing STM32F103C8T6 compiled HEX/BIN firmware directly onto GD32F103C8T6?

A: Yes. In over 95% of applications, standard hex binaries compiled for STM32F103 run without modification on GD32F103 because register maps, interrupt vector tables, and memory spaces are 100% address-compatible. However, because GD32 executes faster due to zero-wait-state patented flash memory, software-based loop delays (e.g., for(i=0; i<1000; i++)) will execute roughly 30% faster. Use hardware timer interrupts (SysTick / TIMx) for time-critical operations.

Q: Does ICBOMS guarantee original factory packaging for GD32 and WCH parts?

A: Yes. All GD32F103 and CH32F103 MCUs supplied by ICBOMS are sourced directly from authorized factory distributors in Shenzhen. Every batch undergoes Tier 1 optical inspection (IDEA-STD-1010-B solvent wipe and laser mark verification) and is vacuum packed with humidity indicator cards and desiccant per IPC/JEDEC J-STD-033.

Technical details

72 MHz Cortex-M3 with 64 KB Flash — the workhorse MCU for motor control and USB-connected designs

The 48-LQFP package (7x7 mm) is hand-solderable and widely supported by breakout boards and the STM32Cube ecosystem, so firmware bring-up is straightforward with SWD debug.

Memory sizing and peripheral fit for the BOM line

64 KB Flash and 20 KB SRAM handle moderate firmware images and data buffers — enough for a CANopen stack with a few hundred bytes of runtime variables, or a USB HID class with a 1 KB report descriptor. The 37 GPIOs are enough to drive a 16x2 character LCD plus a rotary encoder and a few sensors without an external port expander. CANbus and USB share the same bus, so a single part can bridge a CAN network to a USB host for data logging or firmware updates.

STM32F103C8T6TR
[ALLOC] verified
Quote