STMicroelectronics STM32F103C8T6 32-bit Arm Cortex-M3 Microcontroller, 72MHz, 64KB Flash, LQFP-48
STM32F103C8T6 is a 72 MHz Arm Cortex-M3 microcontroller with 64 KB Flash, 20 KB SRAM, USB, CAN, ADCs, timers, and serial interfaces in a 48-pin LQFP package.

Same model may have multiple batches, images only for reference.
Ordering Code Difference
STM32F103C8T6 vs STM32F103C8T6TR: What Is the Difference?
STM32F103C8T6 and STM32F103C8T6TR are functionally equivalent STMicroelectronics STM32F103 32-bit Arm Cortex-M3 microcontrollers with 72MHz performance, 64KB Flash, 20KB SRAM, USB, CAN, ADCs, timers and serial communication interfaces in a 48-pin LQFP package. The main difference is the ordering and packaging format: STM32F103C8T6 is commonly used as the standard part number, while STM32F103C8T6TR specifies tape-and-reel packaging for SMT production.
| Part Number | Main Difference | Replacement Note | Request Quote |
|---|---|---|---|
This PartSTM32F103C8T6 | Standard ordering code for the STM32F103C8 MCU, commonly supplied in tray, tube, or distributor-specific packaging depending on stock source. | Use as the base version when the design requires STM32F103C8 specifications in LQFP-48 package. STM32F103C8T6TR can usually replace it if tape-and-reel packaging is acceptable. | |
STM32F103C8T6TR | Tape-and-reel version of STM32F103C8T6, intended for automated SMT assembly. Electrical specifications, pinout, package and MCU functions are the same as STM32F103C8T6. | Can usually replace STM32F103C8T6 when the same MCU specification is required and the only difference is packaging format. Confirm reel, cut-tape or tray supply before production purchase. |
STM32F103C8T6 and STM32F103C8T6TR are the same STM32F103C8 MCU specification, but they may be supplied in different packaging formats. STM32F103C8T6 is commonly used for tray or general distributor stock, while STM32F103C8T6TR indicates tape-and-reel packaging for automated SMT assembly. For prototyping, repair, or small-volume orders, confirm whether the stock is tray, cut tape, or reel. For mass production, STM32F103C8T6TR is usually preferred because tape-and-reel packaging is compatible with pick-and-place machines. Always verify the original manufacturer, lot/date code, package condition, RoHS status, and whether the device marking matches STMicroelectronics material before purchasing.
Technical Specifications
STMicroelectronics STM32F103C8T6 32-bit Arm Cortex-M3 Microcontroller, 72MHz, 64KB Flash, LQFP-48 technical specifications.
General
Alternate Parts Comparison
STM32F103C8T6 vs STM32F103C6T6ATR vs STM32F103R8T6TR vs STM32F103RCT6TR: What is the Difference?
Side-by-side technical parameter comparison of related primary models in this product family.
| This Part | Alternate Parts | Alternate Parts | Alternate Parts | |
|---|---|---|---|---|
| Speed | 72MHz | 72MHz | 72MHz | 72MHz |
| Program Memory Type | Flash | Flash | Flash | Flash |
| Program Memory Size | 64KB (64K x 8) | 32KB (32K x 8) | 64KB (64K x 8) | 256KB (256K x 8) |
| Oscillator Type | Internal | Internal | Internal | Internal |
| Data Converters | A/D 10x12b | A/D 10x12b | A/D 16x12b | A/D 16x12b; D/A 2x12b |
| Connectivity | CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB | CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB | CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB | CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB |
| Mounting Type | Surface Mount | Surface Mount | Surface Mount | Surface Mount |
| RAM Size | 20K x 8 | 10K x 8 | 20K x 8 | 48K x 8 |
| Core Processor | ARM® Cortex®-M3 | ARM® Cortex®-M3 | ARM® Cortex®-M3 | ARM® Cortex®-M3 |
| Number of I/O | 37 | 37 | 51 | 51 |
| Package / Case | 48-LQFP | 48-LQFP | 64-LQFP | 64-LQFP |
| Peripherals | POR | DMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT | DMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT | DMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT |
| Operating Temperature | -40°C ~ 85°C (TA) | -40°C ~ 85°C (TA) | -40°C ~ 85°C (TA) | -40°C ~ 85°C (TA) |
| Core Size | 32-Bit Single-Core | 32-Bit Single-Core | 32-Bit Single-Core | 32-Bit Single-Core |
| Supply Voltage | 2V ~ 3.6V | 2V ~ 3.6V | 2V ~ 3.6V | 2V ~ 3.6V |
| Action |
STM32F103C8T6 is a 48-pin, 64 KB Flash option in the STM32F103 performance line and is suitable for compact embedded designs that need Cortex-M3 performance, USB, CAN and common serial interfaces. STM32F103CBT6 is the closest upgrade when more Flash memory is required while keeping a similar 48-pin package. STM32F103C6T6 is a lower-memory alternative for simpler firmware. STM32F103R8T6 provides more pins in a 64-pin package while staying in the 64 KB Flash class. STM32F103RCT6 is a higher-density option with 256 KB Flash and more I/O resources, making it better suited for larger applications or designs with heavier peripheral requirements.
STMicroelectronics STM32F103C8T6 32-bit Arm Cortex-M3 Microcontroller, 72MHz, 64KB Flash, LQFP-48 Overview
The STM32F103C8T6 is a 32-bit microcontroller from STMicroelectronics, built around the Arm Cortex-M3 core and designed for mainstream embedded control applications. It operates at up to 72 MHz and integrates 64 KB of Flash memory and 20 KB of SRAM, offering a practical balance of processing performance, peripheral integration, and compact package size.
Supplied in a 48-pin LQFP package, the STM32F103C8T6 supports a 2.0 V to 3.6 V operating supply range and includes a broad set of on-chip peripherals for control and communication tasks. Integrated features include two 12-bit ADCs, multiple general-purpose and advanced-control timers, GPIOs, USART, SPI, I²C, USB full-speed device interface, and CAN connectivity.
This MCU is commonly used in embedded control boards, industrial control systems, motor control circuits, USB interface devices, communication modules, handheld equipment, automation products, and general-purpose development platforms. Its mature STM32 ecosystem, Cortex-M3 architecture, and wide software support make it a reliable choice for cost-sensitive embedded designs that require stronger performance and richer peripherals than basic 8-bit or entry-level 32-bit MCUs.
Key Features
Arm Cortex-M3 32-bit core, up to 72 MHz
64 KB Flash memory and 20 KB SRAM
2.0 V to 3.6 V operating supply range
48-pin LQFP package
USB full-speed device interface and CAN support
Two 12-bit ADCs and multiple timer resources
USART, SPI and I²C communication interfaces
Industrial temperature range: -40°C to +85°C
Suitable for embedded control, motor control, industrial control, communication modules and development boards
Target Applications
Embedded control systems
Industrial automation controllers
Motor control circuits
USB interface devices
CAN communication modules
Sensor data acquisition systems
Handheld electronic equipment
Development boards and prototyping platforms
Consumer electronics control boards
Power management and monitoring systems
The STM32F103C8T6 is a 32-bit microcontroller from STMicroelectronics, built around the Arm Cortex-M3 core and designed for mainstream embedded control applications. It operates at up to 72 MHz and integrates 64 KB of Flash memory and 20 KB of SRAM, providing a balanced combination of processing performance, peripheral integration, and low-power operation for industrial control, consumer electronics, motor control, communication modules, and general-purpose embedded systems.
This device is supplied in a 48-pin LQFP package and supports a 2.0 V to 3.6 V operating supply range. Integrated peripherals include USB full-speed device interface, CAN, multiple USART, SPI and I²C interfaces, 12-bit ADCs, timers, GPIOs, and clock/reset management functions. With its mature STM32 ecosystem, wide software support, and proven Cortex-M3 architecture, STM32F103C8T6 is widely used in embedded development, control boards, interface converters, automation equipment, and compact MCU-based products.
More in This Category
Frequently Asked Questions
Common technical questions and support information for this electronic component.
