STMicroelectronics

STM32F103CBT6 - 72MHz Cortex-M3, 128KB Flash MCU | ST

MPN: STM32F103CBT6 βœ“ Active
In Stock Ships in 1-3 business days
2.0 V to 3.6 V Vdss LQFP-48 (7x7 mm) Package 72 MHz Speed 128 KB (128K x 8) Memory
From $2.4 USD / Unit
MOQ: 1 |
Price updated: 2026-09-05
Volume Pricing
Qty Unit Price Extended
1 $4.2 $4.20
10 $3.78 $37.80
100 $3.15 $315.00
500 $2.75 $1,375.00
1,000 $2.4 $2,400.00
ℹ️ All prices are in USD

STM32F103CBT6 Overview

The STMicroelectronics STM32F103CBT6 is a 32-bit ARM Cortex-M3 microcontroller running at up to 72 MHz, with 128 KB of Flash memory and 20 KB of SRAM, housed in a 48-pin LQFP (7x7 mm) package.

What is a microcontroller? An MCU integrates a processor core, on-chip memory (Flash and SRAM), and programmable peripherals on a single die, sitting above a bare microprocessor and below a full system-on-chip in the embedded hierarchy. The STM32F1 mainstream series positions the STM32F103CBT6 as a workhorse general-purpose controller between the low-power STM32L series and the higher-performance STM32F4 series.

Key features include a 72 MHz Cortex-M3 core with single-cycle multiply and hardware divide, a 2.0V to 3.6V supply range, up to 37 GPIOs, two 12-bit ADCs with up to 10 external channels, three general-purpose 16-bit timers, one advanced-control PWM timer, and one basic timer. Communication coverage is unusually complete for this class: three USARTs, two I2C, two SPI, a full-speed USB 2.0 device interface, and a CAN 2.0B active controller.

Technically, the device offers a nested vectored interrupt controller with 43 maskable channels, flexible clocking from an internal 8 MHz RC oscillator, a 4-16 MHz external crystal, or a 32 kHz RTC oscillator, plus PLL multiplication to 72 MHz. The LQFP-48 package provides a compact 7x7 mm footprint suited to dense industrial boards.

Typical applications include industrial control nodes, motor drives, USB and CAN fieldbus devices, medical instruments, and IoT gateways, where the combination of CAN, USB, and multiple UARTs makes the part a natural communication hub.

For design, decouple every VDD pin with 100 nF ceramics plus one bulk capacitor, and configure BOOT0 correctly for the desired boot source (Flash, system memory, or SRAM). Firmware is flashed and debugged in-circuit via SWD or JTAG.

This page synthesizes distributor pricing, pin-compatible drop-in alternatives such as GD32F103CBT6 and APM32F103CBT6, and practical design notes not found in the ST datasheet.

Drop-in alternatives for STM32F103CBT6 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with STM32F103CBT6 (same form factor and footprint) β€” differing in Core, Flash Memory, Package, SRAM, ADC Resolution.

STMicroelectronics
Flash Memory: 64 KB
Package: LQFP-48
ADC Resolution: 12-bit
Compare with STM32F103CBT6 β†’
STMicroelectronics
Core: ARM Cortex-M3 32-bit
Flash Memory: 64 KB
Package: LQFP-48 (7 x 7 mm, 0.5 mm pitch)
Compare with STM32F103CBT6 β†’
STMicroelectronics
Core: ARM Cortex-M4 with FPU
Flash Memory: 128 KB
SRAM: 32 KB
Compare with STM32F103CBT6 β†’

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

STM32F103C8T6

βœ… Drop-In
STMicroelectronics
πŸ“¦ LQFP-48 (7x7 mm)
ARM Cortex-M3 Β· 72 MHz Β· 64 KB Β· 20 KB Β· 2.0 V to 3.6 V Β· -40C to +85C Β· LQFP-48 Β· Surface Mount

βœ“ In Stock

$1.02 / Unit

View Datasheet β†’

STM32F302CBT6

βœ… Drop-In
STMicroelectronics
πŸ“¦ LQFP-48 (7x7 mm)
ARM Cortex-M4 with FPU Β· 72 MHz Β· 128 KB Β· 32 KB Β· 32-bit Β· 12-bit Β· 5 MSPS Β· 37

