Overview
The STM32F091CCT7 microcontroller, produced by STMicroelectronics, is part of the STM32F091xB/xC series. It incorporates the high-performance ARM® 32-bit Cortex®-M0 CPU, operating at frequencies up to 48 MHz. This device features high-speed embedded memories, including up to 256 Kbytes of Flash memory and 32 Kbytes of SRAM with hardware parity. 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
Specification | Details |
---|---|
Core | ARM® 32-bit Cortex®-M0 CPU, up to 48 MHz |
Memories | 128 to 256 Kbytes of Flash memory, 32 Kbytes of SRAM with HW parity |
Supply Voltage | 2.0 V to 3.6 V (Digital & I/Os), 2.4 V to 3.6 V (Analog) |
Temperature Range | -40 °C to +85 °C, -40 °C to +105 °C |
Clock Management | 4 to 32 MHz crystal oscillator, 32 kHz oscillator for RTC, Internal 8 MHz RC with x6 PLL option, Internal 40 kHz RC oscillator, Internal 48 MHz oscillator |
I/Os | Up to 88 fast I/Os, up to 69 I/Os with 5V-tolerant capability |
ADC | One 12-bit, 1.0 μs ADC (up to 16 channels) |
DAC | One 12-bit D/A converter (with 2 channels) |
Timers | One 32-bit and seven 16-bit timers, one 16-bit advanced-control timer for 6 channel PWM output |
Communication Interfaces | Two I2C, two SPIs, one I2S, up to eight USARTs, one CAN, HDMI CEC |
Package | LQFP 48 7x7x1.4 mm |
Key Features
- CRC calculation unit and reset and power management features including power-on/power down reset (POR/PDR) and programmable voltage detector (PVD).
- Low power modes: Sleep, Stop, Standby.
- VBAT supply for RTC and backup registers.
- 12-channel DMA controller.
- Two fast low-power analog comparators with programmable input and output.
- Up to 24 capacitive sensing channels for touchkey, linear and rotary touch sensors.
- Calendar RTC with alarm and periodic wakeup from Stop/Standby.
- Independent and system watchdog timers, SysTick timer.
- Serial wire debug (SWD) and 96-bit unique ID.
Applications
The STM32F091CCT7 microcontroller is suitable for a wide range of applications including:
- Application control and user interfaces.
- Hand-held equipment.
- A/V receivers and digital TV.
- PC peripherals.
- Gaming and GPS platforms.
- Industrial applications such as PLCs, inverters, printers, scanners.
- Alarm systems, video intercoms, and HVACs.
Q & A
- What is the core of the STM32F091CCT7 microcontroller?
The core is an ARM® 32-bit Cortex®-M0 CPU, operating at frequencies up to 48 MHz. - How much Flash memory does the STM32F091CCT7 have?
The device has 128 to 256 Kbytes of Flash memory. - What is the operating temperature range of the STM32F091CCT7?
The operating temperature range is -40 °C to +85 °C and -40 °C to +105 °C. - What types of communication interfaces are available on the STM32F091CCT7?
The device features two I2C, two SPIs, one I2S, up to eight USARTs, one CAN, and HDMI CEC. - Does the STM32F091CCT7 support low power modes?
Yes, it supports low power modes including Sleep, Stop, and Standby. - What is the package type of the STM32F091CCT7?
The package type is LQFP 48 7x7x1.4 mm. - Does the STM32F091CCT7 have capacitive sensing capabilities?
Yes, it supports up to 24 capacitive sensing channels for touchkey, linear and rotary touch sensors. - Is the STM32F091CCT7 RoHS compliant?
Yes, it is RoHS compliant with an Ecopack2 grade. - What is the maximum frequency of the internal oscillator?
The internal 48 MHz oscillator has automatic trimming based on external synchronization. - Does the STM32F091CCT7 have a calendar RTC?
Yes, it includes a calendar RTC with alarm and periodic wakeup from Stop/Standby.