STM32F103C8T6 Microcontroller Datasheet, Pinout, Schematic

yunying Release time:2023-12-12 Page View:518

STM32F103C8T6 Microcontroller Datasheet, Pinout, Schematic

Introduction:

The STM32F103C8T6 microcontroller is a popular choice among electronics enthusiasts and professionals due to its powerful features and versatility. In this article, we will explore the datasheet, pinout, and schematic of STM32F103C8T6 microcontroller, swipe to the end of the article and click to see STM32F103C8T6 datasheet.


STM32F103C8T6 Overview


IMAGE (2)

The STM32F103C8T6 is an STMicroelectronics microcontroller from the STM32F1 series. It is frequently used in embedded applications and has an ARM Cortex-M3 processor. The STM32F103C8T6 includes a variety of peripherals and interfaces, making it appropriate for a wide range of applications including industrial control systems, consumer electronics, motor control, and more. It is popular among embedded system developers due to its high performance, low power consumption, and extensive feature set.


The STM32F103xx is a complete family of microcontrollers with fully compatible members. The family includes low-density, medium-density, and high-density devices, each with different flash memory and RAM capacities, as well as peripherals. Low- and high-density devices are extensions of the medium-density devices and are drop-in replacements, allowing for flexibility in memory densities during development. The STM32F103xx family is also compatible with existing STM32F101xx and STM32F102xx devices.




 



STM32F103C8T6 Pinout

PINOUT STM32F103xx performance line LQFP48 pinout-xinshop

STM32F103C8T6 Features

1. ARM Cortex-M3 32-bit RISC core operating at up to 72 MHz.

2. Up to 64KB of Flash memory and 20KB of SRAM for program and data storage.

3. Multiple communication interfaces, including USART, SPI, I2C, and CAN.

4. Up to 37 general-purpose I/O (GPIO) pins for connecting to external peripherals.

5. 12-bit analog-to-digital converter with up to 16 channels for precise analog signal measurement.

6. Multiple timers and PWM channels for precise timing and control applications.

7. Built-in real-time clock (RTC) for timekeeping applications.

8. Multiple power-saving modes to optimize power consumption.

9. Wide operating voltage range of 2.0V to 3.6V.

10. Rich set of peripherals, including USB, ADC, DAC, DMA, and more.


* Arm® 32-bit Cortex®-M3 CPU core

– 72 MHz maximum frequency, 1.25 DMIPS / MHz (Dhrystone 2.1) performance at 0 wait state memory access

– Single-cycle multiplication and hardware division

· *Memories

– 64 or 128 Kbytes of Flash memory

– 20 Kbytes of SRAM

·*Clock, reset and supply management

– 2.0 to 3.6 V application supply and I/Os

– POR, PDR, and programmable voltage detector (PVD)

– 4 to 16 MHz crystal oscillator

– Internal 8 MHz factory-trimmed RC

– Internal 40 kHz RC

– PLL for CPU clock

– 32 kHz oscillator for RTC with calibration

*Low-power

– Sleep, Stop and Standby modes

– VBAT supply for RTC and backup registers

*2x 12-bit, 1 µs A/D converters (up to 16

channels)

– Conversion range: 0 to 3.6 V

– Dual-sample and hold capability

– Temperature sensor

*DMA

– 7-channel DMA controller

– Peripherals supported: timers, ADC, SPIs,

I2Cs and USARTs

* Up to 80 fast I/O ports

– 26/37/51/80 I/Os, all mappable on 16 external interrupt vectors and almost all

5 V-tolerant

 *Debug mode

– Serial wire debug (SWD) and JTAG

interfaces

*Seven timers

*Up to nine communication interface

*CRC calculation unit, 96-bit unique ID

*Packages are ECOPACK®


Key features of the STM32F103C8T6 include:

 

1. ARM Cortex-M3 32-bit RISC core: The STM32F103C8T6 is based on the ARM Cortex-M3 core, which offers excellent performance, low power consumption, and a rich set of instruction sets.

 

2. Flash memory: It is equipped with 64KB to 128KB of flash memory, providing ample space for storing the program code.

 

3. RAM: The microcontroller offers 20KB of SRAM for data storage during runtime.

 

4. Timers: It includes various timers, such as general-purpose timers, advanced-control timers, and basic timers, offering precise timing capabilities for applications.

 

5. Communication interfaces: The STM32F103C8T6 supports various communication interfaces, including USART, SPI, I2C, and CAN, making it suitable for a wide range of applications.

 

6. Analog-to-Digital Converter (ADC): It features an onboard 12-bit ADC with multiple channels, allowing precise analog signal acquisition.



STM32F103C8T6 CAD Model

Symbol

symbol

Footprint

footprint

3D-Model

 

3d-model


STM32F103C8T6 Applications

1. Industrial automation and control systems.

2. Motor control and robotics.

3. Home automation and smart devices.

4. Portable medical devices.

5. Internet of Things (IoT) applications.

6. Audio and video processing.

7. Automotive systems.

8. Power management and energy monitoring.

9. Security systems and access control.

10. Gaming consoles and peripherals.








STM32F103C8T6 Alternatives

Here are a few STM32F103C8T6 Alternatives for your reference.

1. STM32F303C8T6: Similar to the STM32F103C8T6 but with a higher clock speed of up to 72 MHz and additional features like a hardware floating-point unit (FPU) and digital signal processing (DSP) instructions.

2. STM32F407VGT6: A more advanced microcontroller with a 32-bit ARM Cortex-M4 core, higher clock speed, more memory, and additional features such as a floating-point unit (FPU) and a dedicated graphics processing unit (GPU).

