Overview
The STM32L562CET6 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 an AES coprocessor, public key accelerator (PKA), on-the-fly decryption engine for Octo-SPI external memories, and a HASH hardware accelerator. The STM32L562CET6 is designed for low-power applications, offering various power-saving modes and a wide range of peripherals and interfaces.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm® 32-bit Cortex®-M33 CPU with TrustZone® and FPU |
Frequency | Up to 110 MHz |
Flash Memory | Up to 512 Kbytes |
SRAM | 256 Kbytes (including 64 Kbytes with hardware parity check) |
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 Interfaces | 4 x I2C, 3 x SPI, 3 x USART, 1 x USB Type-C / USB power delivery controller, 1 x FDCAN, 1 x SDMMC |
Analog Peripherals | 2 x 12-bit ADC, 2 x 12-bit DAC, 2 x operational amplifiers, 2 x ultra-low-power comparators |
Security Features | AES coprocessor, PKA, on-the-fly decryption engine, HASH hardware accelerator, true random number generator |
Key Features
- Ultra-low-power with FlexPowerControl and various power-saving modes (e.g., Shutdown, Standby, Stop 2 with RTC)
- High-performance Arm® Cortex®-M33 CPU with TrustZone® and FPU, supporting DSP instructions and MPU
- Comprehensive security features including secure boot, secure data storage, and secure firmware installation and upgrade
- Rich set of peripherals: timers, communication interfaces (I2C, SPI, USART, USB, FDCAN, SDMMC), and analog peripherals (ADC, DAC, operational amplifiers, comparators)
- Support for external memory interfaces (FSMC and Octo-SPI)
- Active tamper detection and protection against transient and environmental perturbation attacks
- True random number generator NIST SP800-90B compliant and 96-bit unique ID
- Up to 114 fast I/Os with interrupt capability, most 5 V-tolerant, and up to 14 I/Os with independent supply down to 1.08 V
Applications
- Low-power IoT devices and smart sensors
- Industrial automation and control systems
- Medical devices requiring high security and low power consumption
- Point of Sales (POS) applications due to PCI compliance
- Automotive systems, especially those requiring advanced motor control and security features
- Consumer electronics with stringent power and security requirements
Q & A
- What is the core architecture of the STM32L562CET6?
The STM32L562CET6 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 STM32L562CET6?
The maximum operating frequency is up to 110 MHz.
- What are the power supply and temperature ranges for the STM32L562CET6?
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 STM32L562CET6?
The device includes an AES coprocessor, public key accelerator (PKA), on-the-fly decryption engine, HASH hardware accelerator, and a true random number generator.
- What types of communication interfaces are available on the STM32L562CET6?
The device supports 4 x I2C, 3 x SPI, 3 x USART, 1 x USB Type-C / USB power delivery controller, 1 x FDCAN, and 1 x SDMMC.
- What are the key analog peripherals available on the STM32L562CET6?
The device includes 2 x 12-bit ADC, 2 x 12-bit DAC, 2 x operational amplifiers, and 2 x ultra-low-power comparators.
- How does the STM32L562CET6 manage power consumption?
The device features various power-saving modes such as Shutdown, Standby, and Stop 2 with RTC, along with an embedded regulator (LDO) and SMPS step-down converter.
- What is the purpose of the FlexPowerControl in the STM32L562CET6?
FlexPowerControl allows for flexible power management, enabling the design of low-power applications with various power-saving modes.
- Can the STM32L562CET6 support external memory?
Yes, the device supports external memory interfaces through the flexible static memory controller (FSMC) and Octo-SPI Flash memories interface.
- What is the significance of the true random number generator in the STM32L562CET6?
The true random number generator is NIST SP800-90B compliant, providing high-quality random numbers for cryptographic applications.
- How does the STM32L562CET6 protect against tamper attacks?
The device features active tamper detection and protection against transient and environmental perturbation attacks, ensuring the security of the application.