
Product Overview
The STM32F103CBT6 is a mainstream 32-bit microcontroller from STMicroelectronics' STM32F1 series. Based on an Arm Cortex-M3 processor core operating at up to 72 MHz, the device combines reliable processing performance, integrated memory, advanced timers, analog peripherals, and a wide range of communication interfaces.
The STM32F103CBT6 provides 128 KB of Flash memory and 20 KB of SRAM, together with up to 37 general-purpose I/O pins, 12-bit ADCs, PWM timers, USB Full-Speed, CAN, USART, UART, SPI, and I²C interfaces.
With its compact LQFP-48 package, mature STM32 ecosystem, low power consumption, and balanced peripheral integration, the STM32F103CBT6 is suitable for industrial control, consumer electronics, sensor systems, motor control, communication equipment, USB devices, IoT products, and general-purpose embedded applications.
Key Features
-
Arm Cortex-M3 32-bit RISC processor core
-
CPU frequency up to 72 MHz
-
32-bit ARM architecture
-
Thumb-2 instruction set
-
Hardware multiplication and division
-
128 KB embedded Flash memory
-
20 KB SRAM
-
Up to 37 general-purpose I/O pins
-
2 × 12-bit ADCs
-
Up to 16 external ADC channels
-
7-channel DMA controller
-
4 × 16-bit general-purpose timers
-
Advanced-control PWM timer
-
2 × watchdog timers
-
Real-time clock
-
USB 2.0 Full-Speed device interface
-
CAN 2.0B interface
-
2 × USART interfaces
-
2 × SPI interfaces
-
2 × I²C interfaces
-
Multiple low-power modes
-
JTAG and SWD debug support
-
Operating temperature range from -40°C to +85°C
-
LQFP-48 package
Technical Specifications
| Parameter | Specification |
|---|---|
| Manufacturer | STMicroelectronics |
| Part Number | STM32F103CBT6 |
| Product Family | STM32F1 |
| Series | STM32F103 |
| Category | Microcontrollers |
| Subcategory | ARM Cortex-M MCU |
| Core Processor | Arm Cortex-M3 |
| Core Size | 32-Bit |
| Maximum CPU Speed | 72 MHz |
| Program Memory | 128 KB Flash |
| SRAM | 20 KB |
| GPIO | Up to 37 I/O |
| ADC | 2 × 12-Bit ADC |
| ADC Channels | Up to 16 |
| DMA | 7-Channel DMA |
| Communication Interfaces | SPI, I²C, USART, CAN, USB |
| USB | USB 2.0 Full-Speed |
| CAN | CAN 2.0B |
| USART | 2 Interfaces |
| SPI | 2 Interfaces |
| I²C | 2 Interfaces |
| Timers | General-Purpose and PWM Timers |
| RTC | Yes |
| Supply Voltage | 2.0 V – 3.6 V |
| Operating Temperature | -40°C to +85°C |
| Package | LQFP-48 |
| Package Size | 7 mm × 7 mm |
| Mounting Type | Surface Mount |
| Packaging | Tray |
| Lifecycle Status | Active |
Processor & Architecture
The STM32F103CBT6 is based on an Arm Cortex-M3 32-bit RISC processor core operating at up to 72 MHz.
The Cortex-M3 architecture is optimized for real-time embedded applications and provides efficient interrupt handling, deterministic processing, and a mature development ecosystem.
Key processor features include:
-
Arm Cortex-M3 processor core
-
Up to 72 MHz CPU frequency
-
Thumb-2 instruction set
-
Nested Vectored Interrupt Controller
-
Hardware multiplication
-
Hardware division
-
JTAG and SWD debugging
The processor provides a practical balance between performance, power consumption, memory capacity, and system cost.
Memory & Storage
The STM32F103CBT6 integrates:
-
128 KB Flash memory
-
20 KB SRAM
-
Embedded Flash memory controller
-
Flash read protection
-
Flexible firmware programming support
The 128 KB Flash capacity provides sufficient storage for embedded firmware, control algorithms, communication protocols, and application code.
The 20 KB SRAM provides runtime memory for variables, buffers, communication stacks, and real-time processing.
Advanced Analog & Timer Peripherals
The STM32F103CBT6 integrates analog and timer peripherals for control, measurement, and signal-processing applications.
Key resources include:
-
2 × 12-bit ADCs
-
Up to 16 external ADC channels
-
Temperature sensor
-
General-purpose timers
-
Advanced-control PWM timer
-
Independent watchdog
-
Window watchdog
-
SysTick timer
-
Real-time clock
The ADCs can be used for sensor measurement and analog signal acquisition, while the timers support PWM generation, motor control, timing functions, and other real-time control tasks.
Communication & Connectivity
The STM32F103CBT6 provides several widely used communication interfaces:
-
USB 2.0 Full-Speed device interface
-
CAN 2.0B
-
2 × USART
-
2 × SPI
-
2 × I²C
-
GPIO alternate-function peripherals
These integrated interfaces make the device suitable for industrial communication, USB peripherals, sensor systems, embedded controllers, and connected devices.
Power Management
The STM32F103CBT6 supports multiple low-power operating modes to help reduce energy consumption.
Power-management features include:
-
Sleep mode
-
Stop mode
-
Standby mode
-
Low-power voltage regulator
-
Wake-up capability
-
Backup domain
These features make the device suitable for battery-powered products and applications where power efficiency is important.
Applications
The STM32F103CBT6 is suitable for a wide range of applications, including:
-
Industrial Automation
-
Embedded Control Systems
-
Motor Control
-
Sensor Systems
-
Data Acquisition
-
Instrumentation
-
USB Devices
-
Consumer Electronics
-
IoT Devices
-
Communication Equipment
-
Smart Home Devices
-
Power Management Systems
-
Building Automation
-
HMI Controllers
-
General-Purpose Embedded Systems
Benefits
The STM32F103CBT6 combines a 72 MHz Arm Cortex-M3 processor, 128 KB Flash, 20 KB SRAM, integrated ADCs, timers, USB, CAN, USART, SPI, and I²C interfaces in a compact 48-pin package.
Its mature STM32F1 architecture provides broad development-tool support, software libraries, development boards, and a large embedded-system ecosystem.
The combination of processing performance, low-power modes, communication interfaces, analog peripherals, timers, and compact packaging makes the STM32F103CBT6 suitable for cost-sensitive embedded applications.
Packaging & Ordering Information
| Parameter | Details |
|---|---|
| Manufacturer | STMicroelectronics |
| Part Number | STM32F103CBT6 |
| Product Family | STM32F1 |
| Series | STM32F103 |
| Core | Arm Cortex-M3 |
| Maximum Frequency | 72 MHz |
| Flash Memory | 128 KB |
| SRAM | 20 KB |
| GPIO | Up to 37 I/O |
| Package | LQFP-48 |
| Package Size | 7 mm × 7 mm |
| Number of Pins | 48 |
| Mounting Type | Surface Mount |
| Operating Temperature | -40°C to +85°C |
| Supply Voltage | 2.0 V – 3.6 V |
| Packaging | Tray |
| Lifecycle | Active |
Datasheet
For complete electrical characteristics, pin configuration, memory architecture, peripheral descriptions, absolute maximum ratings, and application information, please refer to the official STMicroelectronics documentation.
Datasheet: Official STM32F103CBT6 Datasheet
Frequently Asked Questions
What is STM32F103CBT6?
The STM32F103CBT6 is a 32-bit microcontroller manufactured by STMicroelectronics and belonging to the STM32F1 series.
What processor core does STM32F103CBT6 use?
The STM32F103CBT6 uses an Arm Cortex-M3 processor core.
What is the maximum operating frequency of STM32F103CBT6?
The maximum CPU frequency is 72 MHz.
How much Flash memory does STM32F103CBT6 have?
The STM32F103CBT6 provides 128 KB of embedded Flash memory.
How much RAM does STM32F103CBT6 have?
The device provides 20 KB of SRAM.
How many GPIO pins does STM32F103CBT6 provide?
The STM32F103CBT6 provides up to 37 general-purpose I/O pins.
Does STM32F103CBT6 support USB?
Yes. The device integrates a USB 2.0 Full-Speed device interface.
Does STM32F103CBT6 support CAN?
Yes. The STM32F103CBT6 integrates a CAN 2.0B interface.
What ADC does STM32F103CBT6 provide?
The device integrates 2 × 12-bit ADCs with up to 16 external channels.
What package is used for STM32F103CBT6?
The STM32F103CBT6 is supplied in a 48-pin LQFP package measuring approximately 7 mm × 7 mm.
What is the operating voltage of STM32F103CBT6?
The specified supply-voltage range is 2.0 V to 3.6 V.
What is the operating temperature of STM32F103CBT6?
The operating temperature range is -40°C to +85°C.
What applications is STM32F103CBT6 suitable for?
It is suitable for industrial automation, embedded control, motor control, USB devices, sensor systems, instrumentation, IoT devices, consumer electronics, and communication equipment.
Can I request bulk pricing for STM32F103CBT6?
Yes. Contact our sales team with your required quantity and delivery destination to request current pricing, stock availability, MOQ, lead time, and shipping options.
Why Choose Us
-
100% Original and Authentic Components
-
Competitive Wholesale Pricing
-
Global Shipping Available
-
Reliable Supply Chain
-
Professional Technical Support
-
Bulk and OEM Order Support
-
Long-Term Supply Support
Request a Quote
Looking for STM32F103CBT6 pricing, stock availability, or bulk purchasing options?
Contact our sales team for:
-
Bulk Order Quotations
-
Current Stock Availability
-
MOQ and Lead Time
-
Worldwide Shipping Options
-
Alternative Part Recommendations
-
Datasheet and Technical Documentation
Request a Quote for STM32F103CBT6
Payment Methods
We accept:
-
T/T (Bank Wire Transfer)
-
PayPal
-
Credit Card
Shipping Options
We support international shipping through available logistics providers, including:
-
DHL
-
FedEx
-
UPS
-
Registered Airmail
-
Other Available Shipping Methods
Shipping time may vary depending on destination, customs clearance, product availability, and carrier conditions.
Wholesale & OEM Support
We provide sourcing and supply support for:
-
Bulk Purchases
-
OEM Projects
-
EMS Manufacturers
-
Distributors
-
Engineering Projects
-
Long-Term Supply Programs
Contact us with your required quantity and delivery destination for a customized quotation.