βœ“ In Stock

$3.1 / Unit

View Datasheet β†’

GD32F103CBT6

βœ… Drop-In
πŸ“¦ LQFP-48 (7x7 mm)
Max clock 108 MHz vs 72 MHz (+50%), zero-wait-state flash, register-compatible; P2P engineering-review candidate per Senneon cross-reference

πŸ“‹ Reference alternative (not in catalog)

APM32F103CBT6

βœ… Drop-In
πŸ“¦ LQFP-48 (7x7 mm)
Pin- and software-compatible STM32F103 clone-class part; same 72 MHz Cortex-M3, 128 KB Flash per partscubeglobal replacement guide

πŸ“‹ Reference alternative (not in catalog)

AT32F403ACGT7

βœ… Drop-In
πŸ“¦ LQFP-48 (7x7 mm)
Up to 200 MHz Cortex-M4 performance in STM32F103-compatible pinout per apexcomponent alternatives guide; enhanced peripherals need review

πŸ“‹ Reference alternative (not in catalog)

CH32F103C8T6

βœ… Drop-In
πŸ“¦ LQFP-48 (7x7 mm)
64 KB Flash vs 128 KB (-50%); WCH STM32F103-compatible Cortex-M3 with USB, very low cost

πŸ“‹ Reference alternative (not in catalog)

STM32F103CBT6 Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M3
Core Size 32-bit
Maximum Clock Frequency 72 MHz
Flash Memory 128 KB (128K x 8)
SRAM 20 KB
Supply Voltage Range 2.0 V to 3.6 V
GPIO Count 37
ADC Resolution 12-bit x 2 (up to 10 external channels)
USART 3
I2C 2
SPI 2
USB USB 2.0 full-speed device
CAN CAN 2.0B active
Timers 3 general-purpose, 1 advanced-control, 1 basic (16-bit)
Interrupt Channels (NVIC) 43 maskable
Package LQFP-48 (7x7 mm)
Mounting Type Surface Mount
Debug Interfaces SWD, JTAG

STM32F103CBT6 Pin Configuration

