NXP Semiconductors LPC55S2x/LPC552x ARM® Cortex®-M33-Mikrocontroller
NXP Semiconductors LPC55S2x und LPC552x ARM® Cortex®-M33-Mikrocontroller (MCUs) bieten ein perfektes Gleichgewicht aus Sicherheit, Leistungswirkungsgrad und Systemintegration für allgemeine Embedded- und Industrie-IoT-Märkte. Die LPC55S2x und LPC552x MCU-Produktfamilie kombiniert den hohen Leistungswirkungsgrad des Cortex-M33-Cores mit mehreren Hochgeschwindigkeits-Schnittstellen, einem integrierten Leistungsmanagement-IC und einer umfangreichen Analog-Integration. Als Teil der LPC5500 MCU-Baureihe enthalten diese Bauteile eine kostengünstige 40-nm-NVM-Prozesstechnologie zusammen mit einer Pin-, Software- und Peripherie-Kompatibilität für eine einfache Nutzung und für eine schnellere Markteinführung. Diese Baureihe wird durch das umfassende Freigabepaket von NXP, einschließlich der MCUXpresso-Software und -Tools zusammen mit kostengünstigen Development Boards unterstützt.Die LPC55S2x und LPC552x MCU-Produktfamilie bietet mehrere Konnektivitätsoptionen, einschließlich Hochgeschwindigkeits-USB mit On-Chip-PHY, Hochgeschwindigkeits-SPI, SDIO und die gängigen FlexComm-Schnittstellen (konfigurierbar als SPI/I2C/I2S,UART). Zu den Sicherheitsfunktionen gehören die SRAM-PUF (Physical Unclonable Function, PUF) für die Root-of-Trust und die Bereitstellung, eine symmetrische Verschlüsselung-/Entschlüssungs-Engine, sicheres Debugging und die PRINCE-Engine für die Echtzeitausführung von verschlüsselten Bildern.
Die LPC55S2x und LPC552x Mikrocontroller werden in HLQFP-100-, HTQFP-64- und VFBGA-98-Gehäusen mit einem Betriebstemperaturbereich von -40 °C bis +105 °C angeboten.
Merkmale
- ARM Cortex-M33-Core
- Wird mit einer Frequenz von bis zu 150 MHz betrieben
- Fließkommaeinheit (FPU) und Speicherschutzeinheit (MPU)
- Integrierter ARM Cortex-M33-NVIC (Nested Vectored Interrupt Controller, NVIC)
- Nicht-maskierbarer-Interrupt-Eingang (NMI) mit einer Auswahl von Quellen
- Serial Wire Debug, Serial Trace, acht Breakpoints und vier Watchpoints Enthält einen seriellen Drahtausgang für verbesserte Debug-Funktionen
- System-Ticktimer
- On-Chip-Speicher
- Bis zu 512 kB On-Chip-Flash-Programmspeicher mit Flash-Beschleuniger sowie Lösch- und Schreibvorgänge mit 256-Byte-Seiten
- SRAM von insgesamt 256 kB bestehend aus einem SRAM auf dem Systembus von 192 kB (192 kB ist zusammenhängend), SRAM auf dem Systembus von 16 kB und zusätzlicher USB-SRAM auf dem Systembus von 16 kB, der von der USB-Schnittstelle oder für den Universal-Einsatz verwendet werden kann
- Sicherheitsfunktionen
- PRINCE-Modul für die Echtzeit-Verschlüsselung von Daten, die auf den On-Chip-Flash geschrieben werden und Entschlüsselung von verschlüsselten Flash-Daten während des Lesens, um einen Asset-Schutz zu ermöglichen*
- Der CASPER Crypto-Coprozessor wird zur Hardware-Beschleunigung von verschiedenen Funktionen bereitgestellt, die für bestimmte asymmetrische kryptografische Algorithmen, wie z. B. Elliptische Kurven-Kryptografie (ECC)* erforderlich sind
- AES-256 Verschlüsselungs-/Entschlüsselungs-Engine*
- Sicheres Hash-Algorithmusmodul (SHA2) unterstützt mit einem dedizierten DMA-Controller ein sicheres Hochfahren*
- Physische nicht klonbare Funktion (PUF) mit einem dedizierten SRAM für einen Silizium-Fingerabdruck. PUF kann Schlüsselgrößen von 64 bis 4.096 Bits generieren, speichern und rekonstruieren. Enthält die Hardware für die Extraktion von Schlüsseln*
- Eindeutige 128-Bit-Bauteil-Seriennummer zur Identifizierung (UUID)
- Sicherer GPIO*
- Zufallsnummerngenerator (RNG)
- Sichere Boot-Unterstützung
- Serielle Schnittstellen
- Die FlexComm-Schnittstelle enthält bis zu neun serielle Peripherien. Jede FlexComm-Schnittstelle kann durch die Software als USART-, SPI-, I2C- und I2S-Schnittstelle ausgewählt werden
- I2C-Bus-Schnittstellen unterstützen den Fast-Modus Plus mit Datenraten von bis zu 1 MBit/s und mit Mehrfach-Adresserkennung und Überwachungsmodus
- USB 2.0 Vollgeschwindigkeits-Host-/Bauteil-Controller mit On-Chip-PHY und dediziertem DMA-Controller, der einen quarzfreien Betrieb im Bauteilmodus unterstützt
- USB 2.0 Hochgeschwindigkeits-Host-/Bauteil-Controller mit On-Chip-Hochgeschwindigkeits-PHY
- Digitale Peripherie
- DMA0-Controller mit 23 Kanälen und bis zu 22 programmierbaren Auslösern, der auf alle Speicher und DMA-fähigen Peripherien zugreifen kann
- DMA1-Controller mit 10 Kanälen und bis zu 16 programmierbaren Auslösern mit dem auf alle Speicher- und DMA-fähigen Peripherien zugegriffen werden kann
- Gesicherte digitale Ein-Ausgangs-Kartenschnittstelle (SD/MMC und SDIO) mit DMA-Unterstützung. SDIO mit Unterstützung für bis zu zwei Karten. Unterstützte Kartentypen sind MMC, SDIO und CE-ATA. Unterstützt SD2.0 und SR25
- Der CRC-Engine-Block kann eine CRC auf gelieferten Daten über eines der drei Standardpolynome mit DMA-Unterstützung berechnen
- Bis zu 64 Universal-Ein-/Ausgangs-Pins (GPIO)
- GPIO-Register befinden sich auf dem AHB für einen schnellen Zugriff. Der DMA unterstützt GPIO-Anschlüsse
- Es können bis zu acht GPIOs als Pin-Unterbrechungen (PINT) ausgewählt werden, die durch steigende, fallende oder beide Eingangsflanken ausgelöst werden
- Zwei GPIO-gruppierte Interrupts (GINT) ermöglichen eine Unterbrechung basierend auf einer logischen (UND/ODER) Kombination von Eingangszuständen
- I/O-Pinbelegung mit Unterstützung für bis zu 16 Funktionsoptionen
- Programmierbare Logikeinheit (PLU) zum Erstellen von kleinen kombinatorischen und/oder sequenziellen Logiknetzwerken, einschließlich einfacher Zustandsmaschinen
- Analoge Peripherie
- 16-Bit-ADC mit fünf Differential-Kanalpaaren (oder 10 einendigen Kanälen) sowie mehrere interne und externe Auslöser-Eingängen und Abtastraten von bis zu 1,0 Mio. Abtastungen/Sek. Der Analog-Digital-Wandler unterstützt zwei unabhängige Umwandlungssequenzen
- Integrierter Temperatursensor verbunden mit dem ADC
- Komparator mit fünf Eingangspins und externer oder interner Referenzspannung
- Timer
- Fünf asynchrone 32-Bit-Standard-Universal-Timer/-Zähler mit Unterstützung von bis zu vier Erfassungseingängen und vier Vergleichsausgängen. Spezifische Timer-Ereignisse können zur Erzeugung von DMA-Abfragen ausgewählt werden
- Ein SCTimer/PWM (SCT) mit acht Eingangs- und zehn Ausgangsfunktionen (einschließlich Erfassung und Abgleichung). Eingänge und Ausgänge können zu oder von externen Pins und intern zu oder von ausgewählten Peripherien geroutet werden. Intern unterstützt der SCTimer/PWM 16 Anpassungen/Erfassungen, 16 Ereignisse und 32 Zustände
- 32-Bit-Echtzeituhr (RTC) mit einer Auflösung von 1 s, die im Always-On-Leistungsbereich läuft. Ein Timer im RTC kann für die Aktivierung aus allen stromsparenden Modi, einschließlich Deep-Power-Ausschaltung mit einer Auflösung von 1 ms verwendet werden
- Mehrkanal-/Multiraten-24-Bit-Timer (MRT) für die wiederholte Interrupt-Generierung von bis zu vier programmierbaren festen Raten.
- Watchdog-Timer mit Fenster (WWDT) und FRO von 1 MHZ als Taktquelle
- Der Mikro-Ticktimer wird vom Watchdog-Oszillator betrieben und kann als Aufweckfunktion des Bauteils aus den Schlaf- und Tiefschlafmodi verwendet werden
- Freilaufender 42-Bit-OS-Timer als kontinuierliche Zeitbasis für das System, verfügbar in allen reduzierten Leistungsmodi
- Takterzeugung
- Interner freilaufender Oszillator (FRO). Dieser Oszillator bietet einen wählbaren 96-MHz-Ausgang und einen 12-MHz-Ausgang (geteilt von der ausgewählten höheren Frequenz), die als Systemtakt verwendet werden können. Der FRO ist auf eine Genauigkeit von ±1 % über den gesamten Spannungs- und Temperaturbereich getrimmt
- Interner freilaufender 32-kHz-Oszillator (FRO). Der FRO ist auf eine Genauigkeit von ±1 % über den gesamten Spannungs- und Temperaturbereich getrimmt
- Interner stromsparender Oszillator (FRO von 1 MHz)
- Quarzoszillator mit einer Betriebsfrequenz von 1 MHz bis 25 MHz. Option für externen Takteingang (Bypass-Modus) für Taktfrequenzen von bis zu 25 MHz
- Quarzoszillator mit einer Betriebsfrequenz von 32,768 kHz
- PLL0 und LLL1 ermöglichen einen CPU-Betrieb bis zur maximalen CPU-Rate, ohne dass ein externer Hochfrequenztakt erforderlich ist
- Taktausgabefunktion mit Teiler zur Überwachung der internen Takte
- Frequenzmessgerät für die Messung der Frequenz eines On-Chip- oder Off-Chip-Taktsignals
- Stromsparmodi
- Integrierte Leistungsmanagementeinheit (PMU) zur Reduzierung des Stromverbrauchs
- Reduzierte Leistungsmodi: Schlaf, Tiefschlaf mit RAM-Erhaltung, Ausschalten mit RAM-Erhaltung und CPU0-Erhaltung sowie Deep-Power-Down
- Konfigurierbare Aktivierungsoptionen von Peripherie-Interrupts
- Der Mikro-Ticktimer wird vom Watchdog-Oszillator und die Echtzeituhr (RTC) vom 32,678-kHz-Takt betrieben und können als Aufweckfunktion des Bauteils aus den Schlaf- und Tiefschlafmodi verwendet werden
- Power-On-Reset (POR)
- Spannungsabfall-Erkennung (BOD, Brown-Out Detect) mit separaten Schwellenwerten für Unterbrechungen und erzwungenem Reset
- Weitere Informationen
- Wird von einem internen DC/DC-Wandler betrieben
- Einzelstromversorgung: 1,8 V bis 3,6 V
- Unterstützt JTAG-Boundary-Scan
- Betriebstemperaturbereich: -40 °C bis +105 °C
- Erhältlich in HLQFP-100-, HTQFP-64- und VFBGA-98-Gehäusen
Applikationen
- Unterhaltungselektronik
- Diagnosegeräte
- Gebäude-Steuerung und -Automatisierung
- Sichere Applikationen
- Industrie-IoT
- Universal-Embedded
Blockdiagramm
Veröffentlichungsdatum: 2019-10-31
| Aktualisiert: 2023-10-17
