English
| Part Number: | STM32F091RCT6U |
|---|---|
| Manufacturer/Brand: | STMicroelectronics |
| Part of Description: | IC MCU 32BIT 256KB FLASH 64LQFP |
| Datasheets: |
|
| RoHs Status: | ROHS3 Compliant |
| Payment: | PayPal / Credit Card / T/T |
| Shipment Way: | DHL / Fedex / TNT / UPS / EMS |
| Share: |
Ship From: Hong Kong
Online RFQ submissions: Fast responses, Better prices!
| Product Attribute | Attribute Value |
|---|---|
| Voltage - Supply (Vcc/Vdd) | 2V ~ 3.6V |
| Supplier Device Package | 64-LQFP (10x10) |
| Speed | 48MHz |
| Series | STM32F0 |
| RAM Size | 32K x 8 |
| Program Memory Type | FLASH |
| Program Memory Size | 256KB (256K x 8) |
| Peripherals | DMA, I²S, POR, PWM, WDT |
| Package / Case | 64-LQFP |
| Package | Tray |
| Product Attribute | Attribute Value |
|---|---|
| Oscillator Type | Internal |
| Operating Temperature | -40°C ~ 85°C (TA) |
| Number of I/O | 52 |
| Mounting Type | Surface Mount |
| EEPROM Size | - |
| Data Converters | A/D 19x12b; D/A 2x12b |
| Core Size | 32-Bit Single-Core |
| Core Processor | ARM® Cortex®-M0 |
| Connectivity | CANbus, I²C, IrDA, LINbus, SPI, UART/USART |
| Base Product Number | STM32F091 |