LQFP-48 Package Pinout Diagram LQFP-48 7x7mm, P0.5mm, JEDEC MS-026. 1 12 LQFP-48
Pin 1 VBAT β€” Battery backup supply for RTC and backup registers
Pin 2 PC13 β€” GPIO port C, pin 13 (TAMPER-RTC)
Pin 3 PC14 β€” GPIO port C, pin 14 / OSC32_IN
Pin 4 PC15 β€” GPIO port C, pin 15 / OSC32_OUT
Pin 5 PD0/OSC_IN β€” GPIO port D pin 0 / main crystal input
Pin 6 PD1/OSC_OUT β€” GPIO port D pin 1 / main crystal output
Pin 7 NRST β€” System reset (active low)
Pin 8 VSSA β€” Analog ground
Pin 9 VDDA β€” Analog power supply (2.0-3.6 V)
Pin 10 PA0 β€” GPIO / ADC12_IN0 / WKUP / TIM2_CH1
Pin 11 PA1 β€” GPIO / ADC12_IN1 / TIM2_CH2
Pin 12 PA2 β€” GPIO / ADC12_IN2 / USART2_TX / TIM2_CH3
Pin 13 PA3 β€” GPIO / ADC12_IN3 / USART2_RX / TIM2_CH4
Pin 14 PA4 β€” GPIO / ADC12_IN4 / SPI1_NSS / DAC_OUT1
Pin 15 PA5 β€” GPIO / ADC12_IN5 / SPI1_SCK / DAC_OUT2
Pin 16 PA6 β€” GPIO / ADC12_IN6 / SPI1_MISO / TIM3_CH1
Pin 17 PA7 β€” GPIO / ADC12_IN7 / SPI1_MOSI / TIM3_CH2
Pin 18 PC4 β€” GPIO / ADC12_IN14
Pin 19 PC5 β€” GPIO / ADC12_IN15
Pin 20 PB0 β€” GPIO / ADC12_IN8 / TIM3_CH3
Pin 21 PB1 β€” GPIO / ADC12_IN9 / TIM3_CH4
Pin 22 PB2/BOOT1 β€” GPIO / boot pin 1
Pin 23 PB10 β€” GPIO / I2C2_SCL / USART3_TX / TIM2_CH3 remap
Pin 24 PB11 β€” GPIO / I2C2_SDA / USART3_RX
Pin 25 VSS_1 β€” Digital ground 1
Pin 26 VDD_1 β€” Digital power supply 1 (2.0-3.6 V)
Pin 27 PB12 β€” GPIO / SPI2_NSS / I2C2_SMBA / TIM1_BKIN
Pin 28 PB13 β€” GPIO / SPI2_SCK / TIM1_CH1N
Pin 29 PB14 β€” GPIO / SPI2_MISO / TIM1_CH2N
Pin 30 PB15 β€” GPIO / SPI2_MOSI / TIM1_CH3N
Pin 31 PA8 β€” GPIO / USART1_CK / TIM1_CH1 / MCO
Pin 32 PA9 β€” GPIO / USART1_TX / TIM1_CH2
Pin 33 PA10 β€” GPIO / USART1_RX / TIM1_CH3
Pin 34 PA11 β€” GPIO / USB_DM / CAN_RX / TIM1_CH4
Pin 35 PA12 β€” GPIO / USB_DP / CAN_TX
Pin 36 PA13 β€” GPIO / JTMS / SWDIO
Pin 37 VSS_2 β€” Digital ground 2
Pin 38 VDD_2 β€” Digital power supply 2 (2.0-3.6 V)
Pin 39 PA14 β€” GPIO / JTCK / SWCLK
Pin 40 PA15 β€” GPIO / JTDI / SPI1_NSS remap
Pin 41 PB3 β€” GPIO / JTDO / SPI1_SCK remap
Pin 42 PB4 β€” GPIO / NJTRST / SPI1_MISO remap
Pin 43 PB5 β€” GPIO / I2C1_SMBA / SPI1_MOSI remap / TIM3_CH2 remap
Pin 44 PB6 β€” GPIO / I2C1_SCL / TIM4_CH1 / USART1_TX remap
Pin 45 PB7 β€” GPIO / I2C1_SDA / TIM4_CH2 / USART1_RX remap
Pin 46 BOOT0 β€” Boot mode selection pin
Pin 47 PB8 β€” GPIO / TIM4_CH3 / I2C1_SCL remap / CAN_RX remap
Pin 48 PB9 β€” GPIO / TIM4_CH4 / I2C1_SDA remap / CAN_TX remap

Typical Applications

STM32F103CBT6 is suitable for 6 applications: Industrial Control Systems, Motor Drives and Inverters, USB Devices and Consumer Electronics, CAN Bus and Automotive Networking Nodes, Medical and Diagnostic Devices, IoT Gateways and Sensor Nodes.

🏭

Industrial Control Systems

The STM32F103CBT6 fits industrial control nodes because its 72 MHz Cortex-M3 core, 43-channel NVIC, and CAN 2.0B controller enable deterministic real-time responses on factory fieldbuses. In a PLC expansion module or sensor aggregation node, the three USARTs and two SPI ports connect HMI panels, encoders, and isolated transceivers concurrently, while 128 KB Flash holds protocol stacks such as Modbus RTU with room to spare. Operating from a 2.0-3.6V rail, the device tolerates industrial supply rails via a simple 3.3V regulator. The advanced-control timer provides complementary PWM with dead-time for relay or actuator sequencing. Unlike bare-processors solutions, the single-chip integration reduces BOM count and improves EMI behavior by keeping high-speed traces on one board layer.

βš™οΈ

Motor Drives and Inverters

The STM32F103CBT6 is a proven motor-control MCU: TIM1 delivers complementary six-channel PWM with hardware dead-time insertion and a break input for fault shutdown, which is mandatory in 3-phase BLDC and PMSM inverter designs. Two 12-bit ADCs sample phase currents at up to 1 MHz, enabling field-oriented control loops executed well within PWM periods at 72 MHz. The 20 KB SRAM buffers current references and observer states without external memory. ST application examples, including 3-phase inverter reference designs built around this family, validate the peripheral set for this use. For cost-optimized drives, designers often populate the pin-compatible GD32F103CBT6, but ST silicon offers the most thoroughly documented dead-time and ADC-timing behavior.

