Overview
The STM32L552CCU6, produced by STMicroelectronics, is a member of the STM32L5 series of ultra-low-power microcontrollers based on the Arm® Cortex®-M33 32-bit processor. This MCU integrates TrustZone® for enhanced security and a Floating Point Unit (FPU) for high-performance computing. It is designed to offer a balance between performance and power efficiency, making it suitable for a wide range of applications, particularly those requiring 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 |
Performance | 165 DMIPS, 1.5 DMIPS/MHz (Drystone 2.1), 442 CoreMark® (4.02 CoreMark®/MHz) |
Memory | Up to 512 KB Flash, 256 KB SRAM |
Power Supply | 1.71 V to 3.6 V |
Temperature Range | -40 °C to 85/125 °C |
Power Modes | VBAT mode: 187 nA, Shutdown mode: 17 nA, Standby mode: 108 nA, Stop 2 mode with RTC: 3.16 μA |
Timers | Up to 16 timers and 2 watchdogs |
Communication Peripherals | 1x USB Type-C™/USB Power Delivery, 1x USB 2.0, 2x SAIs, 4x I2C, 6x USARTs, 3x SPIs, 1x FDCAN, 1x SDMMC |
Analog Peripherals | 2x 12-bit ADC, 2x 12-bit DAC, 2x operational amplifiers, 2x ultra-low-power comparators |
Security Features | Arm® TrustZone®, securable I/Os and memories, secure firmware installation, true random number generator, 96-bit unique ID |
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) ensure minimal energy usage.
- Advanced Security: Integrated Arm® TrustZone®, secure firmware installation, and hardware accelerators for cryptographic functions enhance the security of the device.
- High Performance: The Cortex®-M33 core with FPU and ART Accelerator provides high processing capabilities.
- Rich Peripherals: Includes multiple communication interfaces (USB, I2C, USART, SPI, FDCAN), analog peripherals (ADC, DAC, operational amplifiers), and capacitive sensing channels.
- Flexible Power Management: Embedded regulator (LDO) and SMPS step-down converter, along with external SMPS support, provide versatile power management options.
- Development Support: Serial wire debug (SWD), JTAG, and Embedded Trace Macrocell™ (ETM) facilitate comprehensive development and debugging.
Applications
The STM32L552CCU6 is suitable for a variety of applications that require low power consumption and advanced security features, such as:
- IoT Devices: Ideal for Internet of Things (IoT) applications due to its low power consumption and robust security features.
- Industrial Automation: Can be used in industrial automation systems that require high performance and reliability.
- Medical Devices: Suitable for medical devices that need low power consumption and advanced security to protect sensitive data.
- Smart Home Devices: Can be integrated into smart home devices to provide secure and efficient operation.
- Automotive Systems: Applicable in automotive systems that require high performance, low power, and advanced security features.
Q & A
- What is the core processor of the STM32L552CCU6?
The core processor is the Arm® 32-bit Cortex®-M33 CPU with TrustZone® and FPU. - What is the maximum frequency of the STM32L552CCU6?
The maximum frequency is up to 110 MHz. - What are the power supply voltage ranges for the STM32L552CCU6?
The power supply voltage ranges from 1.71 V to 3.6 V. - What are the key security features of the STM32L552CCU6?
The key security features include Arm® TrustZone®, securable I/Os and memories, secure firmware installation, true random number generator, and a 96-bit unique ID. - What types of communication peripherals are available on the STM32L552CCU6?
The device includes 1x USB Type-C™/USB Power Delivery, 1x USB 2.0, 2x SAIs, 4x I2C, 6x USARTs, 3x SPIs, 1x FDCAN, and 1x SDMMC. - What are the different power modes available on the STM32L552CCU6?
The device supports VBAT mode, Shutdown mode, Standby mode, and Stop 2 mode with RTC. - What is the purpose of the ART Accelerator in the STM32L552CCU6?
The ART Accelerator is an instruction cache that allows 0-wait-state execution from Flash memory and external memories. - What types of analog peripherals are available on the STM32L552CCU6?
The device includes 2x 12-bit ADC, 2x 12-bit DAC, 2x operational amplifiers, and 2x ultra-low-power comparators. - What development support tools are available for the STM32L552CCU6?
The device supports serial wire debug (SWD), JTAG, and Embedded Trace Macrocell™ (ETM). - What are the package options available for the STM32L552CCU6?
The package options include UFQFPN48, UFBGA132, WLCSP81, LQFP48, LQFP64, LQFP100, and LQFP144.