NXP Semiconductors Microcontroller LPC550x/S0x
Le unità MCU LPC550x/S0x NXP Semiconductors offrono sicurezza avanzata, caratteristica che li rende ideali per applicazioni industriali, IoT e generiche integrate. I microcontroller basati su LPC550x/S0x ARM Cortex-M33 presentano un motore di crittografia CASPER con memoria flash su chip fino a 256 KB e fino a 96 KB di SRAM su chip. Gli MCU includono anche un modulo PRINCE per la crittografia/decrittografia flash on-the-fly. Il LPC550x/S0x include molti timer, tra cui un sistema di controllo del codice, CAN FD, cinque timer per uso generico, un SCTimer/PWM, un Timer RTC/allarme, un timer Multi-Rate (MRT) a 24 bit e un timer Watchdog (WWDT) con finestra. Sono inoltre forniti molte periferiche di comunicazione seriale flessibili, un’unità logica programmabile (PLU) e un ADC a 16 bit da 2,0 mcampioni/sec in grado di conversioni simultanee, comparatore e sensori di temperatura.Gli MCU LPC550x/S0x NXP con ARM Cortex-M33 forniscono una base di sicurezza, offrendo isolamento per proteggere preziosi IP e dati con la tecnologia TrustZone®. LPC550x/S0x semplifica la progettazione e lo sviluppo di software di sistemi di controllo del segnale digitale, con le istruzioni di elaborazione del segnale digitale (DSP) integrate.
Le unità MCU LPC550x/S0x supportano i requisiti di sicurezza per avvio protetto, HASH, AES, RSA, UUID, crittografia e decrittografia dinamica, autenticazione di debug e conformità TBSA.
Caratteristiche
- Nucleo Arm Cortex-M33 (r0p4)
- Coprocessore cripto CASPER che consente l'accelerazione hardware
- Memoria su chip
- Fino a 256 KB di memoria di programma flash su chip
- SRAM totale fino a 96 KB costituita da SRAM 16 KB sul bus di codice
- Modulo PRINCE per la crittografia dei dati in tempo reale
- Supporto bootloader ROM su chip
- Avvio di immagini da flash su chip
- Supporta il controllo dell’integrità delle immagini CRC32
- Supporta la programmazione flash tramite la programmazione In sistema (ISP)
- Funzioni API ROM
- Supporta l’avvio di immagini provenienti da regioni flash crittografate PRINCE
- Supporta il protocollo di autenticazione debug NXP
- Supporta l'impostazione di una parte sigillata in modalità di analisi dei guasti
- Funzionalità di sicurezza
- ARM TrustZone® abilitato
- Motore di crittografia/decrittografia AES-256
- Modulo Secure Hash Algorithm (SHA2)
- Funzione fisica non clonabile (PUF)
- Generatore di numeri casuali effettivi (TRNG)
- Numero di serie univoco del dispositivo a 128 bit per l'identificazione (UUID)
- GPIO sicuro
- Watchdog di codice per rilevare l'integrità del flusso di codice
- Generazione di clock
- Oscillatore di funzionamento libero interno (FRO)
- Oscillatore di funzionamento libero interno 32 kHz (FRO)
- Oscillatore interno a bassa potenza (FRO) 1 MHz
- Oscillatore al cristallo con una frequenza di funzionamento da 12 MHz a 32 MHz
- Oscillatore al cristallo con frequenza di funzionamento di 32,768 kHz
- PLL0 e PLL1
- Funzione di uscita clock
- Unità di misurazione della frequenza
- Modalità di risparmio energetico e riattivazione
- Unità di gestione dell'energia integrata (PMU)
- Sospensione, sospensione profonda con modalità di alimentazione ridotta con conservazione della RAM
- Opzioni di riattivazione configurabili
- Ripristino di accensione (POR) intorno a 0,8 V
- Rilevatore di cali di tensione (BOD)
- Funzionamento da un convertitore CC-CC interno
- Alimentazione singola da 1,8 V a 3,6 V
- Supporto scansione delimitatore JTAG
- Intervallo temperatura di funzionamento da -40 °C a +105 °C
- Disponibile nei package HTQFP64 e HVQFN48
Applicazioni
- Automazione industriale e degli edifici
- Nodi sensori e IO remoti
- Ascensori e sollevatori
- Illuminazione e strumenti intelligenti
- Prodotti di consumo
- Periferiche per videogiochi e PC
- Sistemi di tracciabilità di veicoli/risorse
- Elettrodomestici e utensili elettrici senza fili
- Casa Intelligente
- Controllo di accesso sicuro/biometrico
- Sistemi di sicurezza
- Nodi sensore
Schema a blocchi
Pubblicato: 2020-11-04
| Aggiornato: 2024-11-05
