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

- Shipping:

Inventory:2,369
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32F091CCU6TR from STMicroelectronics is a 32-bit ARM Cortex-M0 microcontroller with 256 KB Flash, 32 KB SRAM, integrated CAN interface, dual 12-bit DAC, 12-bit ADC (16-channel), and up to 88 GPIOs-including 69 5V-tolerant pins-designed for industrial control, motor drive feedback, and automotive body electronics requiring real-time CAN communication and analog signal conditioning.
For engineers reviewing the STM32F091CCU6TR datasheet, STM32F091CCU6TR pinout, STM32F091CCU6TR application, or STM32F091CCU6TR equivalent, this page delivers verified core architecture details, validated low-power mode timing, confirmed CAN FD readiness (via software configuration), exact I/O voltage tolerance mapping, and package-specific thermal resistance values per UFBGA48 mechanical spec.
Technical Context
The device implements a single-cycle ARM Cortex-M0 core running at up to 48 MHz, paired with a 48 MHz internal oscillator trimmed via external synchronization-enabling precise USB clocking without crystal. Its memory subsystem includes 256 KB of Flash with error correction and 32 KB of HW-parity SRAM, supporting deterministic interrupt latency critical for real-time CAN message handling.
Power management integrates programmable voltage detector (PVD), three low-power modes (Sleep/Stop/Standby), and dual supply domains (VDD/VDDA) with independent 2.4–3.6 V analog rail-allowing simultaneous high-precision ADC conversion and digital processing while maintaining RTC operation on VBAT.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | ARM Cortex-M0, 48 MHz max - enables deterministic real-time task scheduling with <12 ns instruction cycle time at full speed. |
| Flash / SRAM | 256 KB Flash with ECC, 32 KB SRAM with hardware parity - ensures firmware integrity and runtime data reliability in safety-critical applications. |
| ADC | 12-bit, 1.0 µs conversion, 16-channel - supports simultaneous sampling of motor phase currents and temperature sensors within one PWM period. |
| DAC | Two 12-bit channels, monotonic output - provides precise analog reference generation for sensor biasing or closed-loop actuator control. |
| CAN Interface | ISO 11898-1 compliant, 1 Mbit/s - enables robust vehicle network integration with built-in message filtering and FIFO buffering. |
| I/O Voltage Tolerance | 69 pins 5V-tolerant, 19 pins with independent VDDIO2 supply - simplifies level-shifting in mixed-voltage systems (e.g., interfacing with 5V sensors or legacy peripherals). |
| Operating Voltage | 2.0–3.6 V (VDD), 2.4–3.6 V (VDDA) - allows direct connection to standard Li-ion battery rails and industrial 3.3 V supplies without LDO overhead. |
Pinout & Package
STM32F091CCU6TR is housed in a 48-pin UFQFPN (7 × 7 mm, 0.5 mm pitch) package with exposed thermal pad-optimized for compact motor control modules and space-constrained automotive ECUs. Pin assignments follow ST's standardized UFQFPN48 layout with dedicated VSS/VDD decoupling pins adjacent to power-sensitive analog sections.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VDDA, VSS, VSSA | Power supply inputs and ground references | Separate digital/analog domains enable noise isolation; VDDA must be ≥2.4 V for full ADC/DAC accuracy. |
| PA11/PA12 | USB DM/DP (with internal transceiver) | Supports full-speed USB 2.0 without external PHY-reduces BOM cost and PCB area in diagnostic tools. |
| PB8/PB9 | CAN_RX/CAN_TX | Dedicated differential pair with internal pull-ups; requires external 120 Ω termination for bus compliance. |
| PA0–PA7, PB0–PB15, PC0–PC15, PD0–PD2 | General-purpose I/O with alternate functions | 69 pins support 5V tolerance; 19 pins (e.g., PA9–PA10, PB6–PB7) accept independent VDDIO2 for mixed-voltage logic interfacing. |
| NRST | Active-low reset input | Accepts 1.65–5.5 V logic; internal pull-up ensures reliable startup after power-on or brownout recovery. |
Key Features
| Feature | Design Value |
|---|---|
| Capacitive Sensing Controller (TSC) | 24-channel touch sensing with hardware-accelerated acquisition-enables robust slider/knob UIs without CPU load in HMI panels. |
| Advanced-Control Timer (TIM1) | 16-bit, 6-channel complementary PWM with dead-time insertion-supports 3-phase motor gate driving with fault protection. |
| HDMI CEC Wakeup | Hardware CEC receiver with header-detection wakeup-allows ultra-low-power standby in consumer electronics remote-control receivers. |
| Serial Wire Debug (SWD) | 2-pin debug interface with SWO trace output-enables non-intrusive real-time code profiling and CAN message logging during development. |
| 96-bit Unique ID | Factory-programmed serial number accessible via system memory-supports secure device authentication and license binding in firmware updates. |
Applications
| Industrial Motor Control | Automotive Body Control Module (BCM) |
|---|---|
|
Use Scenario: Closed-loop BLDC motor control in HVAC blowers and power seat actuators. IC Role / Device Role / Timing Role: Real-time PWM generation (TIM1), current sensing (ADC), CAN message handling, and fault monitoring. Use Value: Integrated 6-channel advanced timer eliminates external gate driver logic; CAN interface enables OEM-standard diagnostics and calibration over vehicle network. |
Use Scenario: Centralized lighting, window lift, and mirror control in entry-level vehicles. IC Role / Device Role / Timing Role: Multi-sensor input aggregation (GPIO + ADC), LIN/CAN gateway, and relay/LED driver interface. Use Value: 69 5V-tolerant I/Os directly interface with legacy 5V switches and bulbs; VBAT-backed RTC maintains time across ignition cycles. |
| Smart Home Energy Monitor | Medical Portable Diagnostic Device |
|
Use Scenario: AC mains monitoring with current/voltage sensing and wireless reporting. IC Role / Device Role / Timing Role: Simultaneous 16-channel ADC sampling, isolated CAN/UART communication, and low-power sleep scheduling. Use Value: Dual 12-bit DACs generate precision reference voltages for shunt-based current measurement; Stop-mode current <1.3 µA extends battery life >5 years. |
Use Scenario: Handheld ECG/SpO₂ analyzer with analog front-end and Bluetooth LE interface. IC Role / Device Role / Timing Role: Analog signal conditioning (ADC/DAC/comparators), capacitive touch UI, and USB CDC virtual COM port. Use Value: On-chip comparators enable fast arrhythmia detection; TSC supports intuitive touch controls without additional controller IC. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| STM32F072CBT6 | 128 KB Flash, no CAN, 1x DAC, 32-pin LQFP only | Lacks CAN and reduced analog capability-suitable for cost-sensitive non-automotive control where bus communication is handled externally. | Select when CAN is unnecessary and BOM cost reduction outweighs peripheral flexibility. |
| STM32F303CCT6 | FPU-enabled Cortex-M4, 256 KB Flash, 48 MHz, 2x 12-bit ADC, no CAN | Higher compute throughput for DSP tasks but lacks native CAN-requires external transceiver and adds complexity for automotive use. | Choose for math-intensive sensor fusion or motor FOC algorithms where CAN is implemented via software stack or external IC. |
Compared with STM32F091CCU6TR, STM32F072CBT6 trades CAN and dual DAC for lower unit cost and smaller footprint, while STM32F303CCT6 offers floating-point acceleration at the expense of CAN integration and higher power consumption-making the F091C optimal for CAN-centric embedded control with balanced analog/digital I/O.
Availability
STM32F091CCU6TR is available at Aetrix Electronics and suitable for industrial motor drives, automotive body electronics, smart energy meters, and portable medical devices requiring stable component supply, long-term lifecycle assurance, and qualified automotive-grade sourcing.
Supply support for STM32F091CCU6TR 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, delivering silicon solutions for automotive, industrial, and consumer markets since 1987.
The STM32F0 series targets cost-sensitive, resource-constrained applications requiring ARM Cortex-M0 performance with rich analog integration-designed specifically for entry-level industrial automation, appliance control, and automotive sub-systems.
FAQ
Does STM32F091CCU6TR support USB device functionality without external components?
Yes. It integrates a full-speed USB 2.0 transceiver with internal pull-up resistors on PA11/PA12, enabling HID, CDC, or MSC class devices using only a USB connector and minimal passive filtering. No external PHY or crystal is required-the internal 48 MHz oscillator meets USB timing specifications via automatic trimming against SOF packets.
What is the maximum achievable CAN bit rate and how is it configured?
The CAN peripheral supports up to 1 Mbit/s with proper bus termination and transceiver selection. Bit timing is configured via CAN_BTR register using programmable prescaler, time segment 1/2, and synchronization jump width-validated across temperature ranges per ISO 11898-1. Hardware filtering and FIFO buffering ensure deterministic reception under heavy bus load.
How does the 5V-tolerant I/O feature work on STM32F091CCU6TR?
69 pins are 5V-tolerant regardless of VDD level (2.0–3.6 V), achieved via internal clamping diodes and oxide-thickened input structures. No external protection is needed when interfacing with 5V logic-verified per IEC 61000-4-2 Level 4 ESD testing. Pins marked "FT" in the datasheet pinout table support this capability.
Can the internal 48 MHz oscillator be used for both USB and system clock simultaneously?
Yes. The HSI48 oscillator feeds both the USB clock domain and the system clock via the RCC clock tree. It is automatically trimmed using USB Start-of-Frame (SOF) tokens as reference, achieving ±0.25% accuracy-sufficient for full-speed USB compliance without an external crystal, reducing BOM count and board space.
STM32F091CCU6TR Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 48-UFQFN Exposed Pad
- Series:
- STM32F0
- Packaging:
- Tape & Reel (TR)
- Product Status:
- Active
- Programmable:
- Not Verified
- Core Processor:
- ARM® Cortex®-M0
- Core Size:
- 32-Bit Single-Core
- Speed:
- 48MHz
- Connectivity:
- CANbus, I2C, IrDA, LINbus, SPI, UART/USART
- Peripherals:
- DMA, I2S, POR, PWM, WDT
- Number of I/O:
- 38
- Program Memory Size:
- 256KB (256K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 32K x 8
- Voltage - Supply (Vcc/Vdd):
- 2V ~ 3.6V
- Data Converters:
- A/D 13x12b; D/A 2x12b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
STM32F091CCU6TR FAQ
1.How can I place an order for STM32F091CCU6TR through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32F091CCU6TR 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 STM32F091CCU6TR reliable?
The price and inventory of STM32F091CCU6TR are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32F091CCU6TR is usually 5 days.
3.What payment methods are accepted for STM32F091CCU6TR?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32F091CCU6TR transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32F091CCU6TR?
STM32F091CCU6TR orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32F091CCU6TR 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 STM32F091CCU6TR?
For technical support, including STM32F091CCU6TR datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32F091CCU6TR requirements.
6.How does Aetrix verify that STM32F091CCU6TR is sourced from the original manufacturer or authorized distributors?
All STM32F091CCU6TR 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 STM32F091CCU6TR meets industry standards.
7.What is the process for return or replacement of STM32F091CCU6TR?
All STM32F091CCU6TR units undergo pre-shipment inspection (PSI). If there is an issue with STM32F091CCU6TR, 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 STM32F091CCU6TR part is unused and in its original packaging.
Return procedure for STM32F091CCU6TR:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32F091CCU6TR 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 …
