NXP Semiconductors LPC550x/S0x Mikrocontroller
NXP Semiconductors LPC550x/S0x MCUs bieten eine erweiterte Sicherheit, wodurch sie sich hervorragend für Industrie-, IoT- und Universal-Embedded-Applikationen eignen. Die LPC550x/S0x ARM Cortex-M33-basierten Mikrocontroller verfügen über eine CASPER-Crypto-Engine mit bis zu 256 KB On-Chip-Flash und bis zu 96 KB On-Chip-SRAM. Darüber hinaus enthalten die MCUs ein PRINCE-Modul für die Flash-Verschlüsselung/-Entschlüsselung während des Betriebs. Der LPC550x/S0x enthält viele Timer, einschließlich Code-Watchdog, CAN-FD, fünf Universal-Timer, SCTimer/PWM, RTC/Alarm-Timer, 24-Bit-Multiraten-Timer (MRT) und Watchdog-Timer mit Fenster (WWDT). Darüber hinaus sind zahlreiche flexible serielle Kommunikations-Peripherien, eine programmierbare Logikeinheit (PLU) und ein 16-Bit-ADC mit 2,0-Mio.-Proben/Sek., der zu gleichzeitigen Umwandlungen fähig ist sowie ein Komparator und Temperatursensor enthalten.Die LPC550x/S0x MCUs mit ARM Cortex-M33 von NXP bieten eine Sicherheitsgrundlage, die Isolierung zum Schutz von wertvollen IP und Daten mit TrustZone® -Technologie bietet. Der LPC550x/S0x vereinfacht das Design und die Softwareentwicklung von digitalen Signalsteuerungssystemen mit den integrierten digitalen Signalverarbeitungs-Anweisungen (DSP).
Die LPC550x/S0x MCUs unterstützen die Sicherheitsanforderungen für sicheres Booten, HASH, AES, RSA, UUID, dynamische Verschlüsselung und Entschlüsselung, Debug-Authentifizierung und TBSA-Konformität.
Merkmale
- ARM Cortex-M33-Core (r0p4)
- CASPER Crypto-Co-Prozessor ermöglicht eine Hardware-Beschleunigung
- On-Chip-Speicher
- Bis zu 256 KB On-Chip-Flash-Programmspeicher
- Bis zu 96 KB SRAM insgesamt, bestehend aus 16 KB SRAM auf dem Code-Bus
- PRINCE-Modul für die Echtzeit-Verschlüsselung von Daten
- On-Chip-ROM-Bootloader unterstützt
- Hochfahren von Bildern vom On-Chip-Flash
- Unterstützt CRC32 Bildintegritätsprüfung
- Unterstützt die Flash-Programmierung über die In-System-Programmierung (ISP)
- ROM-API-Funktionen
- Unterstützt das Booten von Bildern aus PRINCE-verschlüsselten Flash-Regionen
- Unterstützt das Debug-Authentifizierungsprotokoll von NXP
- Unterstützt die Einstellung eines abgedichteten Bauteils im Fehleranalysemodus
- Sicherheitsfunktionen
- ARM TrustZone® aktiviert
- Verschlüsselungs-/Entschlüsselungs-AES-256-Engine
- Sicherheits-Hash-Algorithmusmodul (SHA2)
- Physische nicht klonbare Funktion (PUF)
- Echter Zufallsnummerngenerator (TRNG)
- Eindeutige 128-Bit-Bauteil-Seriennummer zur Identifizierung (UUID)
- Sicherer GPIO
- Code-Watchdog zur Erkennung der Code-Flussintegrität
- Takterzeugung
- Interner freilaufender Oszillator (FRO)
- Interner freilaufender 32-kHz-Oszillator (FRO)
- Interner stromsparender Oszillator (FRO) von 1 MHz
- Quarzoszillator mit einer Betriebsfrequenz von 12 MHz bis 32 MHz
- Quarzoszillator mit einer Betriebsfrequenz von 32,768 kHz
- PLL0 und PLL1
- Taktausgangsfunktion
- Frequenz-Messeinheit
- Stromsparmodi und Aktivierungsfunktion
- Integrierter PMU (Power Management Unit)
- Schlaf-, Tiefschlaf-Modus mit RAM-Erhaltung und reduzierten Leistungsmodi
- Konfigurierbare Aktivierungsoptionen
- Power-On-Reset (POR) von ca. 0,8 V
- Brown-Out-Detektoren (BOD)
- 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
- Verfügbar in HTQFP64- und HVQFN48-Gehäusen
Applikationen
- Industrie- und Gebäudeautomatisierung
- Fern-IO und Sensorknoten
- Fahrstühle und Aufzüge
- Smart-Beleuchtung und Versorgungsdienste
- Verbraucherprodukte
- Spiele und PC-Peripherie
- Fahrzeug-/Asset-Tracking-Systeme
- Kabellose Elektrowerkzeuge und Haushaltsgeräte
- Smart-Home
- Sichere/biometrische Zugangskontrolle
- Sicherheitssysteme
- Sensorknoten
Blockdiagramm
Veröffentlichungsdatum: 2020-11-04
| Aktualisiert: 2024-11-05
