STMicroelectronics

STM32F103C8T6 - 32-bit ARM Cortex-M3 MCU, 64KB Flash | STMicroelectronics

MPN: STM32F103C8T6 βœ“ Active
In Stock Ships in 1-3 business days
2.0 V to 3.6 V Vdss LQFP-48 Package 72 MHz Speed 64 KB Memory
From $1.02 USD / Unit
MOQ: 1 |
Price updated: 2026-08-17
Volume Pricing
Qty Unit Price Extended
1 $1.93 $1.93
10 $1.33 $13.30
100 $1.18 $118.00
500 $1.11 $555.00
1,000 $1.08 $1,080.00
1,500 $1.02 $1,530.00
ℹ️ All prices are in USD

Drop-in alternatives for STM32F103C8T6 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

STM32F103CBT6

STMicroelectronics
ARM Cortex-M3 Β· 72 MHz Β· 128 KB Β· 20 KB Β· 2.0 V to 3.6 V Β· 37 Β· 2x 12-bit, 10 channels Β· 4x 16-bit (3 general-purpose + 1 advanced)

βœ“ In Stock

$1.63 / Unit

View Datasheet β†’

GD32F103C8T6

GigaDevice, compatible

πŸ“‹ Reference alternative (not in catalog)

STM32F103R8T6

64KB Flash, LQFP-64

πŸ“‹ Reference alternative (not in catalog)

APM32F103C8T6

Geehy, compatible

πŸ“‹ Reference alternative (not in catalog)

STM32F030C8T6

STMicroelectronics
ARM Cortex-M0 32-bit Β· 48 MHz Β· 64 KB Β· 8 KB Β· 2.4 V to 3.6 V Β· 12-bit Β· up to 16 Β· I2C, SPI, USART

βœ“ In Stock

$0.98 / Unit

View Datasheet β†’

STM32F103C8T6 Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M3
Max Clock Frequency 72 MHz
Flash Memory 64 KB
SRAM 20 KB
Supply Voltage 2.0 V to 3.6 V
Operating Temperature -40C to +85C
Package LQFP-48
Mounting Type Surface Mount
Number of I/Os 37
ADC Resolution 12-bit
Number of ADC Channels 10
Timer Modules 3 general-purpose, 1 advanced
Communication Interfaces USART (2), SPI (2), I2C (2), USB 2.0 FS, CAN 2.0B
DMA Channels 7
Debug Interface SWD, JTAG
RoHS Status Compliant

STM32F103C8T6 Pin Configuration

LQFP-48 Package Pinout Diagram LQFP-48 7x7mm, P0.5mm, JEDEC MS-026. 1 12 LQFP-48
Pin 1 VBAT β€” Battery backup for RTC
Pin 2 PC13 β€” GPIO, also used for RTC tamper
Pin 3 PC14 β€” GPIO, also used for OSC32_IN
Pin 4 PC15 β€” GPIO, also used for OSC32_OUT
Pin 5 OSC_IN β€” Main oscillator input
Pin 6 OSC_OUT β€” Main oscillator output
Pin 7 NRST β€” Reset (active low)
Pin 8 VSSA β€” Analog ground
Pin 9 VDDA β€” Analog power supply
Pin 10 PA0 β€” GPIO, ADC12_IN0, TIM2_CH1
Pin 11 PA1 β€” GPIO, ADC12_IN1, TIM2_CH2
Pin 12 PA2 β€” GPIO, ADC12_IN2, TIM2_CH3
Pin 13 PA3 β€” GPIO, ADC12_IN3, TIM2_CH4
Pin 14 PA4 β€” GPIO, SPI1_NSS, DAC_OUT1
Pin 15 PA5 β€” GPIO, SPI1_SCK, DAC_OUT2
Pin 16 PA6 β€” GPIO, SPI1_MISO, TIM3_CH1
Pin 17 PA7 β€” GPIO, SPI1_MOSI, TIM3_CH2
Pin 18 PB0 β€” GPIO, TIM3_CH3, ADC12_IN8
Pin 19 PB1 β€” GPIO, TIM3_CH4, ADC12_IN9
Pin 20 PB2 β€” GPIO, BOOT1
Pin 21 PB10 β€” GPIO, I2C2_SCL, USART3_TX
Pin 22 PB11 β€” GPIO, I2C2_SDA, USART3_RX
Pin 23 PB12 β€” GPIO, SPI2_NSS, I2C2_SMBA
Pin 24 PB13 β€” GPIO, SPI2_SCK, USART3_CTS
Pin 25 PB14 β€” GPIO, SPI2_MISO, USART3_RTS
Pin 26 PB15 β€” GPIO, SPI2_MOSI, TIM1_CH3N
Pin 27 PC13 β€” GPIO, RTC_AF1
Pin 28 PC14 β€” GPIO, OSC32_IN
Pin 29 PC15 β€” GPIO, OSC32_OUT
Pin 30 VSS_1 β€” Ground
Pin 31 VDD_1 β€” Power supply
Pin 32 VDDA β€” Analog power supply
Pin 33 VSSA β€” Analog ground
Pin 34 PA8 β€” GPIO, TIM1_CH1, MCO
Pin 35 PA9 β€” GPIO, TIM1_CH2, USART1_TX
Pin 36 PA10 β€” GPIO, TIM1_CH3, USART1_RX
Pin 37 PA11 β€” GPIO, USART1_CTS, USB_DM
Pin 38 PA12 β€” GPIO, USART1_RTS, USB_DP
Pin 39 PA13 β€” GPIO, SWDIO
Pin 40 PA14 β€” GPIO, SWCLK
Pin 41 PA15 β€” GPIO, JTDI
Pin 42 PB3 β€” GPIO, JTDO
Pin 43 PB4 β€” GPIO, NJTRST
Pin 44 PB5 β€” GPIO, I2C1_SMBA
Pin 45 PB6 β€” GPIO, I2C1_SCL, TIM4_CH1
Pin 46 PB7 β€” GPIO, I2C1_SDA, TIM4_CH2
Pin 47 BOOT0 β€” Boot mode selection
Pin 48 VDD_2 β€” Power supply

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for STM32F103C8T6 Drain-to-Source Voltage (Vds) Drain Current (Id)