πŸ“±

USB Devices and Consumer Electronics

With an integrated USB 2.0 full-speed device controller, the STM32F103CBT6 implements CDC virtual COM ports, HID devices, and custom bulk-transfer peripherals without an external USB interface chip. The 48-pin LQFP 7x7 mm footprint suits compact consumer PCBs, while the internal 8 MHz RC oscillator plus PLL allows crystal-less USB designs in cost-sensitive products, though an external crystal is recommended for USB compliance timing. 128 KB Flash accommodates bootloader, application, and USB descriptor sets simultaneously. The 3.3V supply aligns directly with USB rail logic through a simple regulator from 5V VBUS. Typical products include USB dongles, scales, card readers, and programming adapters such as the ubiquitous ST-Link clones built on this exact part.

πŸš—

CAN Bus and Automotive Networking Nodes

The STM32F103CBT6 includes a CAN 2.0B active controller, making it a natural fieldbus node for vehicle accessory modules, agricultural equipment, and industrial CANopen networks. Paired with an external CAN transceiver, the MCU handles 11-bit and 29-bit identifiers, filters, and mailboxes in hardware, offloading frame handling from the 72 MHz core. Three USARTs bridge CAN gateways to RS-485 or telemetry radios, and 128 KB Flash stores dual-bank firmware with a CAN bootloader for field updates. Note that this part is not AEC-Q100 qualified, so it is appropriate for off-highway, aftermarket, and industrial CAN applications rather than OEM in-vehicle ECUs, where ST's automotive-grade SPC5 or STM32F103 line variants should be evaluated instead.

πŸ’Š

Medical and Diagnostic Devices

Battery-powered and benchtop medical instruments benefit from the STM32F103CBT6's 2.0-3.6V operation, 12-bit ADCs, and low peripheral-count integration. In glucose meters, blood-pressure monitors, and portable diagnostic tools, the two ADCs sample sensor front-ends while TIM-based PWM drives pumps, valves, or backlight circuits. The 20 KB SRAM retains measurement buffers and UI state, and 128 KB Flash stores calibration tables plus a UI. Full-speed USB transfers patient data to hosts without extra controllers. Designers must observe leakage and isolation requirements at the system level; the MCU's VDDA/VSSA pin pair allows a dedicated filtered analog supply, improving measurement repeatability on millivolt-level biosignals routed through external instrumentation amplifiers.

🧩

IoT Gateways and Sensor Nodes

The STM32F103CBT6 serves as an aggregation controller in IoT gateways, coordinating multiple sensor buses - two I2C, two SPI, and three USARTs - before uplinking data over an external radio module through UART or SPI. The 72 MHz core runs lightweight TLS-adjacent preprocessing and JSON packetization within its 20 KB SRAM, while 128 KB Flash holds both application firmware and an over-the-air update bootloader stored in a reserved sector. Flexible clocking, including a 32 kHz RTC oscillator domain, supports periodic wake-up duty cycles that extend battery life in edge nodes. Because the LQFP-48 footprint is shared by dozens of pin-compatible parts across ST, GigaDevice, and Geehy, gateway makers can dual-source the MCU without PCB respins - a meaningful supply-chain hedge for long-lifecycle IoT deployments.

