NXP Semiconductors Microcontroller MCX N24, N52 e N53 Cortex®-M33
I microcontrollori ad alte prestazioni MCX N24, N52 e N53 di NXP Semiconductors presentano due core ad alte prestazioni Arm® Cortex®-M33 che operano fino a 150 MHz, con 2 MB di Flash con RAM con ECC completa opzionale, un co-processore DSP e una NPU eIQ Neutron integrata. L'NPU offre un rendimento funzionale di machine learning (ML) fino a 42 volte più veloce rispetto a un singolo core CPU, consentendo di ridurre il tempo di attività e il consumo energetico complessivo.Il design multicore dei microcontroller NXP MCX N24, N52 e N53 consente di migliorare le prestazioni del sistema e ridurre il consumo energetico grazie alla distribuzione intelligente ed efficiente dei carichi di lavoro alle periferiche analogiche e digitali. Le MCU sono supportate dalla suite di software e strumenti MCUXpresso, ampiamente utilizzata, che ottimizza, semplifica e aiuta ad accelerare lo sviluppo di sistemi integrati.
Caratteristiche
- MCX 52/53 Dual Arm Cortex-M33 150 MHz con 618CoreMark (4.12CoreMark/MHz) per ogni core
- MCX N24 Single Arm Cortex-M33 150 MHz con 618CoreMark (4.12CoreMark/MHz)
- Accelerazione edge AI/ML 4.8GOP con NPU
- Fino a 57 μA/MHz di corrente attiva, modalità di spegnimento a 6 μA con RTC abilitato e ritenzione SRAM da 512KB, modalità di spegnimento profondo a 2 μA con RTC attivo e SRAM da 32KB
- Sicurezza della Piattaforma con EdgeLock® secure enclave, profilo del core
- Intervallo di temperatura da -40 °C a +125 °C
- Tipologie di package
- VFBGA184 da 9 mm x 9 mm
- HLQFP100 da 14 mm x 14 mm
- HDQFP100 da 10 mm x 10 mm
- 5 mm x 5 mm WLCSP123
Applicazioni
- Settore industriale
- Automazione industriale
- Alimentazione ed energia
- Controllo edifici
- Strumentazioni mediche
- Smart home
- Controllo e sicurezza
- Apparecchiature smart
- Intrattenimento domestico
- Salute e fitness
- Generale integrato
- HMI industriale/di consumo
- Dispositivi palmari
- Utensili elettrici
- Controllo integrato per uso generale
Specifiche
- Core
- Primario: CPU Arm Cortex-M33 a 32 bit con TrustZone®, MPU, FPU, SIMD, ETM e CTI
- Secondario: CPU ARM Cortex-M33 a 32 bit
- Acceleratori di elaborazione
- Acceleratore DSP (PowerQUAD, con interfaccia co-processore)
- SmartDMA (coprocessore per applicazioni quali interfaccia parallela della fotocamera e scansione della tastiera)
- Unità di elaborazione neurale eIQ® Neutron N1-16
- Controller per comunicazioni in linea di alimentazione (PLC)
- Periferiche
- Analogico
- 2 ADC a 16 bit
- Ogni ADC può essere utilizzato come due ADC a ingresso singolo, o come un ADC a ingresso differenziale
- Fino a 2 Msps in modalità 16 bit e 3.3 Msps in modalità 12 bit
- Sensore di temperatura integrato collegato all'ADC
- Tre comparatori ad alta velocità con 17 pin di ingresso e un DAC a 8 bit come riferimento interno
- 2x CMP è funzionale fino alla modalità di risparmio energetico profondo
- Due DAC a 12 bit con frequenze di campionamento fino a 1 Msps/sec
- Un DAC a 14 bit con frequenze di campionamento fino a 10 Msps/sec
- È possibile configurare tre amplificatori operazionali per:
- Amplificatore a guadagno programmabile
- Amplificatore differenziale
- Amplificatore di strumenti
- Amplificatore di transconduttanza
- VREF altamente precisa ±0,15% con deriva 15 ppm/°C
- 2 ADC a 16 bit
- Timer
- Cinque timer/contatori asincroni standard a 32 bit per uso generale, che supportano fino a ECC-256 (ECDSA, ECDH)
- EdgeLock Accelerator (crittografia a chiave pubblica) dispone di quattro ingressi di acquisizione e quattro uscite di confronto, modalità PWM e un ingresso di conteggio esterno.
- È possibile selezionare eventi specifici del temporizzatore per generare richieste DMA
- SCTimer/PWM
- LPTimer
- Temporizzatore per la misurazione della frequenza
- Temporizzatore multi-tariffa
- Temporizzatore di supervisione a finestra
- RTC con calendario
- Micro temporizzatore
- Temporizzatore di eventi del sistema operativo
- Analogico
- Memoria
- Flash on-chip fino a 2 MB (2 banchi da 1 MB)
- Motore della cache con 16 KB di RAM
- Fino a 512 KB di RAM, configurabili fino a 416 KB con ECC (supporto per correzione di un singolo bit, rilevamento di due bit)
- È possibile mantenere fino a 4x 8 KB di RAM ECC fino alla modalità VBAT
- FlexSPI con cache da 16 KB che supporta tipi di memoria Xccela XIP, flash Octal/Quad SPI, HyperFlash, HyperRAM
- Interfacce di comunicazione
- USB ad alta velocità (host/dispositivo) con HS PHY su chip
- USB a piena velocità (host/dispositivo) con interfaccia FS PHY integrata
- uSDHC (interfaccia scheda Micro SD ad alta velocità)
- 10 LP Flexcomm, ognuna supporta SPI, I2C, UART
- 2 FlexCAN con FD, 2x I3C, 2x SAI
- 1 ethernet con QoS
- 1x FlexIO programmabile come una varietà di interfacce seriali e parallele, incluse, ma non limitate a, driver display e interfaccia fotocamera
- 2 interfacce smart card EVM
- Unità logica programmabile (PLU)
- Sotto-sistema di controllo del motore
- 2x eFlexPWM, ognuna con quattro sottomoduli, che forniscono 12 uscite PWM (nessun modulo Nanoedge)
- 2x codificatore/decodificatore di quadratura (ENC)
- 1 evento generatore (AND/OR/INVERT) modulo supporti fino a 8 uscita trigger
- Modulo filtro SINC (3° ordine, 5 canali, interrompe le connessioni dei segnali al PWM)
- Sicurezza
- EdgeLock Secure Enclave, profilo del core (ELS)
- AES-256, SHA-2, RNG
- SRAM PUF per chiave RoT
- PRINCE On The Fly Encrypt/Decrypt per Flash interno ed esterno
- Regione Flash protetta (PFR)
- DICE e UID
- Autenticazione debug
- 2 watchdog del codice
- Rilevamento manomissione
- Otto pin di rilevamento manomissione
- Rilevamento attivo e passivo dei tentativi di manomissione
- Rilevamento manomissione della tensione
- Rilevamento di manomissione della temperatura
- Rilevamento manomissione Clock
- EdgeLock Secure Enclave, profilo del core (ELS)
Software
- Strumenti di configurazione MCUXpresso - Una suite completa di strumenti di configurazione del sistema, inclusi pin, clock, SDK builder e molto altro.
- MCUXpresso SDK - Un kit di sviluppo software (SDK) open-source creato appositamente per la selezione del processore e della scheda di valutazione.
- MCUXpresso IDE : un ambiente di sviluppo integrato (IDE) facile da usare per creare, costruire, eseguire il debug e ottimizzare le vostre applicazioni.
- RTOS•
Risorsa
Schema a blocchi MCX N24x
Schema a blocchi MCX N52x
Schema a blocchi MCX N53x
Pubblicato: 2025-12-11
| Aggiornato: 2025-12-29
