Overview
The STM32L552RC from STMicroelectronics is a member of the ultra-low-power STM32L5 series of microcontrollers. It is based on the high-performance Arm Cortex-M33 32-bit RISC core, which includes a Floating Point Unit (FPU) and TrustZone for enhanced security. This microcontroller is designed to offer high performance while minimizing power consumption, making it ideal for applications requiring low energy usage and high reliability.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm 32-bit Cortex-M33 CPU with TrustZone and FPU |
Frequency | Up to 110 MHz |
Performance Benchmark | 165 DMIPS, 1.5 DMIPS/MHz (Drystone 2.1), 442 CoreMark (4.02 CoreMark/MHz) |
Power Supply | 1.71 V to 3.6 V |
Temperature Range | -40 °C to 85/125 °C |
Memory | Up to 512 KB Flash, 256 KB SRAM |
Power Modes | VBAT mode: 187 nA, Shutdown mode: 17 nA, Standby mode: 108 nA, Stop 2 mode with RTC: 3.16 μA |
Communication Peripherals | USB Type-C/USB Power Delivery, USB 2.0, SAIs, I2C, USARTs, SPIs, FDCAN, SDMMC |
Analog Peripherals | 2x 12-bit ADC, 2x 12-bit DAC, operational amplifiers, comparators |
Security Features | Arm TrustZone, secure firmware installation, true random number generator, HASH hardware accelerator |
Package Options | UFQFPN48, UFBGA132, WLCSP81, LQFP48, LQFP64, LQFP100, LQFP144 |
Key Features
- Ultra-low-power consumption: Features like FlexPowerControl, batch acquisition mode (BAM), and various low-power modes (e.g., VBAT, Shutdown, Standby, Stop 2) to minimize energy usage.
- High-performance core: Arm Cortex-M33 CPU with TrustZone and FPU, supporting up to 110 MHz frequency and 165 DMIPS.
- Advanced security: Includes Arm TrustZone, secure firmware installation, true random number generator, and HASH hardware accelerator for robust security.
- Rich peripherals: Multiple communication interfaces (USB, I2C, USART, SPI, FDCAN, SDMMC), analog peripherals (ADC, DAC, operational amplifiers, comparators), and capacitive sensing channels.
- Flexible power management: Embedded regulator (LDO) and SMPS step-down converter, with support for external SMPS.
- Development support: Serial wire debug (SWD), JTAG, and Embedded Trace Macrocell (ETM) for comprehensive development and debugging.
Applications
- IoT Devices: Ideal for Internet of Things applications requiring low power consumption and high security.
- Industrial Automation: Suitable for industrial control systems, sensors, and actuators due to its robust peripherals and low power modes.
- Medical Devices: Can be used in medical devices that require high reliability, low power consumption, and advanced security features.
- Consumer Electronics: Applicable in various consumer electronics such as smart home devices, wearables, and portable electronics.
- Automotive Systems: Suitable for automotive applications requiring high performance, low power, and robust security.
Q & A
- What is the core architecture of the STM32L552RC?
The STM32L552RC is based on the Arm Cortex-M33 32-bit RISC core with TrustZone and FPU.
- What are the power supply and temperature range specifications?
The power supply range is 1.71 V to 3.6 V, and the temperature range is -40 °C to 85/125 °C.
- What are the key security features of the STM32L552RC?
Key security features include Arm TrustZone, secure firmware installation, true random number generator, and HASH hardware accelerator.
- What types of communication peripherals are available?
The microcontroller includes USB Type-C/USB Power Delivery, USB 2.0, SAIs, I2C, USARTs, SPIs, FDCAN, and SDMMC interfaces.
- What are the different power modes available?
The device supports VBAT mode, Shutdown mode, Standby mode, and Stop 2 mode with RTC, among others.
- What is the maximum frequency of the core?
The core can operate up to 110 MHz.
- What types of analog peripherals are included?
The device includes 2x 12-bit ADC, 2x 12-bit DAC, operational amplifiers, and comparators.
- What development tools are supported?
The device supports serial wire debug (SWD), JTAG, and Embedded Trace Macrocell (ETM).
- What are the package options available for the STM32L552RC?
Package options include UFQFPN48, UFBGA132, WLCSP81, LQFP48, LQFP64, LQFP100, and LQFP144.
- What is the purpose of the FlexPowerControl feature?
The FlexPowerControl feature helps in managing power consumption efficiently by providing various low-power modes and power management options.