Overview
The STM32F091CCT6J is a microcontroller from STMicroelectronics, part of the STM32F091xB/xC family. It features the high-performance ARM® Cortex®-M0 32-bit RISC core, operating at frequencies up to 48 MHz. This device is equipped with up to 256 Kbytes of Flash memory and 32 Kbytes of SRAM, along with an extensive range of enhanced peripherals and I/Os. The microcontroller is designed to operate in a wide temperature range of -40 to +85 °C and is powered by a 2.0 to 3.6 V supply.
Key Specifications
Parameter | Specification |
---|---|
Core | ARM® 32-bit Cortex®-M0 CPU, up to 48 MHz |
Flash Memory | Up to 256 Kbytes |
SRAM | 32 Kbytes with HW parity |
Operating Temperature | -40 to +85 °C |
Power Supply | 2.0 to 3.6 V |
ADC | 12-bit, up to 16 channels, 1.0 µs conversion time |
DAC | 12-bit, 2 channels |
Timers | One 32-bit and seven 16-bit timers, one 16-bit advanced-control timer |
Communication Interfaces | Two I2C, two SPI/I2S, up to eight USARTs, CAN 2.0 |
I/Os | Up to 88 fast I/Os, 38 high current I/Os |
Package | LQFP-48 (7x7 mm) |
Key Features
- High-performance ARM® Cortex®-M0 32-bit RISC core with up to 48 MHz frequency.
- Comprehensive set of power-saving modes including Sleep, Stop, and Standby.
- Up to 88 fast I/Os, with up to 69 I/Os having 5V-tolerant capability and 19 with independent supply VDDIO2.
- 12-channel DMA controller and calendar RTC with alarm and periodic wakeup from Stop/Standby.
- Two fast low-power analog comparators and up to 24 capacitive sensing channels for touchkey, linear, and rotary touch sensors.
- Communication interfaces include two I2C, two SPI/I2S, up to eight USARTs, and a CAN 2.0 interface.
- HDMI CEC wakeup on header reception and serial wire debug (SWD) support.
- 96-bit unique ID and ECOPACK®2 compliant packages.
Applications
- Industrial control and automation systems.
- Consumer electronics such as home appliances and audio devices.
- Medical devices requiring precise control and low power consumption.
- Automotive systems, including body electronics and infotainment.
- IoT devices and smart home applications.
Q & A
- What is the core architecture of the STM32F091CCT6J?
The STM32F091CCT6J features the ARM® 32-bit Cortex®-M0 RISC core.
- What is the maximum operating frequency of the STM32F091CCT6J?
The maximum operating frequency is up to 48 MHz.
- How much Flash and SRAM memory does the STM32F091CCT6J have?
The device has up to 256 Kbytes of Flash memory and 32 Kbytes of SRAM.
- What are the power supply requirements for the STM32F091CCT6J?
The device operates from a 2.0 to 3.6 V power supply.
- What types of communication interfaces are available on the STM32F091CCT6J?
The device includes two I2C, two SPI/I2S, up to eight USARTs, and a CAN 2.0 interface.
- Does the STM32F091CCT6J support low power modes?
Yes, it supports Sleep, Stop, and Standby low power modes.
- What is the temperature range for the STM32F091CCT6J?
The device operates in the -40 to +85 °C temperature range.
- How many I/Os does the STM32F091CCT6J have?
The device has up to 88 fast I/Os, with 38 high current I/Os.
- Does the STM32F091CCT6J support capacitive touch sensing?
Yes, it supports up to 24 capacitive sensing channels.
- What package type is the STM32F091CCT6J available in?
The device is available in an LQFP-48 (7x7 mm) package.