Overview
The STM32L552CET6P is a member of the STM32L5 Series of ultra-low-power microcontrollers from STMicroelectronics. It is based on the high-performance Arm® Cortex®-M33 32-bit RISC core, which includes a single-precision floating-point unit (FPU) and supports DSP instructions. This microcontroller is designed for applications requiring high performance, low power consumption, and advanced security features.
The device operates at a frequency of up to 110 MHz and features a comprehensive set of power-saving modes, making it suitable for low-power applications. It also includes a range of peripherals and communication interfaces, enhancing its versatility in various use cases.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm® 32-bit Cortex®-M33 CPU with TrustZone® and FPU |
Frequency | Up to 110 MHz |
Flash Memory | 512 Kbytes |
SRAM | 256 Kbytes |
Power Supply | 1.71 V to 3.6 V |
Temperature Range | -40 °C to 85/125 °C |
Package | LQFP 48 7x7x1.4 mm |
Timers | Up to 16 timers (2 x 16-bit advanced motor-control, 2 x 32-bit, 5 x 16-bit general purpose, etc.) |
Communication Peripherals | 4x I2C, 3x SPI, 3x USART, 2x SAIs, 1x FDCAN, 1x SDMMC, USB Type-C™/USB power delivery controller |
Analog Peripherals | 2x 12-bit ADC, 2x 12-bit DAC, 2x operational amplifiers, 2x ultra-low-power comparators |
Security Features | TrustZone®, secure boot, secure data storage, HASH hardware accelerator, true random number generator |
Key Features
- Ultra-low-power with FlexPowerControl, including multiple power-saving modes (Shutdown, Standby, Stop 2 with RTC)
- High-performance Arm® Cortex®-M33 CPU with FPU and DSP instructions
- Advanced security features: TrustZone®, secure boot, secure data storage, HASH hardware accelerator, true random number generator
- Rich set of peripherals: timers, communication interfaces (I2C, SPI, USART, SAIs, FDCAN, SDMMC), USB Type-C™/USB power delivery controller
- Analog peripherals: 12-bit ADC, 12-bit DAC, operational amplifiers, ultra-low-power comparators
- Support for capacitive sensing channels and touch sensors
- Internal voltage reference buffer, low-power RTC, and CRC calculation unit
- Development support: serial wire debug (SWD), JTAG, Embedded Trace Macrocell™ (ETM)
Applications
- Low-power IoT devices and smart sensors
- Industrial automation and control systems
- Medical devices requiring high precision and low power consumption
- Point of Sales (POS) applications with PCI requirements
- Automotive systems, including motor control and advanced driver-assistance systems (ADAS)
- Consumer electronics, such as wearables and smart home devices
Q & A
- What is the core architecture of the STM32L552CET6P?
The STM32L552CET6P is based on the Arm® 32-bit Cortex®-M33 CPU with TrustZone® and a single-precision floating-point unit (FPU).
- What is the maximum operating frequency of the STM32L552CET6P?
The maximum operating frequency is up to 110 MHz.
- What are the power supply and temperature ranges for the STM32L552CET6P?
The power supply range is 1.71 V to 3.6 V, and the temperature range is -40 °C to 85/125 °C.
- What security features are included in the STM32L552CET6P?
The device includes TrustZone®, secure boot, secure data storage, a HASH hardware accelerator, and a true random number generator.
- What types of communication peripherals are available on the STM32L552CET6P?
The device features 4x I2C, 3x SPI, 3x USART, 2x SAIs, 1x FDCAN, 1x SDMMC, and a USB Type-C™/USB power delivery controller.
- What are the key analog peripherals of the STM32L552CET6P?
The device includes 2x 12-bit ADC, 2x 12-bit DAC, 2x operational amplifiers, and 2x ultra-low-power comparators.
- How does the STM32L552CET6P manage power consumption?
The device offers multiple power-saving modes, including Shutdown, Standby, and Stop 2 with RTC, along with FlexPowerControl.
- What development tools are supported by the STM32L552CET6P?
The device supports serial wire debug (SWD), JTAG, and Embedded Trace Macrocell™ (ETM) for development.
- What types of timers are available on the STM32L552CET6P?
The device includes up to 16 timers, including 2 x 16-bit advanced motor-control timers, 2 x 32-bit timers, and several general-purpose and low-power timers.
- Can the STM32L552CET6P support touch sensing applications?
Yes, the device supports up to 22 capacitive sensing channels and can be used for touch key, linear, and rotary touch sensors.
- What is the typical current consumption in Run mode for the STM32L552CET6P?
The typical current consumption in Run mode is 106 μA/MHz (LDO mode) and 62 μA/MHz @ 3 V (SMPS step-down converter mode).