What are the key specifications of STM32F103CBT6?
The STM32F103CBT6 is an ARM Cortex-M3 microcontroller from STMicroelectronics running at 72 MHz with 128 KB Flash, 20 KB SRAM, and a 2.0V to 3.6V supply range. It integrates 37 GPIOs, two 12-bit ADCs, three USARTs, two I2C, two SPI, a full-speed USB 2.0 device port, and a CAN 2.0B controller, all in a 48-pin LQFP 7x7 mm package. According to the ST datasheet, these specs make it a mainstream general-purpose MCU for industrial and consumer embedded designs.
What is the price of STM32F103CBT6?
The STM32F103CBT6 typically costs around $4.20 at quantity 1, dropping to roughly $2.40 per unit at 1000 pieces as of 2026-09-06, based on distributor data (DigiKey, Mouser, and Octopart aggregating 9 distributors). Pricing varies with distributor stock; the widely available Chinese alternative GD32F103CBT6 has historically sold for as low as ~$0.45 on LCSC, offering a significant cost-reduction path for cost-sensitive BOMs.
Where to buy STM32F103CBT6 online?
The STM32F103CBT6 can be purchased from major distributors including DigiKey, Mouser, and LCSC, with Octopart listing 9 distributors carrying stock. XAIPART also offers this part with quantity-tiered pricing. According to distributor inventory listings, over 18,000 pieces have been reported in stock at third-party channels, so availability is generally good despite the maturity of the STM32F1 series. Compare unit pricing across qty breaks before ordering production volumes.
Is STM32F103CBT6 in stock and what is the lead time?
Yes, the STM32F103CBT6 is generally in stock at multiple distributors. icDirectory reported 18,300 pieces in stock as of April 2026, and DigiKey and Mouser typically ship this part same-day from inventory. Standard lead time for in-stock quantities is immediate to a few days. For large production volumes, order 8-12 weeks ahead or qualify the pin-compatible GD32F103CBT6 or APM32F103CBT6 as a second source to hedge allocation risk.
What is the difference between STM32F103CBT6 and STM32F103C8T6?
The only functional difference is memory and timers: STM32F103CBT6 has 128 KB Flash and 5 timers, while STM32F103C8T6 has 64 KB Flash and 4 timers. Both share the identical LQFP-48 (7x7 mm) package, the same 72 MHz Cortex-M3 core, 20 KB SRAM, and identical peripheral sets (USB, CAN, 2x SPI, 2x I2C, 3x USART). This makes the CBT6 a drop-in replacement for the C8T6 with double the code space - ideal when firmware outgrows 64 KB.
STM32F103CBT6 vs GD32F103CBT6 - which is better?
For exact ST silicon behavior and long-term corporate support, choose the STM32F103CBT6; for cost and speed, choose GD32F103CBT6. According to cross-reference sources such as Senneon and LCSC, GD32F103CBT6 is pin- and software-compatible (P2P candidate) but runs up to 108 MHz versus 72 MHz, uses faster zero-wait-state flash, and costs dramatically less. GD32 requires engineering validation: flash wait-state behavior and some peripheral timing differ, so regression-test firmware before production use.
What is the best drop-in replacement for STM32F103CBT6?
The best drop-in replacements are GD32F103CBT6 from GigaDevice and APM32F103CBT6 from Geehy, both verified by cross-reference sources as pin-to-pin compatible in the same LQFP-48 footprint with matching core power and interface pin placement. Both are Cortex-M3 based and register-compatible with the STM32F103 family. GD32F103 runs faster (108 MHz) and costs less; validation of peripheral timing on your specific board is required before committing to a production swap.
What is the best Chinese (GigaDevice) equivalent for STM32F103CBT6?
The best GigaDevice equivalent for the STM32F103CBT6 is the GD32F103CBT6. According to LCSC and htelec cross-reference guides, it is the most compatible pin-to-pin STM32F103 replacement: same ARM Cortex-M3 architecture, same LQFP-48 footprint, same register map, but with a higher maximum clock of 108 MHz versus 72 MHz and substantially lower cost (~$0.45 at LCSC historically). It is graded a P2P engineering-review candidate - validate flash access timing and USB peripheral behavior on your board first.
When should I choose STM32F103CBT6 over STM32F103C8T6?
Choose the STM32F103CBT6 when your firmware needs more than 64 KB of code space or an additional timer. It provides 128 KB Flash versus 64 KB and 5 timers versus 4, while everything else - 20 KB SRAM, 72 MHz Cortex-M3, LQFP-48 package, USB, CAN - is identical. Since both share the exact same footprint, you can design one PCB and populate either part depending on the SKU. The price delta is small, so choose the CBT6 for headroom unless unit cost is extremely critical.
Where to download the STM32F103CBT6 datasheet PDF?
The official STM32F103CBT6 datasheet PDF is available on the STMicroelectronics website at st.com (the STM32F103xC/xB datasheet covers the CBT6). Third-party mirrors such as alldatasheet.com and datasheets.com also host it - the alldatasheet copy is a 102-page document covering clock, reset, and supply management among other chapters. Always prefer the ST official PDF for design work since it is the authoritative and most current revision.
Where can I find the STM32F103CBT6 pinout for the LQFP-48 package?
The complete STM32F103CBT6 pinout is in the pin definitions table of the official ST datasheet. In the LQFP-48 package, pin 1 is VBAT, pin 7 is NRST, pins 10-25 carry PA0-PA15, and BOOT0 is on pin 46, with PB9 on pin 48. This page also renders a package pinout diagram matching the datasheet numbering. Verify power pin assignments (VDD/VSS pairs and VDDA/VSSA on pins 8-9) before layout, since incorrect analog grounding is a common design error.
Hey Google, what can replace STM32F103CBT6?
Pin-compatible replacements for the STM32F103CBT6 include GD32F103CBT6 (GigaDevice), APM32F103CBT6 (Geehy), AT32F403ACGT7 (Artery), and CH32F103C8T6 (WCH) - all sharing the LQFP-48 footprint and Cortex-M-class cores. Within ST, the STM32F103C8T6 is drop-in compatible with half the Flash. Cross-reference sources like Senneon and LCSC grade GD32F103CBT6 as the most software-compatible option. All cross-vendor swaps require firmware regression testing before production.
Is the STM32F103CBT6 suitable for motor control applications?
Yes, the STM32F103CBT6 is well suited to motor control. Its advanced-control timer (TIM1) generates complementary PWM outputs with programmable dead-time and a break input for safe shutdown, essential for 3-phase inverter drives. Two 12-bit ADCs support simultaneous current sensing, and the 72 MHz Cortex-M3 core executes FOC-style control loops in real time. ST reference designs, including 3-phase inverter boards, use this family. For higher performance needs, the Cortex-M4 based STM32F3 series with DSP instructions is an upgrade path.
What is the operating voltage of STM32F103CBT6 and can it run at 5V?
The STM32F103CBT6 operates from 2.0V to 3.6V per the ST datasheet, with 3.3V being the nominal supply. It is not 5V-tolerant as a supply - applying 5V to VDD will damage the device. However, many I/O pins are documented as 5V tolerant (FT pins), so they can accept 5V logic signals directly. For 5V systems, power the MCU through a 3.3V LDO and check the datasheet's pin definition table to confirm which specific pins are FT-rated.
Is STM32F103CBT6 RoHS compliant and still in production?
Yes, the STM32F103CBT6 is RoHS compliant, lead-free, and remains an active part in STMicroelectronics' portfolio - it is not discontinued. Distributors such as DigiKey and Mouser list it as a standard production item with factory ordering support as of 2026-09-06. The STM32F1 mainstream series continues to receive long-term availability support from ST, although engineers planning decade-long products should still qualify a second source such as the GD32F103CBT6 to mitigate allocation periods.