3. STM32F072C8T6: A lower-cost alternative with a 32-bit ARM Cortex-M0 core and similar features to the STM32F103C8T6, suitable for applications that require less processing power.



STM32F103C8T6 Typical Application Circuit

Typical Application Circuit:

Typical application with an 8 MHz crystal

Typical application with an 8 MHz crystal



STM32F103C8T6 Functional Block Diagram

The functional block diagram of the STM32F103C8T6 illustrates the internal architecture of the microcontroller, including the core processor, memory interfaces, peripheral modules, and communication interfaces. It provides an overview of how different components are interconnected and how data flows within the microcontroller.

 

High-speed external clock source AC timing diagram

High-speed external clock source AC timing diagram

Low-speed external clock source AC timing diagram

Low-speed external clock source AC timing diagram


STM32F103C8T6 Package Dimension



package info

Packaging

The STM32F103C8T6 microcontroller is available in a compact LQFP (low-profile quad flat package) package with 48 pins. 

 

Pinout Diagram:

 The microcontroller comes in a 48-pin LQFP package and offers a total of 37 GPIO (General-Purpose Input/Output) pins, which can be configured for a variety of purposes.

 





Conclusion

Understanding the datasheet, pinout, and schematic of the STM32F103C8T6 microcontroller is essential for successfully designing and implementing projects based on this versatile microcontroller. The datasheet provides comprehensive technical information, while the pinout diagram and schematic assist in hardware design and integration. With its powerful features and flexibility, the STM32F103C8T6 offers endless possibilities for innovative electronic projects and applications.



Specifications

Manufacturer :
STMicroelectronics
Product Category :
Microcontrollers
Address Bus Width :
32b
Base Part Number :
STM32F103
Bit Size :
32
Boundary Scan :
yes
Connectivity :
CANbus, I2C, IrDA, LINbus, SPI, UART/USART, USB
Core Architecture :
ARM
Core Processor :
ARM® Cortex®-M3
Core Size :
32-Bit
Data Bus Width :
32b
Data Converter :
A/D 10x12b
Density :
512 kb
DMA Channels :
yes
Factory Lead Time :
10 Weeks
Format :
FIXED POINT
Frequency :
72MHz
Has ADC :
yes
Height :
1.45mm
Integrated Cache :
No
Interface :
CAN, I2C, IrDA, LIN, SPI, UART, USART, USB
JESD-609 Code :
e4
Lead Free :
Lead Free
Length :
7mm
Lifecycle Status :
ACTIVE (Last Updated: 7 months ago)
Low Power Mode :
yes
Manufacturer Package Identifier :
ai14911d
Max Power Dissipation :
363mW
Memory Size :
64KB
Moisture Sensitivity Level (MSL) :
3 (168 Hours)
Mount :
Surface Mount
Mounting Type :
Surface Mount
Number of ADC Channels :
10
Number of Bits :
32
Number of External Interrupts :
16
Number of I/O :
37
Number of I2C Channels :
2
Number of Pins :
48
Number of PWM Channels :
1
Number of Terminations :
48
Number of Timers/Counters :
3
Operating Supply Voltage :
3.6V
Operating Temperature :
-40°C~85°C TA
Oscillator Type :
Internal
Package / Case :
48-LQFP
Packaging :
Tray
Part Status :
Active
Peak Reflow Temperature (Cel) :
260
Peripherals :
DMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT
Pin Count :
48
Program Memory Size :
64KB 64K x 8
Program Memory Type :
Flash
Radiation Hardening :
No
RAM Size :
20K x 8
REACH SVHC :
No SVHC
RoHS Status :
ROHS3 Compliant
Series :
STM32F1
Supply Current-Max :
50mA
Supply Voltage :
3.3V
Terminal Finish :
Nickel/Palladium/Gold (Ni/Pd/Au)
Terminal Form :
Gull wing
Terminal Pitch :
0.5mm
Terminal Position :
QUAD
Termination :
SMD/SMT
Time@Peak Reflow Temperature-Max (s) :
30
uPs/uCs/Peripheral ICs Type :
MICROCONTROLLER, RISC
Voltage - Supply (Vcc/Vdd) :
2V~3.6V
Watchdog Timer :
yes
Width :
7.2mm

Datasheets

Datasheets
STM32F103C8T6

Frequently Asked Questions

Related Articles

Popular parts number More >
TLV1702AIDGK
Texas Instruments
IC COMPARATOR DUAL 8VSSOP
TPS2331IPWR
Texas Instruments
IC HOT SWAP CTRLR GP 14TSSOP
OP177GPZ
Analog Devices, Inc.
IC OPAMP GP 1 CIRCUIT 8DIP
ULN2003A
STMicroelectronics
IC PWR RELAY 7NPN 1:1 16DIP
UCD1E101MCL1GS
Nichicon
CAP ALUM 100UF 20% 25V SMD
AT27C020-55JU
Microchip Technology
IC EPROM 2MBIT PARALLEL 32PLCC
LPS25HBTR
STMicroelectronics
IC MEMS PRESSURE SENSOR 10HCLGA
E-STE100P
STMicroelectronics
IC TRANSCEIVER HALF 1/1 64TQFP
AM26C32IPWR
Texas Instruments
IC RECEIVER 0/4 16TSSOP
  • 1,000+
    Daily Order Quantity
  • 2,500,000+
    Alternative Parts
  • 2,200+
    Worldwide Manufacturers
  • 10,000 ㎡
    In-stock Warehouse
RFQ
BOM