No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.

Typical Applications

STM32F103C8T6 is suitable for 6 applications: Industrial Control, IoT Gateway, Medical Monitoring Device, Automotive Body Control, Consumer Electronics, Data Logging System.

🏭

Industrial Control

Used in PLCs, motor drives, and automation controllers.

🧩

IoT Gateway

Acts as a central hub for sensor data collection and communication.

πŸ’Š

Medical Monitoring Device

Powers portable health monitors with low-power operation.

πŸš—

Automotive Body Control

Manages lighting, wipers, and window controls.

πŸ”§

Consumer Electronics

Embedded in smart home devices, drones, and toys.

πŸ–₯️

Data Logging System

Records sensor data to SD card or transmits via USB.

What is the maximum clock speed of STM32F103C8T6?
The maximum clock speed is 72 MHz using an external crystal or internal PLL.
How much Flash and SRAM does STM32F103C8T6 have?
It has 64 KB of Flash memory and 20 KB of SRAM.
What is the supply voltage range for STM32F103C8T6?
The supply voltage range is 2.0V to 3.6V.
Does STM32F103C8T6 have a built-in USB interface?
Yes, it has a USB 2.0 Full-Speed interface.
What is the package type of STM32F103C8T6?
It comes in an LQFP-48 package with a 7x7 mm body.
Can STM32F103C8T6 be programmed using Arduino IDE?
Yes, with the STM32duino core or STM32CubeProgrammer, it can be programmed via Arduino IDE.
What is the difference between STM32F103C8T6 and STM32F103CBT6?
The STM32F103CBT6 has 128 KB Flash, while the C8T6 has 64 KB Flash. Both have the same pinout.
Does STM32F103C8T6 support CAN bus?
Yes, it has one CAN 2.0B interface.
What is the maximum ADC sampling rate of STM32F103C8T6?
The 12-bit ADC can achieve up to 1 MHz sampling rate.
Is STM32F103C8T6 suitable for motor control applications?
Yes, it has an advanced timer for PWM generation and is commonly used in motor drives.
What development tools are compatible with STM32F103C8T6?
It is supported by STM32CubeIDE, Keil MDK, IAR EWARM, and GCC-based toolchains.
Does STM32F103C8T6 have a built-in bootloader?
Yes, it has a system memory bootloader that supports USART and USB DFU.
What is the power consumption of STM32F103C8T6 in run mode?
Typical run mode current is about 50 mA at 72 MHz.
Can STM32F103C8T6 operate at 3.3V logic levels?
Yes, all I/O pins are 3.3V tolerant, and some are 5V tolerant.
What is the operating temperature range of STM32F103C8T6?
The industrial temperature range is -40C to +85C.
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details