Item specifics
Description
GD32C103CBT6 Product Overview
The GD32C103CBT6 is a mainstream 32-bit general-purpose microcontroller from GigaDevice, based on the ARM Cortex-M4 core, in an LQFP-48 package (7×7mm). Running at up to 120MHz, the GD32C103CBT6 features 128KB Flash and 32KB SRAM. As a mainstream model in the GD32C103 series, the GD32C103CBT6 offers exceptional cost-performance and rich peripheral resources, making it suitable for industrial control, motor drives, automotive electronics, and IoT applications. The GD32C103CBT6 is pin-compatible with the STM32F103C8T6 and is a mainstream choice for domestic substitution.
GD32C103CBT6 Core Features
Cortex-M4 Core with 120MHz High Speed: The GD32C103CBT6 is based on the ARM Cortex-M4 32-bit RISC core with single-precision FPU and DSP instruction set support. The GD32C103CBT6 runs at up to 120MHz with zero-wait-state Flash access.
Ample Memory: The GD32C103CBT6 provides 128KB embedded Flash and 32KB SRAM.
37 GPIOs: The GD32C103CBT6 offers 37 I/O ports.
Dual CAN-FD Interfaces: The GD32C103CBT6 integrates dual CAN-FD controllers supporting up to 5Mbps data segment rate.
High-Precision Analog Peripherals: The GD32C103CBT6 includes 3×12-bit ADCs and 2×12-bit DACs.
Rich Communication Interfaces: The GD32C103CBT6 supports USART, I2C, SPI, I2S, and CAN.
Wide Operating Voltage & Industrial Temperature: The GD32C103CBT6 operates from 1.7V~3.6V, -40℃ to +85℃.
LQFP-48 Package, Pin-Compatible with STM32F103C8T6: The GD32C103CBT6 comes in LQFP-48 package (7×7mm), pin-compatible with STM32F103C8T6.
These comprehensive features make the GD32C103CBT6 an ideal solution for demanding industrial and automotive applications.
GD32C103CBT6 Applications
The GD32C103CBT6 is widely deployed across a variety of fields, including:
Industrial control and automation: PLCs, inverters, servo control
Automotive electronics: In-vehicle CAN-FD communication, OBD diagnostics
Motor control and drives: BLDC motor control, servo drives
IoT and edge computing: IoT nodes, sensor data acquisition
Consumer electronics and handheld devices: Smart home, POS terminals
Power management: Power monitoring, BMS
GD32C103CBT6 Key Advantages
The GD32C103CBT6 stands out for the following reasons:
Domestic Cost-Effective MCU, Mainstream STM32 Alternative: The GD32C103CBT6 is a mainstream domestic alternative to the STM32F103C8T6. It is pin-compatible with STM32F103C8T6 for direct hardware replacement.
120MHz Cortex-M4 Core for Superior Performance: The GD32C103CBT6 is based on the ARM Cortex-M4 core running at up to 120MHz with FPU and DSP support.
Dual CAN-FD for Automotive and Industrial Applications: The GD32C103CBT6 integrates dual CAN-FD controllers supporting up to 5Mbps data segment rate.
Rich Peripherals for Flexible Adaptation: The GD32C103CBT6 provides 3×12-bit ADCs, 2×12-bit DACs, dual CAN-FD, USART, I2C, SPI, and I2S.
Mature Ecosystem for Rapid Development: The GD32C103CBT6 is pin-compatible with STM32F103 series for direct hardware replacement. Complete datasheets and development guides are available from GigaDevice.
Domestic Supply with Stable Availability: As an original GigaDevice product, the GD32C103CBT6 offers stable supply and a mature development ecosystem.
Why Choose QIXINWEI
Years of experience in the electronics industry. Trusted by global customers.
Massive In-Stock Inventory – Ready to ship promptly
BOM Matching Service – One-stop solution, save time
PCBA Customization – Professional engineering team creates tailor-made solutions based on your needs
Cost-Effective & Efficient – Better channel, better cost
A dedicated team makes your procurement smoother.
Contact us for BOM quotes or PCBA inquiries
FAQ
1. What is GD32C103CBT6?
GD32C103CBT6 is a 32-bit high-performance microcontroller (MCU) from GigaDevice, based on the ARM® Cortex®-M4 core with integrated FPU and DSP instructions. The GD32C103CBT6 belongs to the GD32C103 mainstream connectivity line series and is a key product line in the GD32 family supporting CAN-FD interfaces.
2. What are the key specifications of GD32C103CBT6?
Core: ARM Cortex-M4 with FPU and DSP
Frequency: Up to 120MHz
Memory: 128KB Flash + 32KB SRAM
I/Os: 37 GPIO pins
ADC: 2×12-bit, 10 channels
DAC: 2×12-bit
Operating Voltage: 1.71V ~ 3.6V
Temperature: -40°C ~ +85°C (industrial grade)
Package: LQFP-48 (7×7mm)
3. What package does GD32C103CBT6 use?
The GD32C103CBT6 uses an LQFP-48 package, measuring 7mm × 7mm with 0.50mm pin pitch. The device is surface-mount type (SMD) and RoHS compliant, with standard packaging of Tray.
4. What applications is GD32C103CBT6 suitable for?
The GD32C103CBT6 is widely used in automotive electronics (in-vehicle gateways, BMS, OBD boxes), industrial automation (CAN-FD device communication backbone), high-performance motor control (BLDC motors, servo motors), IoT terminals (smart home gateways), and medical & consumer electronics (physiological signal acquisition). Its dual CAN-FD interfaces make the GD32C103CBT6 particularly suitable for industrial and automotive applications requiring high-speed bus communication.
5. What development tools support GD32C103CBT6?
The GD32C103CBT6 supports mainstream development tools including Keil MDK (with GD32C10x_DFP pack), IAR Embedded Workbench, and VSCode. GigaDevice provides standard peripheral libraries and FreeRTOS examples. Debuggers supported include J-Link and GD-Link.
6. What is the operating temperature range of GD32C103CBT6?
The GD32C103CBT6's operating temperature range is -40°C to +85°C. This industrial-grade device features 7000V ESD protection and is suitable for harsh environments.
7. What are the key features of GD32C103CBT6?
High performance: The GD32C103CBT6 has a Cortex-M4 core @120MHz with FPU and DSP
Dual CAN-FD: The GD32C103CBT6 supports up to 5Mbps, seamless access to automotive/industrial bus networks
Large memory: The GD32C103CBT6 provides 128KB Flash + 32KB SRAM, supports OTA updates
High-precision analog: The GD32C103CBT6 features 2×12-bit ADC (2.6Msps) + 2×12-bit DAC
Rich timers: The GD32C103CBT6 includes 10×16-bit timers, including 2 advanced PWM timers (with dead-time complementary output)
USB OTG: The GD32C103CBT6 supports USB 2.0 FS with CDC virtual COM port support
EXMC (External Memory Controller) : The GD32C103CBT6 includes EXMC for external memory expansion
Hardware encryption: The GD32C103CBT6 features eFlash hardware encryption to prevent firmware theft
8. What peripheral interfaces does GD32C103CBT6 support?
Communication: Dual CAN-FD, 3×SPI, 2×I2C, 5×USART (3×USART + 2×UART), 2×I2S, USB 2.0 FS OTG
Analog: The GD32C103CBT6 includes 2×12-bit ADC (10 channels, 2.6Msps) and 2×12-bit DAC
Timers: The GD32C103CBT6 has 10×16-bit general-purpose timers + 1×16-bit advanced timer
Memory Expansion: The GD32C103CBT6 features EXMC external memory controller
GPIO: 37
9. What are the alternative models for GD32C103CBT6?
Same series upgrade: GD32C103VBT6 (LQFP-100, 80 I/Os)
Same series downgrade: GD32C103KBT6 (QFN-36, 26 I/Os)
PIN-to-PIN compatible (direct hardware replacement) : STM32F103CBT6, STM32F103C8T6. Note: GD32C103 uses Cortex-M4 core (120MHz), while STM32F103 uses Cortex-M3 (72MHz) — software migration is required.
Other domestic alternatives: APM32F103CBT6 (Geehy), N32G452CBL7 (Nations Technologies), SC32F103CBT6 (CASIC)
10. What are the design considerations when using GD32C103CBT6?
Hardware replacement: The GD32C103CBT6 is Pin-to-Pin compatible with STM32F103C8T6 — can be directly soldered as a replacement
Software migration: When porting from STM32F103 to GD32C103CBT6, pay attention to peripheral library differences — use GigaDevice's official standard peripheral library
CAN-FD configuration: Pay attention to pin remapping and transceiver circuit design when using CAN-FD functionality on the GD32C103CBT6
Debug interface: The GD32C103CBT6 supports SWD debug interface
Power decoupling: Place 100nF decoupling capacitors near VDD pins for stable power delivery
PCB layout: LQFP-48 package (7×7mm) with 0.50mm pin pitch — suitable for medium-density PCB designs