Overview
The STM32F091CCT6 is a member of the STM32F091xB/xC family of microcontrollers produced by STMicroelectronics. This device is built around the high-performance ARM® Cortex®-M0 32-bit RISC core, which operates at a frequency of up to 48 MHz. It features high-speed embedded memories, including up to 256 Kbytes of Flash memory and 32 Kbytes of SRAM. The microcontroller is equipped with an extensive range of enhanced peripherals and I/Os, making it suitable for a wide range of applications.
Key Specifications
Parameter | Specification |
---|---|
Core | ARM® 32-bit Cortex®-M0 CPU |
Frequency | Up to 48 MHz |
Flash Memory | Up to 256 Kbytes |
SRAM | 32 Kbytes with HW parity |
Operating Temperature | -40 to +85 °C, -40 to +105 °C |
Power Supply | 2.0 to 3.6 V |
ADC | One 12-bit, 1.0 µs ADC (up to 16 channels) |
DAC | One 12-bit D/A converter (with 2 channels) |
Timers | Seven 16-bit timers, one 32-bit timer, and one 16-bit advanced-control timer |
Communication Interfaces | Two I2C, two SPIs, one I2S, up to eight USARTs, and one CAN interface |
I/Os | Up to 88 fast I/Os, with 5V-tolerant capability and independent supply VDDIO2 |
Package | LQFP100 14x14 mm, LQFP64 10x10 mm, LQFP48 7x7 mm, UFQFPN48 7x7 mm, UFBGA100 7x7 mm, UFBGA64 5x5 mm, WLCSP64 3.3x3.6mm |
Key Features
- High-performance ARM® Cortex®-M0 32-bit RISC core operating at up to 48 MHz.
- High-speed embedded memories: up to 256 Kbytes of Flash memory and 32 Kbytes of SRAM.
- Extensive range of enhanced peripherals and I/Os.
- Standard communication interfaces: two I2C, two SPIs, one I2S, up to eight USARTs, and one CAN interface.
- Advanced-control PWM timer and multiple other timers (seven 16-bit and one 32-bit).
- Low power modes: Sleep, Stop, Standby.
- Calendar RTC with alarm and periodic wakeup from Stop/Standby.
- Up to 24 capacitive sensing channels for touchkey, linear, and rotary touch sensors.
- Two fast low-power analog comparators with programmable input and output.
Applications
- Industrial control and automation.
- Consumer electronics.
- Medical devices.
- Automotive systems.
- IoT devices.
- Smart home appliances.
- Wearables and portable devices.
Q & A
- What is the core architecture of the STM32F091CCT6?
The STM32F091CCT6 is based on the ARM® Cortex®-M0 32-bit RISC core.
- What is the maximum operating frequency of the STM32F091CCT6?
The maximum operating frequency is up to 48 MHz.
- How much Flash and SRAM memory does the STM32F091CCT6 have?
It has up to 256 Kbytes of Flash memory and 32 Kbytes of SRAM.
- What are the operating temperature ranges for the STM32F091CCT6?
The operating temperature ranges are -40 to +85 °C and -40 to +105 °C.
- What communication interfaces are available on the STM32F091CCT6?
The device features two I2C, two SPIs, one I2S, up to eight USARTs, and one CAN interface.
- Does the STM32F091CCT6 support low power modes?
Yes, it supports low power modes such as Sleep, Stop, and Standby.
- What types of timers are available on the STM32F091CCT6?
The device includes seven 16-bit timers, one 32-bit timer, and one 16-bit advanced-control timer.
- Is the STM32F091CCT6 suitable for touch sensing applications?
Yes, it supports up to 24 capacitive sensing channels for touchkey, linear, and rotary touch sensors.
- What is the power supply range for the STM32F091CCT6?
The power supply range is from 2.0 to 3.6 V.
- Does the STM32F091CCT6 have a real-time clock (RTC)?
Yes, it features a calendar RTC with alarm and periodic wakeup from Stop/Standby.