The STM32F091RCT6U from STMicroelectronics is a member of the STM32F091xB/xC series of 32-bit ARM Cortex-M0 microcontrollers designed for cost-sensitive, space-limited embedded applications. With a processor frequency up to 48 MHz, embedded flash memory up to 256 KB, and a comprehensive peripheral set, the STM32F091RCT6U provides engineers with a versatile and robust platform for application control, industrial automation, user interfaces, consumer electronics, and more. Housed in a 64-pin LQFP package with a 10 x 10 mm footprint, it supports operating temperature ranges from -40°C to +105°C and supply voltages between 2.0 V and 3.6 V, making it highly adaptable to various power and environmental requirements.
At the heart of the STM32F091RCT6U lies an ARM Cortex-M0 32-bit RISC processor operating at up to 48 MHz. The core delivers high computational efficiency while supporting advanced interrupt handling with a Nested Vectored Interrupt Controller (NVIC), ensuring low-latency response to real-time events. This architecture enables exceptionally efficient code execution—a critical attribute for applications traditionally relying on 8- or 16-bit MCUs but requiring higher performance for signal processing, sensor interfacing, or communication stacks.
The device is fully compatible with ARM development tools and ecosystems, facilitating migration and leveraging standard toolchains for unified development and debugging.
The STM32F091RCT6U incorporates a flexible on-chip memory architecture tailored for reliable program execution and secure data storage. It features up to 256 KB of embedded flash memory, ideal for program code and non-volatile data, and 32 KB of high-speed SRAM equipped with hardware parity checking. This SRAM offers fail-critical exception generation, supporting applications where data integrity is paramount.
Security is enhanced via configurable option bytes enabling sector-based write protection and full readout protection at multiple levels. Boot mode selection at startup allows versatile code execution strategies, including booting from user flash, system memory, or internal SRAM—a significant advantage for in-field firmware updates and secure bootloader implementations.
Power optimization is a cornerstone of the STM32F091RCT6U’s design, with multi-domain supply schemes supporting both analog and digital functions. The MCU operates across 2.0 V to 3.6 V for core and I/O domains, and provides independent supply rails for analog blocks (VDDA) and selected I/O pins (VDDIO2), allowing tailored voltage levels to optimize performance and energy efficiency.
To address demanding battery-powered and energy-sensitive applications, the STM32F091RCT6U offers Sleep, Stop, and Standby low-power modes, each balancing power consumption and wakeup latency. An embedded programmable voltage detector, power-on and power-down reset circuits, and a robust internal voltage regulator further enhance operational safety and power management flexibility.
Key engineering consideration: Careful sequencing and selection of supply voltages and decoupling strategies are recommended for optimal analog performance and EMC robustness, especially when ADC and DAC subsystems are active.
The STM32F091RCT6U incorporates a sophisticated clock tree, providing multiple internal and external clock sources. Designers can select between a 4-32 MHz external crystal oscillator, 8 MHz RC, and a 48 MHz high-speed internal oscillator with automatic trimming through the Clock Recovery System (CRS). Several prescalers allow fine-grained adjustment and clock gating of the Advanced High-performance Bus (AHB) and Advanced Peripheral Bus (APB) domains.
Startup reliability is guaranteed by automatic clock source failover and software interrupt generation, enabling engineers to implement robust recovery schemes for critical systems. The RTC domain benefits from an independent 32 kHz oscillator and calibration circuitry, critical for precision timekeeping and periodic wake-up in ultra-low-power designs.
With up to 88 versatile I/O pins, the STM32F091RCT6U provides extensive GPIO configurability for digital and analog interfacing. Up to 69 pins offer 5V-tolerant capability and 19 pins are powered by an independently supplied VDDIO2 rail, facilitating mixed-voltage system integration.
Each GPIO can be dynamically configured for input, output, open-drain, pull-up/pull-down, or alternate function assignment, supporting advanced peripheral mapping. Hardware locking sequences ensure accidental reconfiguration is prevented in fail-safe or mission-critical systems. External interrupts are available on all pins, enabling responsive sensor or control signal handling.
The analog features of the STM32F091RCT6U are substantial and suitable for sensor-rich or mixed-signal applications. The MCU integrates a 12-bit ADC with up to 16 external input channels and three internal channels (including temperature sensor, voltage reference, and battery voltage monitoring), capable of single-shot or scan conversions with DMA support.
It also provides two 12-bit DAC channels for precise waveform generation or control voltage outputs, and two fast, low-power comparators with flexible reference input options (external, DAC, or internal bandgap reference). Engineering best practices recommend calibration routines at power-up and board-level layout optimization to minimize parasitic capacitance and maximize conversion accuracy.
Timing and control constitute a strong suite of the STM32F091RCT6U, with 12 programmable timers including one advanced 16-bit PWM control timer, one 32-bit general-purpose timer, seven 16-bit general-purpose timers (supporting PWM and input capture), as well as dedicated basic timers for DAC triggering and watchdog functionality.
Both independent (IWDG) and window (WWDG) watchdogs enhance system reliability, allowing hardware or software configuration to prevent runaway code or system hang-ups. The SysTick timer provides integral support for real-time operating systems and periodic interrupt generation.
Engineers benefit from the STM32F091RCT6U’s breadth of communication options, facilitating easy integration into complex, multi-protocol environments. The MCU features:
Two I²C interfaces (supporting Fast Mode Plus up to 1 Mbit/s, SMBus, PMBus, wakeup, and filtering options)
Two SPI interfaces (up to 18 Mbit/s, programmable frame formats, and I²S multiplexing for audio applications)
Up to eight USARTs (supporting master synchronous SPI, modem control, ISO7816, LIN, IrDA, and wakeup features)
CAN interface (2.0A/B compliant, bit rates up to 1 Mbit/s, advanced filtering and message handling)
HDMI-CEC controller (hardware support for consumer electronics control, low speed, CPU-independent wakeup)
All digital interfaces can be mapped flexibly, stressed for EMC tolerance, and supported via DMA for high-throughput or real-time operations.
The STM32F091RCT6U supports capacitive touch sensing with up to 24 channels distributed over eight analog I/O groups. This enables direct implementation of touchkeys, linear/rotary sliders, or other interactive elements, with robust charge transfer acquisition managed entirely by the dedicated hardware controller.
This architecture minimizes CPU overhead, supports reliable detection through the provided STMTouch firmware library, and requires only minimal external circuitry, streamlining device integration in user-first products (e.g., appliances, instrument panels).
Reliable operation is supported through detailed attention to electrical design. The STM32F091RCT6U meets ROHS3 and REACH compliance, supports robust ESD and EMI immunity, and offers extended supply voltage and ambient temperature ranges for industrial applications. I/O pins support both CMOS and TTL standards, with specified sink/source current capacities and protection against excess current injection.
Engineering scenarios such as system EMC robustness are addressed through software recommendations for managing system runaway, unexpected resets, and critical register corruption. Prequalification trials involving ESD and latch-up protection methodologies are recommended before deployment in harsh environments.
The STM32F091RCT6U is delivered in a 64-pin LQFP package (10 x 10 mm), alongside other package options within the STM32F091xB/xC series, such as UFBGA100, LQFP100, UFBGA64, WLCSP64, LQFP48, and UFQFPN48. ECOPACK® environmental compliance ensures sustainability across the product lifecycle.
Thermal management is simplified through detailed guidance: junction-to-ambient thermal resistance parameters, power dissipation equations, and real-world application examples (e.g., calculating maximum ambient temperatures for given power dissipation) are directly applicable when designing for high-performance or high-temperature scenarios.
Within the STMicroelectronics portfolio, engineers may consider other STM32F091xB/xC family variants as direct replacements when different memory sizes or pin counts are required, e.g., STM32F091CBT6U (lower flash density), STM32F091VCT6U (100-pin). Additionally, for another Cortex-M0 alternative, STM32F030/031/070/072 series may be considered, though users need to account for peripheral variety, CAN interface support, and memory capacity differences.
Compatibility with alternative ARM Cortex-M0 microcontrollers from other vendors (such as NXP LPC11xx or Microchip SAM D10/D11) is possible but will require careful assessment of pinout, peripheral mix, voltage domains, and package options.
– STM32F091RCT6U
The STM32F091RCT6U microcontroller offers a balanced combination of computational performance, peripheral richness, analog interfacing, and robust power management, making it an ideal candidate for a broad spectrum of embedded engineering applications. With careful selection of package, voltage domains, and peripherals, engineers and procurement professionals can leverage the STM32F091RCT6U to achieve optimized solutions for control, communication, and interactive tasks while maintaining scalability and future-proof compatibility within the STM32 family.
IC MCU 32BIT 256KB FLASH 64LQFP
IC MCU 32BIT 256KB FLSH 100UFBGA
IC MCU 32BIT 128KB FLASH 100LQFP
IC MCU 32BIT 256KB FLASH 64LQFP
ST QFP
IC MCU 32BIT 256KB FLASH 100LQFP
IC MCU 32BIT 128KB FLASH 100LQFP
IC MCU 32BIT 256KB FLASH 100LQFP
IC MCU 32BIT 256KB FLASH 64WLCSP
IC MCU 32BIT 256KB FLSH 100UFBGA
ST LQFP100
IC MCU 32BIT 256KB FLASH 64LQFP
ST QFP64
IC MCU 32BIT 256KB FLASH 64LQFP
IC MCU 32BIT 256KB FLASH 64UFBGA
IC MCU 32BIT 256KB FLASH 64UFBGA
IC MCU 32BIT 256KB FLASH 64WLCSP
May 12th, 2026
May 8th, 2026
April 28th, 2026
April 20th, 2026
April 17th, 2026
April 8th, 2026
March 31th, 2026
March 23th, 2026
March 20th, 2026
March 9th, 2026
March 4th, 2026
February 28th, 2026
February 3th, 2026
January 28th, 2026
January 19th, 2026
January 16th, 2026
January 9th, 2026
December 29th, 2025
December 25th, 2025
December 17th, 2025
December 10th, 2025
December 4th, 2025
November 25th, 2025
November 20th, 2025
November 11th, 2025
November 3th, 2025
October 30th, 2025
October 22th, 2025
October 16th, 2025
October 9th, 2025
September 28th, 2025
September 17th, 2025
September 9th, 2025
September 1th, 2025
August 25th, 2025
August 20th, 2025
July 3th, 2025
December 18th, 2024
June 21th, 2023
April 27th, 2023
July 1th, 2022
March 4th, 2021
September 10th, 2020
January 23th, 2020
0 Articles






June 4th, 2026
June 4th, 2026
June 4th, 2026
June 3th, 2026
STM32F091RCT6USTMicroelectronics |
Quantity*
|
Target Price(USD)
|