Overview
The STM32L552CEU6P is a member of the STM32L5 Series of ultra-low-power microcontrollers from STMicroelectronics. This device is based on the high-performance Arm® Cortex®-M33 32-bit RISC core, operating at a frequency of up to 110 MHz. The Cortex®-M33 core includes a single-precision floating-point unit (FPU) and supports all Arm® single-precision data-processing instructions and DSP (digital signal processing) instructions. It also features a memory protection unit (MPU) for enhanced security.
The STM32L552CEU6P is designed for low-power applications, offering various power-saving modes and a comprehensive set of peripherals, including rich analog and communication interfaces. The device is particularly suited for applications requiring high performance, low power consumption, and advanced security features.
Key Specifications
Parameter | Value |
---|---|
Core | Arm® 32-bit Cortex®-M33 CPU with FPU and TrustZone® |
Operating Frequency | Up to 110 MHz |
Flash Memory | 512 Kbytes |
SRAM | 256 Kbytes |
Supply Voltage | 1.71 V to 3.6 V |
Operating Temperature | -40 °C to 85 °C / -40 °C to 125 °C |
Package | UFQFPN 48 7x7x0.55 mm |
Timers | Up to 16 timers (2 x 32-bit, 9 x 16-bit, 3 x low-power 16-bit) |
Communication Peripherals | 4 x I2C, 3 x SPI, 6 x USART, 1 x FDCAN, 1 x SDMMC, 1 x USB Type-C™/USB power delivery controller |
Analog Peripherals | 2 x 12-bit ADC, 2 x 12-bit DAC, 2 x operational amplifiers, 2 x comparators |
Security Features | HASH hardware accelerator, true random number generator, secure boot, secure data storage, secure firmware installation and upgrade |
Key Features
- Ultra-low-power with FlexPowerControl, offering various power-saving modes such as Shutdown, Standby, and Stop modes.
- Batch acquisition mode (BAM) and low-power RTC with hardware calendar, alarms, and calibration.
- Rich analog peripherals including 2 x 12-bit ADCs, 2 x 12-bit DACs, 2 x operational amplifiers, and 2 x ultra-low-power comparators.
- Advanced communication interfaces: 4 x I2C, 3 x SPI, 6 x USART, 1 x FDCAN, 1 x SDMMC, and 1 x USB Type-C™/USB power delivery controller.
- Support for up to 22 capacitive sensing channels and touch key, linear, and rotary touch sensors.
- Security features compliant with trusted based security architecture (TBSA) requirements, including secure boot, secure data storage, and secure firmware installation and upgrade.
- Active tamper detection and protection against transient and environmental perturbation attacks.
Applications
The STM32L552CEU6P is suitable for a wide range of applications that require high performance, low power consumption, and advanced security features. These include:
- Industrial automation and control systems.
- Medical devices and healthcare equipment.
- Smart home and IoT devices.
- Automotive systems, especially those requiring low power and high security.
- Point of sale (POS) applications due to its compliance with PCI requirements.
Q & A
- What is the core architecture of the STM32L552CEU6P?
The STM32L552CEU6P is based on the Arm® 32-bit Cortex®-M33 CPU with a single-precision floating-point unit (FPU) and TrustZone®.
- What is the maximum operating frequency of the STM32L552CEU6P?
The maximum operating frequency is up to 110 MHz.
- How much Flash and SRAM memory does the STM32L552CEU6P have?
The device has 512 Kbytes of Flash memory and 256 Kbytes of SRAM.
- What is the supply voltage range for the STM32L552CEU6P?
The supply voltage range is from 1.71 V to 3.6 V.
- What are the key security features of the STM32L552CEU6P?
The device features a HASH hardware accelerator, true random number generator, secure boot, secure data storage, and secure firmware installation and upgrade.
- What types of communication peripherals are available on the STM32L552CEU6P?
The device includes 4 x I2C, 3 x SPI, 6 x USART, 1 x FDCAN, 1 x SDMMC, and 1 x USB Type-C™/USB power delivery controller.
- What are the power-saving modes available on the STM32L552CEU6P?
The device offers various power-saving modes such as Shutdown, Standby, and Stop modes, with current consumption as low as 17 nA in Shutdown mode.
- Does the STM32L552CEU6P support capacitive sensing?
Yes, it supports up to 22 capacitive sensing channels and touch key, linear, and rotary touch sensors.
- What is the operating temperature range for the STM32L552CEU6P?
The operating temperature range is from -40 °C to 85 °C / -40 °C to 125 °C.
- Is the STM32L552CEU6P RoHS compliant?
Yes, the device is RoHS compliant with an Ecopack2 rating.
- What package options are available for the STM32L552CEU6P?
The device is available in a UFQFPN 48 7x7x0.55 mm package.