Engineering reference data for STM32F103CBT6 β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the STM32F103CBT6 when you need 128 KB Flash, USB, and CAN simultaneously with the deepest documentation ecosystem and ST factory support - it is the safe default for new industrial, medical, and consumer designs. Choose STM32F103C8T6 if firmware fits in 64 KB and you want the lowest ST price on the same footprint. Choose GD32F103CBT6 for aggressive cost reduction or 108 MHz performance, accepting a 2.6 V supply floor and the need for firmware regression testing. Choose APM32F103CBT6 as a second source with near-identical 72 MHz behavior. Choose AT32F403ACGT7 when you need substantially more compute (up to 200 MHz Cortex-M4) in the same pins. For in-vehicle OEM ECUs, move to an AEC-Q100 qualified part instead.

Comparison with Alternatives

Parameter This Product STM32F103C8T6 GD32F103CBT6 APM32F103CBT6 AT32F403ACGT7 CH32F103C8T6
Package LQFP-48 (7x7 mm) LQFP-48 (7x7 mm) - same LQFP-48 (7x7 mm) - same LQFP-48 (7x7 mm) - same LQFP-48 (7x7 mm) - same LQFP-48 (7x7 mm) - same
Brand STMicroelectronics STMicroelectronics GigaDevice Geehy Semiconductor Artery Technology WCH (Nanjing Qinheng)
Core / Max Clock Cortex-M3, 72 MHz Cortex-M3, 72 MHz Cortex-M3, 108 MHz Cortex-M3, 72 MHz Cortex-M4, up to 200 MHz Cortex-M3, 72 MHz
USB Device Yes (full-speed) Yes (full-speed) Yes (full-speed) Yes (full-speed) Yes Yes (full-speed)

