Overview
The STM32F091VCT6U 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 a wide range of enhanced peripherals and I/Os. The microcontroller is designed for low-power applications and operates within a temperature range of -40 to +85 °C (or up to +105 °C for some variants), with a power supply range of 2.0 to 3.6 V.
Key Specifications
Parameter | Specification |
---|---|
Core Processor | ARM® Cortex®-M0, 32-bit Single-Core |
Operating Frequency | Up to 48 MHz |
Flash Memory | Up to 256 Kbytes |
SRAM | 32 Kbytes |
Operating Temperature | -40 to +85 °C (or up to +105 °C for some variants) |
Power Supply | 2.0 to 3.6 V |
I/Os | Up to 88 fast I/Os |
ADC | One 12-bit, up to 16 channels |
DAC | One 12-bit, 2 channels |
Timers | Seven 16-bit timers, one 32-bit timer |
Communication Interfaces | Two I2C, two SPI, one I2S, up to eight USARTs, one CAN |
Package | LQFP100 14x14 mm |
Key Features
- High-performance ARM® Cortex®-M0 32-bit RISC core with up to 48 MHz frequency.
- Extensive range of enhanced peripherals and I/Os, including up to 88 fast I/Os.
- Standard communication interfaces: two I2C, two SPI, one I2S, up to eight USARTs, and one CAN interface.
- One 12-bit ADC with up to 16 channels and one 12-bit DAC with two channels.
- Seven 16-bit timers and one 32-bit timer, along with advanced-control PWM timers.
- Low power modes: Sleep, Stop, Standby, and VBAT supply for RTC and backup registers.
- Calendar RTC with alarm and periodic wakeup from Stop/Standby.
- Up to 24 capacitive sensing channels for touchkey, linear, and rotary touch sensors.
- Serial wire debug (SWD) and 96-bit unique ID.
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 infotainment and driver assistance.
- IoT devices and smart home applications.
- Motor control and power management systems.
Q & A
- What is the core processor of the STM32F091VCT6U?
The core processor is the ARM® Cortex®-M0, a 32-bit single-core processor.
- What is the maximum operating frequency of the STM32F091VCT6U?
The maximum operating frequency is up to 48 MHz.
- How much Flash memory and SRAM does the STM32F091VCT6U have?
The device has up to 256 Kbytes of Flash memory and 32 Kbytes of SRAM.
- What is the operating temperature range of the STM32F091VCT6U?
The operating temperature range is -40 to +85 °C (or up to +105 °C for some variants).
- What are the power supply requirements for the STM32F091VCT6U?
The power supply range is 2.0 to 3.6 V.
- What communication interfaces are available on the STM32F091VCT6U?
The device features two I2C, two SPI, one I2S, up to eight USARTs, and one CAN interface.
- Does the STM32F091VCT6U support low power modes?
Yes, it supports low power modes such as Sleep, Stop, Standby, and VBAT supply for RTC and backup registers.
- What types of timers are available on the STM32F091VCT6U?
The device includes seven 16-bit timers and one 32-bit timer, along with advanced-control PWM timers.
- Does the STM32F091VCT6U have capacitive sensing capabilities?
Yes, it supports up to 24 capacitive sensing channels for touchkey, linear, and rotary touch sensors.
- Is the STM32F091VCT6U suitable for industrial control applications?
Yes, it is suitable for industrial control and automation systems due to its robust features and low power consumption.