規格
| 屬性 | 價值 |
| Package | Tray |
| Series | STM32F0 |
| ProductStatus | Active |
| CoreProcessor | ARM® Cortex®-M0 |
| CoreSize | 32-Bit Single-Core |
| Speed | 48MHz |
| Connectivity | CANbus, I²C, IrDA, LINbus, SPI, UART/USART |
| Peripherals | DMA, I²S, POR, PWM, WDT |
| NumberofI/O | 52 |
| ProgramMemorySize | 256KB (256K x 8) |
| ProgramMemoryType | FLASH |
| RAMSize | 32K x 8 |
| Voltage-Supply(Vcc/Vdd) | 2V ~ 3.6V |
| DataConverters | A/D 19x12b; D/A 2x12b |
| OscillatorType | Internal |
| OperatingTemperature | -40°C ~ 105°C (TA) |
| MountingType | Surface Mount |
| Package/Case | 64-UFBGA |
概述
Description
The STM32F091RCH7 is a 32-bit ARM Cortex-M0 microcontroller from STMicroelectronics, featuring:
- 48 MHz CPU with DSP instructions
- 256 KB Flash, 32 KB SRAM
- Rich peripherals: USB, CAN, USART, SPI, I2C, ADC, timers
- Operating voltage: 2.0V–3.6V
- 64-pin LQFP package
It’s ideal for industrial, consumer, and IoT applications due to its low power consumption, high integration, and cost-effectiveness. The STM32F0 series offers easy migration from 8/16-bit MCUs while maintaining efficiency.
Key features include:
- Hardware CRC for data integrity
- DMA for efficient data transfer
- Flexible clocking options
Development is supported by STM32CubeMX and HAL libraries, simplifying configuration and coding.
- 48 MHz CPU with DSP instructions
- 256 KB Flash, 32 KB SRAM
- Rich peripherals: USB, CAN, USART, SPI, I2C, ADC, timers
- Operating voltage: 2.0V–3.6V
- 64-pin LQFP package
It’s ideal for industrial, consumer, and IoT applications due to its low power consumption, high integration, and cost-effectiveness. The STM32F0 series offers easy migration from 8/16-bit MCUs while maintaining efficiency.
Key features include:
- Hardware CRC for data integrity
- DMA for efficient data transfer
- Flexible clocking options
Development is supported by STM32CubeMX and HAL libraries, simplifying configuration and coding.
Equivalent
The STM32F091RCH7 is an ARM Cortex-M0 MCU. Equivalent alternatives include:
1. STM32F091RCT6 (same specs, different packaging)
2. STM32F071RBH7 (similar performance, fewer GPIOs)
3. STM32F030RCT6 (lower-end M0, fewer features)
4. STM32L052R8H7 (low-power variant, similar core)
5. NXP LPC845M301JBD64 (Cortex-M0+, comparable specs)
Check pin compatibility and peripheral requirements before substitution.
1. STM32F091RCT6 (same specs, different packaging)
2. STM32F071RBH7 (similar performance, fewer GPIOs)
3. STM32F030RCT6 (lower-end M0, fewer features)
4. STM32L052R8H7 (low-power variant, similar core)
5. NXP LPC845M301JBD64 (Cortex-M0+, comparable specs)
Check pin compatibility and peripheral requirements before substitution.
Features
The STM32F091RCH7 is a 32-bit ARM Cortex-M0 MCU with:
- 48 MHz max CPU frequency
- 256 KB Flash, 32 KB SRAM
- 16-channel DMA, 12-bit ADC (1 Msps)
- Up to 87 GPIOs
- USB 2.0 FS, CAN, USART/UART/SPI/I2C
- 7-channel DMA, RTC, HW CRC
- Operating voltage: 2.0V–3.6V
- -40°C to +85°C temp range
- 64-pin LQFP package
Suitable for consumer, industrial, and IoT applications.
- 48 MHz max CPU frequency
- 256 KB Flash, 32 KB SRAM
- 16-channel DMA, 12-bit ADC (1 Msps)
- Up to 87 GPIOs
- USB 2.0 FS, CAN, USART/UART/SPI/I2C
- 7-channel DMA, RTC, HW CRC
- Operating voltage: 2.0V–3.6V
- -40°C to +85°C temp range
- 64-pin LQFP package
Suitable for consumer, industrial, and IoT applications.
Pinout
The STM32F091RCH7 is a 32-bit ARM Cortex-M0 microcontroller with the following key specifications:
- Pin Count: 64 pins (LQFP64 package)
- Core: 48 MHz Cortex-M0
- Flash: 256 KB
- RAM: 32 KB
- Key Functions:
- GPIO: Up to 55 I/O pins (5V-tolerant)
- Communication:
- 6x USART, 3x SPI, 2x I2C
- 1x CAN, 1x USB 2.0 FS
- Analog: 12-bit ADC (16 ch), 12-bit DAC (2 ch)
- Timers: 10x (incl. 16-bit & 32-bit)
- Debug: SWD & JTAG
Common applications include industrial control, consumer electronics, and embedded systems.
- Pin Count: 64 pins (LQFP64 package)
- Core: 48 MHz Cortex-M0
- Flash: 256 KB
- RAM: 32 KB
- Key Functions:
- GPIO: Up to 55 I/O pins (5V-tolerant)
- Communication:
- 6x USART, 3x SPI, 2x I2C
- 1x CAN, 1x USB 2.0 FS
- Analog: 12-bit ADC (16 ch), 12-bit DAC (2 ch)
- Timers: 10x (incl. 16-bit & 32-bit)
- Debug: SWD & JTAG
Common applications include industrial control, consumer electronics, and embedded systems.
Manufacturer
The STM32F091RCH7 is manufactured by STMicroelectronics (ST), a multinational semiconductor and electronics company headquartered in Geneva, Switzerland.
STMicroelectronics specializes in designing and producing microcontrollers, sensors, power management ICs, and other semiconductor solutions. The STM32 series, including the STM32F091RCH7, is a popular line of ARM Cortex-M-based microcontrollers widely used in embedded systems, IoT, automotive, and industrial applications.
ST is known for its innovation, reliability, and broad product portfolio, serving industries like automotive, consumer electronics, and industrial automation.
STMicroelectronics specializes in designing and producing microcontrollers, sensors, power management ICs, and other semiconductor solutions. The STM32 series, including the STM32F091RCH7, is a popular line of ARM Cortex-M-based microcontrollers widely used in embedded systems, IoT, automotive, and industrial applications.
ST is known for its innovation, reliability, and broad product portfolio, serving industries like automotive, consumer electronics, and industrial automation.
Application
The STM32F091RCH7, a Cortex-M0 MCU, is widely used in:
- Industrial Control: PLCs, motor control, sensors.
- Consumer Electronics: Smart home devices, wearables.
- Automotive: Body control modules, lighting systems.
- IoT: Edge nodes, wireless communication (supports CAN, USB, USART).
- Medical Devices: Portable monitors, diagnostic tools.
- Embedded Systems: HMI, low-power applications.
Its 64 MHz speed, rich peripherals (ADC, DAC, timers), and low-power modes make it versatile for cost-sensitive, real-time applications.
- Industrial Control: PLCs, motor control, sensors.
- Consumer Electronics: Smart home devices, wearables.
- Automotive: Body control modules, lighting systems.
- IoT: Edge nodes, wireless communication (supports CAN, USB, USART).
- Medical Devices: Portable monitors, diagnostic tools.
- Embedded Systems: HMI, low-power applications.
Its 64 MHz speed, rich peripherals (ADC, DAC, timers), and low-power modes make it versatile for cost-sensitive, real-time applications.
Package
The STM32F091RCH7 comes in a LQFP64 package. This is a 64-pin, low-profile quad flat package with a body size of 10x10 mm and a lead pitch of 0.5 mm. It is surface-mountable and commonly used in compact embedded systems.