STMicroelectronics STM32F103CBU6TR
- Part No.:
- STM32F103CBU6TR
- Manufacturer:
- STMicroelectronics
- Category:
- Microcontrollers
- Package:
- 48-UFQFN Exposed Pad
- Datasheet:
-
STM32F103CBU6TR.pdf
- Description:
- IC MCU 32BIT 128KB FLSH 48UFQFPN
- Quantity:
- Payment:

- Shipping:

Inventory:2,544
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32F103CBU6TR from STMicroelectronics is a medium-density performance-line Arm® Cortex®-M3 microcontroller featuring 128 KB Flash, 20 KB SRAM, 72 MHz CPU frequency, USB 2.0 full-speed interface, and CAN 2.0B Active controller - deployed in industrial motor control, smart sensor nodes, and embedded HMI systems.
For engineers reviewing the STM32F103CBU6TR datasheet, STM32F103CBU6TR pinout, STM32F103CBU6TR application, or STM32F103CBU6TR equivalent, key selection criteria include Flash/SRAM capacity, USB/CAN coexistence, 12-bit dual ADC timing, and VFQFPN36 package thermal performance for space-constrained PCBs.
Technical Context
The device integrates an Arm Cortex-M3 core with single-cycle multiplication, hardware division, and nested vectored interrupt controller (NVIC) supporting up to 60 maskable interrupts. Its clock system combines 4–16 MHz external crystal, 8 MHz factory-trimmed RC, and PLL for precise 72 MHz operation.
DMA supports 7 channels across timers, ADC, SPI, I²C, and USART peripherals; low-power modes include Sleep, Stop, and Standby with VBAT-backed RTC and backup registers. The dual 12-bit ADCs operate at 1 µs conversion time with temperature sensor integration.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | Arm Cortex-M3, 72 MHz max - enables real-time deterministic execution of motor control algorithms and protocol stacks. |
| Flash Memory | 128 KB - sufficient for dual-bank firmware updates and complex USB/CAN stack + application code. |
| SRAM | 20 KB - supports multiple concurrent peripheral buffers (USB EP, CAN FIFO, ADC DMA) without external RAM. |
| ADC | 2 × 12-bit, 1 µs conversion - allows synchronized sampling of motor phase currents and voltage rails in FOC drives. |
| Communication Interfaces | USB 2.0 FS + CAN 2.0B + 3×USART + 2×SPI + 2×I²C - enables fieldbus gateway functionality with host PC connectivity. |
| Timers | 7 timers including 16-bit motor control timer with dead-time generation - directly supports 3-phase inverter gate driving. |
| Supply Range | 2.0–3.6 V - compatible with single Li-ion or regulated 3.3 V power rails in portable and industrial equipment. |
Pinout & Package
STM32F103CBU6TR uses a VFQFPN36 (6 × 6 mm, 0.5 mm pitch) package with 32 I/O pins, 3 power/ground terminals, and dedicated debug (SWDIO/SWCLK), reset (NRST), and boot configuration pins.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VSS | Power supply and ground | Core and I/O domain supply; requires local 100 nF decoupling per pair near package corner. |
| PA0–PA15, PB0–PB15, PC13–PC15 | General-purpose I/O | 5 V-tolerant on most pins; configurable as GPIO, alternate function (AF), or analog input - mapped to ADC1/2, TIMx, USARTx. |
| PA9/PA10 | USB DM/DP | Dedicated full-speed USB transceiver pins - require 1.5 kΩ pull-up on DP for device enumeration. |
| PB8/PB9 | CAN RX/TX | Differential CAN bus interface - needs external transceiver (e.g., TJA1050) and 120 Ω termination. |
| PA13/PA14 | SWDIO/SWCLK | 2-pin Serial Wire Debug interface - enables programming and real-time debugging without JTAG overhead. |
| NRST | Active-low reset | Asynchronous reset input; internal pull-up; accepts 10 µs minimum pulse width for reliable system initialization. |
Key Features
| Feature | Design Value |
|---|---|
| Embedded CRC unit | Hardware-accelerated checksum calculation for firmware integrity verification and communication frame validation. |
| Temperature sensor | Integrated analog output calibrated against VREFINT - enables board-level thermal monitoring without external components. |
| Programmable voltage detector (PVD) | Configurable trip point (2.2–2.9 V) on VDD - triggers interrupt or reset before brown-out affects Flash write reliability. |
| 96-bit unique ID | Factory-programmed serial number - supports secure device authentication and license binding in production firmware. |
| ECOPACK® packaging | Lead-free, halogen-free VFQFPN36 - complies with RoHS and REACH requirements for industrial and consumer deployments. |
Applications
| Industrial Motor Control | Smart Sensor Node |
|---|---|
Use Scenario: 3-phase BLDC motor drive with current sensing, position feedback, and field-oriented control. IC Role / Device Role / Timing Role: Real-time execution of FOC algorithm, PWM generation with dead-time insertion, and ADC-triggered current sampling. Use Value: Integrated motor control timer and dual ADC enable sub-microsecond current loop closure without external logic. |
Use Scenario: Battery-powered environmental sensor hub aggregating temperature, humidity, and CO₂ data via I²C sensors. IC Role / Device Role / Timing Role: Low-power coordinator managing sensor polling, data fusion, and USB/CAN reporting. Use Value: Stop mode current < 2 µA and VBAT-backed RTC allow multi-year operation on coin cell with scheduled wake-ups. |
| USB-CAN Bridge | Embedded HMI Controller |
Use Scenario: Protocol translator connecting PC-based diagnostic tools to automotive or industrial CAN networks. IC Role / Device Role / Timing Role: Simultaneous USB device endpoint handling and CAN message filtering/transmission. Use Value: Shared DMA and NVIC prioritization ensure zero-loss CAN frame buffering while servicing USB control transfers. |
Use Scenario: Touch-enabled display controller for HVAC or building automation panels. IC Role / Device Role / Timing Role: Graphics rendering engine, capacitive touch acquisition, and RS-485 Modbus gateway. Use Value: 80 fast I/Os support parallel LCD interface, while integrated USB enables firmware updates via standard cable. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| STM32F103C8T6 | 64 KB Flash, same VFQFPN36 package, identical pinout - lacks 64 KB of program space and associated linker flexibility. | Suitable for simpler USB HID or basic CAN node firmware without large protocol stacks. | Select when BOM cost sensitivity outweighs future firmware scalability needs. |
| STM32F072CBT6 | Arm Cortex-M0+, 48 MHz, 128 KB Flash, USB but no CAN - lower interrupt latency but no native CAN peripheral. | Preferred for USB-only human interface devices where CAN is replaced by UART-to-CAN bridge ICs. | Choose only if CAN is offloaded externally and real-time determinism is less critical than ultra-low active power. |
Compared with STM32F103C8T6, the CBU6TR provides essential headroom for bootloader + application + safety monitor; versus STM32F072CBT6, it delivers integrated CAN 2.0B with hardware filtering - eliminating external transceiver coordination overhead in distributed control systems.
Availability
STM32F103CBU6TR is available at Aetrix Electronics and suitable for industrial motor control, smart sensor nodes, USB-CAN bridges, and embedded HMI controllers requiring stable component supply across multi-year production cycles.
Supply support for STM32F103CBU6TR includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
STMicroelectronics is a global semiconductor leader headquartered in Geneva, specializing in microcontrollers, power management, and sensing technologies for industrial, automotive, and consumer markets.
This part belongs to the STM32F1 "Performance Line" product family - engineered for cost-sensitive, high-integration embedded applications demanding USB, CAN, and real-time control in compact packages.
FAQ
What is the maximum operating temperature range for STM32F103CBU6TR?
The STM32F103CBU6TR is rated for industrial temperature range: –40 °C to +85 °C ambient. Thermal characteristics in the datasheet (DS5319 Rev 20, Table 63) specify θJA = 40.5 °C/W for VFQFPN36, requiring ≤ 10 cm² of 2-oz copper pour under the package for sustained 72 MHz operation at +85 °C.
Does STM32F103CBU6TR support USB device mode without external PHY?
Yes - it integrates a full-speed USB 2.0 device transceiver compliant with USB Specification Revision 2.0. No external PHY is required; only standard USB D+/D– routing with 1.5 kΩ pull-up on D+ and ESD protection diodes are needed for robust operation.
Can the internal 8 MHz RC oscillator be used as system clock source?
Yes - the 8 MHz internal RC (HSI) is factory-trimmed to ±1% accuracy and can serve as direct system clock or PLL input. For USB/CAN timing compliance, however, an external 4–16 MHz crystal (HSE) is mandatory to meet ±0.25% USB SOF tolerance and CAN bit timing precision.
How many GPIO pins support external interrupt capability?
All 32 user I/O pins (PA0–PA15, PB0–PB15, PC13–PC15) map to 16 external interrupt lines via EXTI - meaning up to 16 distinct GPIOs can trigger edge-sensitive interrupts simultaneously, with priority managed by NVIC.
STM32F103CBU6TR Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 48-UFQFN Exposed Pad
- Series:
- STM32F1
- Packaging:
- Tape & Reel (TR)
- Product Status:
- Active
- Programmable:
- Not Verified
- Core Processor:
- ARM® Cortex®-M3
- Core Size:
- 32-Bit Single-Core
- Speed:
- 72MHz
- Connectivity:
- CANbus, I2C, IrDA, LINbus, SPI, UART/USART, USB
- Peripherals:
- DMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT
- Number of I/O:
- 37
- Program Memory Size:
- 128KB (128K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 20K x 8
- Voltage - Supply (Vcc/Vdd):
- 2V ~ 3.6V
- Data Converters:
- A/D 10x12b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
STM32F103CBU6TR FAQ
1.How can I place an order for STM32F103CBU6TR through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32F103CBU6TR on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for STM32F103CBU6TR reliable?
The price and inventory of STM32F103CBU6TR are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32F103CBU6TR is usually 5 days.
3.What payment methods are accepted for STM32F103CBU6TR?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32F103CBU6TR transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32F103CBU6TR?
STM32F103CBU6TR orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32F103CBU6TR order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for STM32F103CBU6TR?
For technical support, including STM32F103CBU6TR datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32F103CBU6TR requirements.
6.How does Aetrix verify that STM32F103CBU6TR is sourced from the original manufacturer or authorized distributors?
All STM32F103CBU6TR products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that STM32F103CBU6TR meets industry standards.
7.What is the process for return or replacement of STM32F103CBU6TR?
All STM32F103CBU6TR units undergo pre-shipment inspection (PSI). If there is an issue with STM32F103CBU6TR, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The STM32F103CBU6TR part is unused and in its original packaging.
Return procedure for STM32F103CBU6TR:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32F103CBU6TR Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

