Overview
The STM32L451RCI6 is an ultra-low-power microcontroller from STMicroelectronics, based on the high-performance Arm® Cortex®-M4 32-bit RISC core. This device operates at a frequency of up to 80 MHz and features a Floating Point Unit (FPU) that supports all Arm® single-precision data-processing instructions and data types. It also includes a full set of DSP instructions and a memory protection unit (MPU) to enhance application security.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm® 32-bit Cortex®-M4 CPU with FPU |
Frequency | Up to 80 MHz |
Power Supply | 1.71 V to 3.6 V |
Temperature Range | -40 °C to +85 °C / +125 °C (junction) |
Flash Memory | Up to 512 KB single bank |
SRAM | 160 KB (including 32 KB with hardware parity check) |
ADC | 1x 12-bit, 5 Msps (up to 16-bit with hardware oversampling) |
DAC | 1x 12-bit output channel |
Timers | 1x 32-bit, 3x 16-bit general purpose, 2x 16-bit basic, 2x low-power 16-bit timers |
Communication Interfaces | 4x I2C, 3x SPI, 3x USART, 1x UART, 1x LPUART, CAN (2.0B Active), SDMMC |
Capacitive Sensing Channels | Up to 21 channels |
Power Modes | VBAT mode: 145 nA, Shutdown mode: 22 nA, Standby mode: 106 nA, Stop 2 mode: 2.05 µA (with RTC: 2.40 µA) |
Package | UFBGA 64 5x5x0.6 P 0.5 mm |
Key Features
- Ultra-low-power with FlexPowerControl
- Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait-state execution from Flash memory
- Memory protection unit (MPU) and DSP instructions
- Quad SPI Flash memories interface
- Rich analog peripherals (independent supply): 12-bit ADC, 12-bit DAC, operational amplifier, ultra-low-power comparators
- Extensive range of communication interfaces: I2C, SPI, USART, UART, LPUART, CAN, SDMMC
- Up to 21 capacitive sensing channels supporting touchkey, linear, and rotary touch sensors
- RTC with HW calendar, alarms, and calibration
- 14-channel DMA controller and true random number generator
- Support for various power-saving modes and fast wakeup times
Applications
The STM32L451RCI6 is suitable for a wide range of low-power applications, including industrial automation, medical devices, consumer electronics, and IoT devices. Its ultra-low-power modes and extensive peripheral set make it ideal for battery-powered devices and applications requiring high performance and low energy consumption.
Q & A
- What is the core architecture of the STM32L451RCI6?
The STM32L451RCI6 is based on the Arm® 32-bit Cortex®-M4 CPU with a Floating Point Unit (FPU). - What is the operating frequency of the STM32L451RCI6?
The device operates at a frequency of up to 80 MHz. - What is the power supply range for the STM32L451RCI6?
The power supply range is from 1.71 V to 3.6 V. - What are the temperature ranges for the STM32L451RCI6?
The device operates in the -40 °C to +85 °C / +125 °C (junction) temperature range. - How much Flash and SRAM memory does the STM32L451RCI6 have?
The device has up to 512 KB of single bank Flash memory and 160 KB of SRAM. - What types of communication interfaces are available on the STM32L451RCI6?
The device features 4x I2C, 3x SPI, 3x USART, 1x UART, 1x LPUART, CAN (2.0B Active), and SDMMC interfaces. - Does the STM32L451RCI6 support capacitive sensing?
Yes, it supports up to 21 capacitive sensing channels. - What are the power-saving modes available on the STM32L451RCI6?
The device supports VBAT mode, Shutdown mode, Standby mode, and Stop 2 mode, among others. - How fast can the STM32L451RCI6 wake up from Stop mode?
The device can wake up from Stop mode in 4 µs. - Is the STM32L451RCI6 RoHS compliant?
Yes, the STM32L451RCI6 is RoHS compliant and ECOPACK2® certified.