NXP Semiconductors Microcontroladores MCX N24, N52 y N53 con Cortex®-M33
Los microcontroladores de alto rendimiento MCX N24, N52 y N53 de NXP integran dos núcleos Arm® Cortex®-M33 de alto rendimiento que funcionan a una velocidad de hasta 150 MHz, con hasta 2 MB de Flash, RAM con ECC opcional, coprocesador DSP e integración de la NPU eIQ Neutron. La NPU ofrece un rendimiento de aprendizaje automático (ML) hasta 42 veces más rápido en comparación con un solo núcleo de CPU, lo que permite reducir el tiempo de actividad y el consumo energético general.La arquitectura multinúcleo de los microcontroladores MCX N24, N52 y N53 de NXP mejora el rendimiento del sistema y reduce el consumo energético gracias a la distribución inteligente y eficiente de las cargas de trabajo entre los periféricos analógicos y digitales. Los MCU están respaldados por el ecosistema MCUXpresso, ampliamente utilizado para acelerar el desarrollo de sistemas embebidos.
Características
- MCX 52/53: Doble núcleo Arm Cortex-M33 a 150 MHz con 618CoreMark (4,12 CoreMark/MHz por núcleo)
- MCX N24: Un solo núcleo Arm Cortex-M33 a 150 MHz con 618CoreMark (4,12 CoreMark/MHz)
- Aceleración edge AI/ML 4.8GOPs mediante NPU
- Consumo activo desde 57 µA/MHz, 6 µA en modo de bajo consumo con RTC activo y retención de 512 KB SRAM, 2 µA en modo bajo consumo profundo con RTC activo y 32 KB SRAM
- Seguridad avanzada con EdgeLock® Secure Enclave (perfil Core)
- Rango de temperaturas de -40 °C a +125 °C
- Encapsulados
- 9 mm x 9 mm VFBGA184
- 14 mm x 14 mm HLQFP100
- 10 mm x 10 mm HDQFP100
- 5 mm x 5 mm WLCSP123
Aplicaciones
- Industria
- Automatización de fábrica
- Alimentación y energía
- Control de edificios
- Equipo médico
- Hogar inteligente
- Control y seguridad
- Electrodomésticos inteligentes
- Entretenimiento en casa
- Salud y fitness
- Sistemas embebidos generales
- HMI industrial y de consumo
- Dispositivos portátiles
- Herramientas eléctricas
- Control embebido de propósito general
Especificaciones
- Núcleos
- Primario: CPU Cortex-M33 Arm de 32 bits con TrustZone®, MPU, FPU, SIMD, ETM y CTI
- Secundario: CPU Cortex-M33 ARM de 32 bits
- Aceleradores de procesamiento
- DSP PowerQUAD (con interfaz de coprocesador)
- SmartDMA (coprocesador para aplicaciones como interfaz de cámara paralela y teclado matricial)
- Unidad de procesamiento neuronal eIQ® Neutron N1-16
- Controlador Power Line Communication (PLC)
- Periféricos
- Analógico
- 2 ADC de 16 bits
- Cada ADC se puede utilizar como dos ADC de entrada simple o como un ADC de entrada diferencial
- Hasta 2 Msps en modo de 16 bits y 3.3Msps en modo de 12 bits
- Sensor de temperatura integrado conectado al ADC
- Tres comparadores de alta velocidad con 17 pines de entrada y DAC interno de 8 bits como referencia
- 2 comparadores funcionales hasta en el modo de bajo consumo profundo
- Dos DAC de 12 bits con velocidad de muestreo de hasta 1Msps/sec
- Un DAC de 14 bits con velocidad de muestreo de hasta 10 Msps/seg
- Tres amplificadores operacionales configurables como:
- Amplificador de ganancia programable
- Amplificador diferencial
- Amplificador de instrumentos
- Amplificador de transconductancia
- VREF de alta precisión ±0,15 % y 15ppm/deg C de deriva
- 2 ADC de 16 bits
- Temporizadores
- Cinco temporizadores/contadores asíncronos estándar de 32 bits de propósito general, que admiten hasta ECC-256 (ECDSA y ECDH)
- El acelerador EdgeLock (cifrado de clave pública) tiene cuatro entradas de captura y cuatro salidas de comparación, modo PWM y una entrada de recuento externa
- Se pueden seleccionar eventos de temporizador específicos para generar solicitudes de DMA
- SCTimer/PWM
- LPTimer
- Temporizador de medición de frecuencia
- Temporizador de tasas múltiples
- Temporizador Watchdog con ventana
- RTC con calendario
- Temporizador de alta resolución
- Temporizador de eventos del sistema operativo
- Analógico
- Memoria
- Hasta 2 MB (2 bancos de 1 MB) de memoria Flash integrada en el chip
- Motor de caché con 16 KB de RAM
- Hasta 512 KB RAM, configurable hasta 416 KB con ECC (corrección de 1 bit y detección de 2 bits)
- Se pueden conservar hasta cuatro módulos de RAM ECC de 8 KB en modo VBAT
- FlexSPI con caché de 16 KB que admite XIP, flash Octal/Quad SPI, HyperFlash, HyperRAM y tipos de memoria Xccela
- Interfaces de comunicación
- USB de alta velocidad (host/dispositivo) con PHY HS integrado en el chip
- USB de velocidad completa (host/dispositivo) con PHY FS integrado en el chip
- uSDHC (interfaz de tarjeta de alta velocidad Micro SD)
- Cada uno de los 10 LP Flexcomms admiten SPI, I2C y UART
- 2 FlexCAN con FD, 2 I3C y 2 SAI
- 1 Ethernet con QoS
- 1 FlexIO programable como una variedad de interfaces en serie y paralelas, que incluyen, entre otras, controlador de pantalla e interfaz de cámara
- 2 interfaces de tarjeta inteligente EVM
- Controlador lógico programable (PLU)
- Subsistema de control del motor
- 2 eFlexPWM, cada uno con cuatro submódulos, que ofrecen 12 salidas PWM (sin módulo Nanoedge)
- 2 codificadores/decodificadores en cuadratura (ENC)
- 1 módulo generador de eventos (AND/OR/INVERT) que admite hasta 8 disparadores de salida
- Módulo de filtro SINC (3er orden, 5 canales e interrumpe las conexiones de señales a PWM)
- Seguridad
- EdgeLock Secure Enclave (ELS), perfil Core
- AES-256, SHA-2 y RNG
- SRAM PUF para clave raíz de confianza (RoT)
- PRINCE cifrado/descifrado en tiempo real para Flash interna y externa
- Protected Flash Region (PFR)
- DICE y UID
- Autenticación de depuración
- 2 Code Watchdog
- Detección de manipulación
- Ocho pines de detección de manipulación
- Detección de pines de manipulación activa y pasiva
- Detección de manipulación de tensión
- Detección de manipulación de temperatura
- Detección de manipulación del reloj
- EdgeLock Secure Enclave (ELS), perfil Core
Software
- MCUXpresso Config Tools: Conjunto integral de herramientas de configuración del sistema, que incluye configuración de pines, relojes, generador de SDK y otras utilidades.
- MCUXpresso SDK: Kit de desarrollo de software (SDK) de código abierto, diseñado específicamente para el procesador y la placa de evaluación seleccionados.
- MCUXpresso IDE: Entorno de desarrollo integrado (IDE) fácil de usar para crear, compilar, depurar y optimizar aplicaciones.
- RTOS
Recurso
Diagrama de bloques MCX N24x
Diagrama de bloques MCX N52x
Diagrama de bloques MCX N53x
Publicado: 2025-12-11
| Actualizado: 2025-12-29
