STM32F103CBT6 Microcontroller Guide: Datasheet, Features, and Comparison with STM32F103C8T6

Gpin 188 May 20, 2025 May 20, 2025

The STM32F103CBT6 is part of STMicroelectronics’ popular STM32F1 series of ARM Cortex-M3 based microcontrollers. Known for its balance of performance, power, and peripheral integration, it is widely used in consumer electronics, automation, and prototyping platforms. In this article, we explore the specs, datasheet, and how it compares with the commonly used STM32F103C8T6.

Core Specifications of STM32F103CBT6

  • Core: ARM Cortex-M3, 32-bit RISC processor
  • Clock Speed: Up to 72 MHz
  • Flash Memory: 128 KB
  • SRAM: 20 KB
  • Package: LQFP-48
  • Operating Voltage: 2.0V to 3.6V
  • Interfaces: USART, SPI, I2C, CAN, USB, ADC, Timers
  • Low power consumption with Sleep, Stop, and Standby modes

Download the STM32F103CBT6 Datasheet

The STM32F103CBT6 datasheet provides a complete technical overview, including pinout, electrical characteristics, memory mapping, and peripheral descriptions. It's essential for PCB designers and firmware developers working on STM32F1 platforms.

STM32F103CBT6 vs STM32F103C8T6

Both MCUs belong to the STM32F103 family, but there are some important differences:

Feature STM32F103CBT6 STM32F103C8T6
Flash Memory 128 KB 64 KB
SRAM 20 KB 20 KB
Package LQFP-48 LQFP-48
Pin Count 48 pins 48 pins
Peripherals Same Same

Conclusion: If your application needs more Flash memory, go with the STM32F103CBT6. Otherwise, the C8T6 variant remains a solid choice for cost-effective projects.

Applications

Like other STM32F1 chips, the STM32F103CBT6 is widely used in:

  • DIY electronics and Arduino-like boards
  • Industrial automation and control
  • Consumer electronics
  • Medical and fitness devices
  • IoT and sensor hubs

Frequently Asked Questions (FAQ)

Q1: What is the main difference between STM32F103CBT6 and STM32F103C8T6?

A: The primary difference lies in the Flash memory size. The STM32F103CBT6 includes 128 KB Flash, while the STM32F103C8T6 has 64 KB Flash. Both have the same package (LQFP-48), 20 KB SRAM, and identical peripherals. The CB variant is ideal for larger firmware applications or bootloader application setups.


Q2: Can I use STM32F103CBT6 with STM32CubeIDE and STM32CubeMX?

A: Yes, the STM32F103CBT6 is fully supported by STM32CubeIDE, STM32CubeMX, and the HAL (Hardware Abstraction Layer). You can create, configure, and compile projects easily using these tools, including setting up GPIO, USART, ADC, and other peripherals.


Q3: Is STM32F103CBT6 compatible with Arduino IDE or STM32Duino?

A: Yes. The STM32F103CBT6 can be used with STM32Duino, the Arduino core for STM32, by selecting the appropriate board configuration (e.g., "Blue Pill" with custom flash size). You'll need an ST-Link V2 or USB-to-Serial adapter for uploading code via USB or SWD.

Conclusion

The STM32F103CBT6 offers more Flash capacity than the popular C8T6, making it a great option for projects requiring larger firmware or additional bootloader support. Backed by ST’s development tools, a large community, and extensive documentation, it’s a versatile and accessible microcontroller for modern embedded designs.

Image Part No Manufacturer Description Inventory Pricing Quantity RoHS Package
STM32F103CBT6

Mfr Part No.

STM32F103CBT6

Internal Code

STMicroelectronics IC MCU 32BIT 128KB FLASH 48LQFP
49815 Available
  • 1 : $4.8421
  • 10 : $4.40193
  • 100 : $4.03846
  • 500 : $3.7393
  • 1000 : $3.49468
  • 3000 : $3.29686
Unit Price: $4.8421
48-LQFP
STM32F103CBT6
STM32F103CBT6

STMicroelectronics
RoHS :
Package: 48-LQFP
Inventory: 49815
1 : $4.8421
Share