Key Differentiators

  • Double the Flash of the popular C8T6 in the identical footprint (vs STM32F103C8T6)
  • Native CAN 2.0B plus USB on one chip (vs GD32F103CBT6)
  • Mature ST ecosystem and long-term availability (vs APM32F103CBT6)

Design Notes

Decouple every VDD pin (26, 38) with a 100 nF ceramic placed within 2-3 mm of the pin, plus one 4.7-10 uF bulk capacitor near the supply entry. VDDA (pin 9) requires its own 100 nF plus an optional ferrite bead from the digital rail to keep ADC noise low; tie VSSA (pin 8) to a quiet analog ground region. Keep the USB differential pair (PA11/PA12) length-matched and route it away from the 8 MHz crystal (PD0/PD1). This follows standard practice from ST's hardware getting-started application notes for the STM32F1 series.

BOOT0 (pin 46) must be pulled low through a 10k resistor for normal Flash boot; leaving it floating can cause random boot from system memory and 'bricked-looking' behavior. BOOT1 shares PB2 and should also be grounded or driven. JTAG pins (PA13-PA15, PB3, PB4) default to their debug function after reset - to reuse them as GPIO, disable the JTAG-DP in the AFIO remap registers, keeping SWD active. Programmers should reserve SWDIO/SWCLK pads on the PCB for in-circuit flashing.

Estimated: with a 3.3 V rail and typical 72 MHz run current on the order of 30-50 mA (verify against the datasheet consumption tables for your exact clock/peripheral configuration), core power dissipation stays below 0.2 W, so the LQFP-48 thermal path needs no heatsink. Budget separately for GPIO loads: each 20 mA output pin adds about 66 mW dissipation. Total load on any VDD/VSS pair must respect the per-pin and total current limits stated in the ST datasheet electrical characteristics chapter.

When substituting the GD32F103CBT6 or APM32F103CBT6, note that GigaDevice flash executes with zero wait states while ST inserts wait states above 48 MHz, so timing-sensitive code (bit-banged protocols, cycle-counted delays) behaves differently. USB enumeration and CAN bit-timing should be regression-tested on the actual board. Recheck the GD32 2.6-3.6 V supply floor if your design runs from a 3.0 V or lower rail - the ST part tolerates down to 2.0 V but the GD32 does not.

Compliance Information

RoHS
Compliant
REACH
Unknown
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Unknown

RoHS compliant and lead-free per ST product listing for LQFP-48 T6 suffix parts. Not AEC-Q100 qualified - not recommended for OEM automotive powertrain/chassis ECUs.

Data verified on: 2026-09-06 β€” data verified and curated by XAIPART's component engineering team

Related Searches

STM32F103CBT6 STM32F103CBT6 datasheet PDF STMicroelectronics STM32F103CBT6 price STM32F103CBT6 vs STM32F103C8T6 GD32F103CBT6 drop-in replacement STM32F103CBT6 STM32F103CBT6 LQFP-48 pinout 72 MHz Cortex-M3 microcontroller 128KB flash USB CAN STM32F103CBT6 motor control PWM STM32F103CBT6 buy in stock distributor what can replace STM32F103CBT6 STM32F103CBT6 equivalent Chinese MCU STM32F103CBT6 USB device CAN bus node

Related Components & Terms

STMicroelectronics STM32F103CBT6 STM32F103C8T6 STM32F103CBT7 GD32F103CBT6 GigaDevice APM32F103CBT6 Geehy Semiconductor AT32F403ACGT7 Artery Technology ARM Cortex-M3 microcontroller MCU LQFP-48 QFP package family surface mount STM32F1 mainstream series CAN 2.0B USB 2.0 full-speed SWD JTAG NVIC RoHS industrial motor control IoT gateway
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details