Overview
The STM32L552CET6 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 all Arm single-precision data-processing instructions. The device operates at a frequency of up to 110 MHz and features a comprehensive set of security mechanisms, including a memory protection unit (MPU), secure boot, and secure data storage, aligning with the trusted based security architecture (TBSA) requirements from Arm.
The STM32L552CET6 is designed for low-power applications, offering various power-saving modes and a wide range of peripherals and interfaces. It is suitable for applications requiring high performance, low power consumption, and advanced security features.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm 32-bit Cortex-M33 CPU with TrustZone and FPU |
Frequency | Up to 110 MHz |
Memory | 512 Kbytes of Flash memory, 256 Kbytes of SRAM |
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 32-bit, 9 x 16-bit, 3 x low-power 16-bit) |
Communication Peripherals | 4 x I2C, 3 x SPI, 6 x USART, 2 x SAIs, 1 x FDCAN, 1 x SDMMC, 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 ultra-low-power comparators |
Power Modes | VBAT mode: 187 nA, Shutdown mode: 17 nA, Standby mode: 108 nA, Stop 2 mode with RTC: 3.16 μA |
Key Features
- Ultra-low-power with FlexPowerControl and multiple power-saving modes
- Arm 32-bit Cortex-M33 CPU with TrustZone and FPU, supporting DSP instructions and MPU
- High-speed memories: 512 Kbytes of Flash memory and 256 Kbytes of SRAM
- Flexible external memory controller (FSMC) and Octo-SPI Flash memories interface
- Advanced security features including secure boot, secure data storage, and firmware installation/upgrade
- Active tamper detection and protection against transient and environmental perturbation attacks
- Rich analog peripherals: 2 x 12-bit ADC, 2 x 12-bit DAC, 2 x operational amplifiers, 2 x ultra-low-power comparators
- Extensive range of communication interfaces: I2C, SPI, USART, SAIs, FDCAN, SDMMC, USB Type-C/USB power delivery controller
- Support for touch key, linear, and rotary touch sensors with up to 22 capacitive sensing channels
- Development support: serial wire debug (SWD), JTAG, Embedded Trace Macrocell (ETM)
Applications
The STM32L552CET6 is suitable for a wide range of applications that require low power consumption, high performance, and advanced security features. These include:
- Industrial automation and control systems
- Medical devices requiring low power and high security
- Point of sale (POS) terminals and secure payment systems
- IoT devices and smart home applications
- Automotive systems, especially those requiring advanced security and low power
- Consumer electronics with a focus on energy efficiency and security
Q & A
- What is the core architecture of the STM32L552CET6?
The STM32L552CET6 is based on the Arm 32-bit Cortex-M33 CPU with TrustZone and a single-precision floating-point unit (FPU).
- What are the power supply and temperature ranges for the STM32L552CET6?
The device operates with a power supply of 1.71 V to 3.6 V and a temperature range of -40 °C to 85/125 °C.
- What are the key security features of the STM32L552CET6?
The device includes secure boot, secure data storage, firmware installation/upgrade, and active tamper detection, aligning with the trusted based security architecture (TBSA) requirements from Arm.
- What types of memory does the STM32L552CET6 have?
The device features 512 Kbytes of Flash memory and 256 Kbytes of SRAM.
- What are the power-saving modes available on the STM32L552CET6?
The device offers VBAT mode (187 nA), Shutdown mode (17 nA), Standby mode (108 nA), and Stop 2 mode with RTC (3.16 μA).
- What communication peripherals are available on the STM32L552CET6?
The device includes 4 x I2C, 3 x SPI, 6 x USART, 2 x SAIs, 1 x FDCAN, 1 x SDMMC, and a USB Type-C/USB power delivery controller.
- What analog peripherals are available on the STM32L552CET6?
The device features 2 x 12-bit ADC, 2 x 12-bit DAC, 2 x operational amplifiers, and 2 x ultra-low-power comparators.
- Does the STM32L552CET6 support capacitive sensing?
Yes, it supports up to 22 capacitive sensing channels and touch key, linear, and rotary touch sensors.
- What development tools are supported for the STM32L552CET6?
The device supports serial wire debug (SWD), JTAG, and Embedded Trace Macrocell (ETM).
- What are some typical applications for the STM32L552CET6?
Typical applications include industrial automation, medical devices, POS terminals, IoT devices, automotive systems, and consumer electronics.
- What is the package type for the STM32L552CET6?
The device is available in an LQFP 48 7x7x1.4 mm package.