Overview
The STM32F091RCT6 is a microcontroller from the STM32F091xB/xC series produced by STMicroelectronics. It features the high-performance ARM® Cortex®-M0 32-bit RISC core, operating at frequencies up to 48 MHz. The device is equipped with high-speed embedded memories, including up to 256 Kbytes of Flash memory and 32 Kbytes of SRAM. It also includes 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 |
Supply Voltage | 2.0 V to 3.6 V (VDD), VDDA = VDD to 3.6 V |
Timers | 7 x 16-bit timers, 1 x 32-bit timer |
ADC | 1 x 12-bit ADC |
DAC | 1 x 12-bit DAC with 2 channels |
Communication Interfaces | 2 x I2C, 2 x SPI, 1 x I2S, 8 x USART, 1 x CAN 2.0 |
I/Os | Up to 88 fast I/Os, 69 with 5V-tolerant capability |
Operating Temperature | -40°C to 85°C |
Key Features
- High-performance ARM® Cortex®-M0 32-bit RISC core
- High-speed embedded memories: up to 256 Kbytes of Flash memory and 32 Kbytes of SRAM
- Extensive range of enhanced peripherals and I/Os
- Multiple communication interfaces: I2C, SPI, I2S, USART, CAN 2.0
- 12-bit ADC and 12-bit DAC with two channels
- Seven 16-bit timers and one 32-bit timer
- Low power modes: Sleep, Stop, Standby
- Programmable voltage detector (PVD) and power-on/power down reset (POR/PDR)
Applications
- Application control and user interfaces
- Hand-held equipment
- A/V receivers and digital TV
- PC peripherals, gaming and GPS platforms
- Industrial applications, PLCs, inverters, printers, scanners
- Alarm systems, video intercoms, and HVACs
Q & A
- What is the core architecture of the STM32F091RCT6?
The STM32F091RCT6 features the ARM® 32-bit Cortex®-M0 RISC core.
- What is the maximum operating frequency of the STM32F091RCT6?
The maximum operating frequency is up to 48 MHz.
- How much Flash memory and SRAM does the STM32F091RCT6 have?
The device has up to 256 Kbytes of Flash memory and 32 Kbytes of SRAM.
- What are the supply voltage ranges for the STM32F091RCT6?
The supply voltage ranges are 2.0 V to 3.6 V for VDD and VDDA.
- What communication interfaces are available on the STM32F091RCT6?
The device includes 2 x I2C, 2 x SPI, 1 x I2S, 8 x USART, and 1 x CAN 2.0 interfaces.
- How many timers does the STM32F091RCT6 have?
The device has seven 16-bit timers and one 32-bit timer.
- What is the resolution of the ADC and DAC on the STM32F091RCT6?
The ADC is 12-bit, and the DAC is 12-bit with two channels.
- What are the low power modes available on the STM32F091RCT6?
The device supports Sleep, Stop, and Standby low power modes.
- What is the operating temperature range of the STM32F091RCT6?
The operating temperature range is -40°C to 85°C.
- What types of applications is the STM32F091RCT6 suitable for?
The device is suitable for a wide range of applications including application control, hand-held equipment, A/V receivers, industrial applications, and more.