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

- Shipping:

Inventory:4,353
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32F101CBU6 from STMicroelectronics is a medium-density ARM® Cortex®-M3 microcontroller with 128 KB Flash, 16 KB SRAM, 36 MHz CPU frequency, 12-bit ADC (1 µs conversion), and 7 communication interfaces (including 3 USARTs, 2 I²C, 2 SPI). It operates from 2.0–3.6 V and supports industrial temperature range (–40°C to +85°C), deployed in motor control subsystems of HVAC actuators.
For engineers reviewing the STM32F101CBU6 datasheet, STM32F101CBU6 pinout, STM32F101CBU6 application, or STM32F101CBU6 equivalent, key selection considerations include Flash/SRAM size, 48-pin UFQFPN package compatibility, 36 MHz real-time execution capability, and integrated temperature sensor for closed-loop thermal compensation.
Technical Context
The STM32F101CBU6 implements an ARM Cortex-M3 core with single-cycle multiplication, hardware division, and nested vectored interrupt controller (NVIC) supporting up to 64 interrupts. Its clock system integrates 4–16 MHz external crystal oscillator, 8 MHz internal RC, 40 kHz LSI, and PLL for scalable CPU clock generation.
DMA operation supports 7 channels servicing timers, ADC, SPI, I²C, and USART peripherals concurrently; the 12-bit ADC features 16 input channels, 0–3.6 V full-scale range, and built-in temperature sensor with ±1.5°C accuracy across –40°C to +85°C.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | ARM Cortex-M3, 36 MHz max - enables deterministic real-time control with 1.25 DMIPS/MHz performance at zero wait states. |
| Flash Memory | 128 KB - sufficient for complex firmware with bootloader, communication stacks, and safety monitoring routines. |
| SRAM | 16 KB - supports multiple concurrent peripheral buffers (e.g., UART FIFOs, ADC DMA arrays, stack depth for RTOS). |
| ADC Resolution | 12-bit, 1 µs conversion - delivers 4.096 mV/LSB resolution for precision analog sensing in motor current feedback. |
| Communication Interfaces | 3× USART, 2× I²C, 2× SPI - enables simultaneous RS-485 fieldbus, I²C sensor hub, and SPI flash storage connectivity. |
| Supply Voltage | 2.0–3.6 V - compatible with standard 3.3 V industrial power rails and tolerant of brown-out conditions down to 2.0 V. |
| Operating Temperature | –40°C to +85°C - qualified for deployment in enclosed industrial enclosures without active cooling. |
Pinout & Package
STM32F101CBU6 uses a 48-pin Ultra Thin Fine Pitch Quad Flat No-lead (UFQFPN) package, 7 × 7 mm body, 0.5 mm pitch, with exposed thermal pad for enhanced heat dissipation in compact PCB layouts.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD | Core & I/O supply | 3.3 V nominal input; requires local 100 nF decoupling per VDD pin to maintain stable core voltage under dynamic load. |
| VSS | Ground reference | Must be connected to low-impedance PCB ground plane; separate analog/digital ground routing recommended for ADC integrity. |
| PA0–PA15 | General-purpose I/O | 5 V-tolerant digital pins configurable as GPIO, EXTI, timer channels, or ADC inputs - supports direct connection to legacy 5 V sensors. |
| PB0–PB15 | General-purpose I/O | Includes dedicated TIM3_CH1–CH4 and I²C1_SCL/SDA functions - enables hardware PWM generation and SMBus-compatible sensor interfacing. |
| PC13–PC15 | RTC backup domain | Supports 32.768 kHz crystal oscillator and VBAT-supplied RTC/backup registers - maintains timekeeping during main power loss. |
| NRST | Active-low reset | Externally driven reset input with internal pull-up; requires ≥20 µs pulse width for reliable system initialization. |
| BOOT0 | Boot mode select | High at power-on forces boot from system memory (ROM bootloader); used for field firmware recovery via USART. |
Key Features
| Feature | Design Value |
|---|---|
| Serial Wire Debug (SWD) | 2-pin debug interface replacing JTAG - reduces PCB footprint while enabling full flash programming and real-time variable inspection. |
| Temperature Sensor | Integrated calibrated sensor with ±1.5°C accuracy - eliminates external thermistor BOM cost and calibration effort in thermal management loops. |
| Programmable Voltage Detector (PVD) | Configurable trip points (2.2–2.9 V) - triggers interrupt before brown-out, allowing safe state save and controlled shutdown in power-critical systems. |
| CRC Calculation Unit | Hardware-accelerated CRC-32 generator - verifies firmware image integrity in <1 µs per 32-bit word, critical for OTA update validation. |
| 96-bit Unique ID | Factory-programmed serial number - enables device-specific licensing, secure boot key binding, and traceability in production batches. |
Applications
| Industrial Motor Control | Smart Energy Metering |
|---|---|
Use Scenario: Closed-loop speed regulation of 24 V DC brushless fans in commercial HVAC units. IC Role / Device Role / Timing Role: Real-time PWM generation (TIM2/TIM3), current sensing via ADC, and Modbus RTU over USART2. Use Value: 36 MHz CPU ensures sub-100 µs control loop execution; 12-bit ADC resolves 0.1% torque ripple; 5 V-tolerant I/O interfaces directly with legacy Hall-effect sensors. |
Use Scenario: Three-phase electricity meter with tariff switching, tamper detection, and optical IR communication. IC Role / Device Role / Timing Role: Pulse counting (EXTI on meter pulses), RTC-based billing intervals, and IrDA physical layer via USART1. Use Value: Integrated RTC with 32.768 kHz crystal provides ±2 ppm timekeeping accuracy; PVD detects grid voltage sags to log event timestamps before power loss. |
| Building Automation Sensors | Medical Diagnostic Peripherals |
Use Scenario: Wireless CO₂ and humidity node using I²C SHT3x sensor and SPI-connected sub-GHz transceiver. IC Role / Device Role / Timing Role: I²C master for environmental sensors, SPI slave for radio control, and low-power Stop mode between readings. Use Value: 7-channel DMA offloads sensor data acquisition from CPU; Stop mode current ≤2.5 µA extends battery life to >5 years on CR2032. |
Use Scenario: Portable ECG front-end with lead-off detection, analog filtering, and USB HID interface emulation. IC Role / Device Role / Timing Role: ADC sampling at 1 kHz with DMA to SRAM buffer, temperature-compensated gain calibration, and USB CDC virtual COM port. Use Value: On-chip temperature sensor enables real-time ADC offset correction; 16 KB SRAM holds 8 seconds of waveform data pre-transmission. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| STM32F030F4P6 | ARM Cortex-M0, 48 MHz, 16 KB Flash, 4 KB SRAM, no temperature sensor or PVD. | Limited to basic control tasks without thermal compensation or brown-out warning. | Select when cost sensitivity outweighs need for advanced analog features and extended Flash. |
| STM32F103C8T6 | Same Cortex-M3 core, 64 KB Flash, 20 KB SRAM, identical pinout but higher Flash density variant. | Higher Flash headroom for dual-bank firmware updates and larger protocol stacks (e.g., BLE mesh). | Choose when future firmware expansion or bootloader complexity demands >64 KB executable space. |
Compared with STM32F101CBU6, STM32F030F4P6 sacrifices thermal sensing and voltage monitoring for lower unit cost, while STM32F103C8T6 trades 64 KB Flash for broader ecosystem support and community toolchain maturity - both retain the same 48-pin UFQFPN footprint for drop-in layout reuse.
Availability
STM32F101CBU6 is available at Aetrix Electronics and suitable for industrial motor control, smart energy metering, building automation sensors, and medical diagnostic peripherals requiring stable component supply across multi-year production cycles.
Supply support for STM32F101CBU6 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, Switzerland, designing and manufacturing microcontrollers, power ICs, MEMS, and automotive-grade components since 1987.
The STM32F101xx series targets cost-sensitive industrial and consumer applications requiring robust real-time performance, integrated analog peripherals, and long-term supply assurance - optimized for deterministic control in resource-constrained environments.
FAQ
What is the maximum operating frequency of the STM32F101CBU6?
The STM32F101CBU6 achieves a maximum CPU frequency of 36 MHz using its internal PLL, derived from either the 4–16 MHz external crystal oscillator or the 8 MHz internal RC oscillator. This frequency is guaranteed across the full –40°C to +85°C temperature range and 2.0–3.6 V supply voltage, with zero wait-state Flash access enabling deterministic instruction execution.
Does the STM32F101CBU6 support 5 V-tolerant I/O pins?
Yes, up to 37 I/O pins on the STM32F101CBU6 are 5 V-tolerant when configured as inputs, including all pins in the PA, PB, and PC groups except BOOT0 and NRST. This allows direct interfacing with legacy 5 V logic devices and sensors without level-shifting circuitry, reducing BOM count and board area in mixed-voltage systems.
How many ADC channels does the STM32F101CBU6 provide?
The STM32F101CBU6 integrates one 12-bit ADC with up to 16 external input channels (PA0–PA7, PB0–PB1, PC0–PC5), plus one internal channel for the integrated temperature sensor and one for VREFINT. The ADC supports scan mode, continuous conversion, and DMA-triggered data transfers - enabling simultaneous sampling of motor phase currents and thermal feedback without CPU intervention.
What debug interface does the STM32F101CBU6 use?
The STM32F101CBU6 supports Serial Wire Debug (SWD) via SWDIO and SWCLK pins (PA13 and PA14), a 2-pin ARM-standard interface that replaces full JTAG. SWD provides full read/write memory access, breakpoint setting, and real-time variable monitoring while occupying minimal PCB space - ideal for space-constrained industrial modules where debug header placement is constrained.
STM32F101CBU6 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 48-UFQFN Exposed Pad
- Series:
- STM32F1
- Packaging:
- Tray
- Product Status:
- Active
- Programmable:
- Not Verified
- Core Processor:
- ARM® Cortex®-M3
- Core Size:
- 32-Bit Single-Core
- Speed:
- 36MHz
- Connectivity:
- I2C, IrDA, LINbus, SPI, UART/USART
- Peripherals:
- DMA, 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:
- 16K 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:
STM32F101CBU6 FAQ
1.How can I place an order for STM32F101CBU6 through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32F101CBU6 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 STM32F101CBU6 reliable?
The price and inventory of STM32F101CBU6 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32F101CBU6 is usually 5 days.
3.What payment methods are accepted for STM32F101CBU6?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32F101CBU6 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32F101CBU6?
STM32F101CBU6 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32F101CBU6 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 STM32F101CBU6?
For technical support, including STM32F101CBU6 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32F101CBU6 requirements.
6.How does Aetrix verify that STM32F101CBU6 is sourced from the original manufacturer or authorized distributors?
All STM32F101CBU6 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 STM32F101CBU6 meets industry standards.
7.What is the process for return or replacement of STM32F101CBU6?
All STM32F101CBU6 units undergo pre-shipment inspection (PSI). If there is an issue with STM32F101CBU6, 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 STM32F101CBU6 part is unused and in its original packaging.
Return procedure for STM32F101CBU6:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32F101CBU6 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
Comparator circuit design covering voltage thresholds, input limits, open-collector outputs, LM393 wiring, op-amp differences, hysteresis, timing, window detection and practical fault diagnosis.
Schmitt triggers use separate rising and falling thresholds to stabilize slow or noisy signals. This guide covers hysteresis, 74HC14 and 74HCT14 selection, comparator calculations, RC oscillators and p…
Counterfeit components can hide behind convincing markings and passing basic function tests. This engineering reference covers source traceability, external inspection, X-ray, XRF, electrical testing, …
A practical engineering and sourcing framework covering lifecycle verification, lifetime-buy calculations, replacement qualification, supplier checks and counterfeit-risk controls.
TTL and CMOS logic families differ in thresholds, loading, output drive, power and timing. This engineering guide compares 74HC and 74HCT, calculates noise margins and checks 3.3 V/5 V compatibility.
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 …
