Overview
The STM32F091RCH6 is a mainstream Arm Cortex-M0 Access line microcontroller produced by STMicroelectronics. It features a high-performance ARM® Cortex®-M0 32-bit RISC core operating at up to 48 MHz frequency. This microcontroller 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 | Value |
---|---|
Core | ARM® 32-bit Cortex®-M0 CPU |
Frequency | Up to 48 MHz |
Flash Memory | 128 to 256 Kbytes |
SRAM | 32 Kbytes with HW parity |
Supply Voltage | 2.0 V to 3.6 V |
Operating Temperature | -40°C to 85°C |
Package | UFBGA 64 5x5x0.6 P 0.5 mm |
RoHS Compliance | Ecopack2 |
Grade | Industrial |
Key Features
- High-performance ARM® Cortex®-M0 32-bit RISC core operating at up to 48 MHz frequency.
- 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 I2Cs, two SPIs/one I2S, one HDMI CEC, and up to eight USARTs.
- One CAN interface, one 12-bit ADC, and one 12-bit DAC with two channels.
- Seven 16-bit timers, one 32-bit timer, and an advanced-control PWM timer.
- Low power modes: Sleep, Stop, Standby.
- VBAT supply for RTC and backup registers.
- Up to 88 fast I/Os, all mappable on external interrupt vectors.
- Calendar RTC with alarm and periodic wakeup from Stop/Standby.
- Serial wire debug (SWD) and 96-bit unique ID.
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 STM32F091RCH6?
The STM32F091RCH6 features an ARM® 32-bit Cortex®-M0 CPU.
- What is the maximum operating frequency of the STM32F091RCH6?
The maximum operating frequency is up to 48 MHz.
- How much Flash memory does the STM32F091RCH6 have?
The STM32F091RCH6 has up to 256 Kbytes of Flash memory.
- What is the operating temperature range of the STM32F091RCH6?
The operating temperature range is -40°C to 85°C.
- What types of communication interfaces does the STM32F091RCH6 support?
The STM32F091RCH6 supports two I2Cs, two SPIs/one I2S, one HDMI CEC, and up to eight USARTs.
- Does the STM32F091RCH6 have a CAN interface?
- What are the power-saving modes available on the STM32F091RCH6?
The available power-saving modes include Sleep, Stop, and Standby.
- Is the STM32F091RCH6 RoHS compliant?
- What is the package type of the STM32F091RCH6?
The package type is UFBGA 64 5x5x0.6 P 0.5 mm.
- What are some typical applications of the STM32F091RCH6?
Typical applications include application control and user interfaces, hand-held equipment, A/V receivers, and industrial applications.