NXP LPC552x MCU Series Fact Sheet
Built on the LPC55S6x MCU series, the LPC552x MCU utilizes NXP's cost-effective 40nm embedded Flash technology to deliver advanced energy efficiency and real-time performance with embedded security and protection.
Overview
The LPC552x MCU series extends the world's first Arm Cortex-M33-based general-purpose microcontroller, the LPC5500 series. This mainstream series strikes a perfect balance between general embedded and industrial IoT markets, as well as security, performance efficiency, and system integration. The LPC552x MCU series combines the high performance of the Cortex-M33 core with multiple high-speed interfaces, integrated power management ICs, and rich analog integration.
The LPC5500 MCU series offers significant advantages for developers, including the cost-effective 40nm NVM process technology, and high compatibility in pinouts, software, and peripherals for ease of use and shorter time-to-market. The series is supported by NXP's comprehensive enablement kit, including MCUXpresso software and tools, and low-cost development boards.
Target Applications
- Consumer electronics devices
- Diagnostic equipment
- Building control and automation
- Security applications
- Industrial IoT
- General embedded
High Integration and High Security
The LPC552x MCU series offers the right combination of functional integration, low power, and security features. This MCU series features multiple connectivity options, including high-speed USB with on-chip PHY, high-speed SPI, SDIO, and the popular FlexComm interface (configurable as SPI / I2C / I2S, UART), providing versatile integration for today's demanding applications. The LPC552x MCU series security features include SRAM PUF (Physical Unclonable Function) for root-of-trust and key provisioning, hardware symmetric encryption/decryption engines, secure debug, and the PRINCE engine for real-time execution from encrypted images.
Comprehensive Solution
- Comprehensive MCUXpresso SDK
- Extensive suite of drivers, protocol stacks, and middleware for peripherals.
- Example code, including support for SHA / AES, SRAM PUF, and secure boot.
- Integrated Development Environment (IDE)
- MCUXpresso IDE
- IAR® Embedded Workbench
- Arm Keil® Microcontroller Development Kit
- ROM
- Dedicated bootloader for the LPC5500 MCU series.
- System-in-flash programming (ISP) via serial interface: erase, program, verify.
- Bootloader based on ROM or Flash, with open-source host-side programming tools.
- Development Hardware
- LPCXpresso development boards
- MCUs based on LPC55S2x Cortex-M33
- On-board, high-speed USB, Link2 debugger
- Flexible expansion – Arduino®, Mikroe, and PMod interfaces
- Various on-board interfaces and components
LPC552x MCU Block Diagram
Core Platform
- Arm® Cortex®-M33
- Up to 150 MHz
- FPU, SIMD
- Crypto Engine
System Control
- Power Control: Single Vdd power supply, POR, BOD, reduced power modes, DC converter
- Clock Generation Unit: OSCs, System PLL, USB PLL, Clock Out
Memory
- Flash: Up to 512 KB
- RAM: Up to 256 KB
- ROM: 128 KB (Boot code + USB driver)
DMA
- DMA0: Up to 22 channels
- DMA1: Up to 10 channels
Timers
- 5 x 32b Timers
- SCTimer/PWM
- Multi-Rate Timer
- Windowed WDT
- RTC
- Micro Timer
Interfaces
- 8 x FlexComm (Supports UART, SPI, I2C, I2S)
- HS LSPI
- SDIO
- HS USB + PHY
- FS USB + PHY
Security
- AES-256
- SHA-2
- SRAM PUF
- PRINCE
- Secure Debug
- RNG
- PFR
- UID
Analog
- ADC 16b 1MSPS
- ACMP
- Temp Sensor
Programmable Features
- Programmable Logic Unit: 6 input, 8 output
The document also features the LPCXpresso55S28 Development Board (LPC55S28-EVK).
LPC552x MCU Series Options
Model | CPU Frequency (MHz) | Flash | SRAM | Crypto Acceleration | Real-time Encryption/Decryption | SRAM PUF | Secure Boot | Full-speed/High-speed USB | SDIO | Package |
---|---|---|---|---|---|---|---|---|---|---|
LPC55S28 | 150 | 512 KB | 256 KB | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | HLQFP100, VFBGA98, HTQFP64 |
LPC55S26 | 150 | 256 KB | 144 KB | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | HLQFP100, VFBGA98, HTQFP64 |
LPC5528 | 150 | 512 KB | 256 KB | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | HLQFP100, VFBGA98, HTQFP64 |
LPC5526 | 150 | 256 KB | 144 KB | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | HLQFP100, VFBGA98, HTQFP64 |
Note: LPC55S2x/2x do not support Arm TrustZone technology.
For more information, visit www.nxp.com/LPC552x.
NXP and the NXP logo are trademarks of NXP B.V. All other product or service names are the property of their respective owners. Arm and Cortex are trademarks or registered trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere. The related technology may be protected by any or all of patents, copyrights, designs and trade secrets. All rights reserved. © 2021 NXP B.V.
Document Number: LPC552xFAMCHFS REV 0