La familia de MCU NXP MCX A5 con Cortex-M33 incorpora Ethernet de par único 10BASE-T1S y criptografía postcuántica

NXP ha presentado la familia MCX A5 de MCU con núcleo Cortex-M33, que incorpora un MAC Ethernet de 10/100 Mbps y un PHY digital integrado de Ethernet de par único 10BASE-T1S. Está orientada a aplicaciones industriales y de redes, como controladores, PLC, E/S remotas, sistemas de gestión de edificios y energía, y otros dispositivos conectados de borde.

Las MCU funcionan a una frecuencia máxima de 240 MHz y disponen de hasta 2 MB de Flash de doble banco y 640 KB de SRAM, junto con múltiples interfaces de comunicación y periféricos analógicos. Entre las funciones de seguridad destacan un acelerador EdgeLock, arranque seguro con soporte híbrido PQC, actualizaciones seguras de firmware, gestión del ciclo de vida, depuración segura, cifrado de la memoria externa y monitorización anti-manipulación.

Especificaciones de la serie NXP MCX A5 (MCXA577):

  • Núcleo de la MCU
    • Núcleo Arm Cortex-M33 a una frecuencia máxima de 240 MHz
    • Incluye soporte para FPU, DSP, MPU y TrustZone
    • Coprocesador SmartDMA integrado para un manejo eficiente de los datos
    • Alcanza 988,8 CoreMark (4,12 CoreMark/MHz)
  • Memoria y almacenamiento
    • Hasta 2 MB de Flash de doble banco con ECC y soporte de lectura durante escritura
    • Motor de caché de 16 KB
    • Hasta 640 KB de SRAM, configurable con hasta 64 KB de RAM con ECC
    • 24 KB de RAM retenidos hasta el modo VBAT
    • ROM para el arranque seguro
    • Interfaz FlexSPI para memoria externa con caché
  • Conectividad de red
    • Hasta 1 MAC Ethernet de 10/100 Mbps (admite MII / RMII / Ethernet según la configuración)
    • Hasta 1 PHY digital 10BASE-T1S
  • Periféricos
    • Hasta 134 GPIO, con hasta 4 E/S de alta corriente de 20 mA
    • USB: host/dispositivo USB de alta velocidad (HS) con PHY HS integrado en el chip
    • E/S de baja velocidad
      • Hasta 6 LPUART, 6 LPSPI y 5 LPI2C
      • Hasta 2 interfaces CAN FD
      • Hasta 4 interfaces I3C
      • eSPI
    • Periféricos analógicos
      • Hasta 2 ADC de 16 bits y hasta 2 DAC de 12 bits
      • 1 LPCMP (comparador analógico)
      • Referencia de tensión integrada (VREF) y sensor de temperatura
    • Temporizadores y DMA
      • Hasta 5 temporizadores de 32 bits y 2 DMA
      • Temporizador de bajo consumo, temporizador de activación, temporizador de micro-tick y temporizador de eventos del sistema operativo
      • RTC
      • 2 temporizadores watchdog de ventana
      • Recursos de medición de frecuencia y de temporización de PWM / eventos
    • HMI: interfaces TSI (entrada de detección táctil) y FlexIO
  • Seguridad
    • Acelerador EdgeLock con TRNG, PKC (ECC, RSA) y SGI (AES256, SHA-2, PQC, KeyStore)
    • Arranque seguro (con soporte híbrido PQC), actualización segura de firmware, depuración segura y gestión del ciclo de vida
    • Orientada a las certificaciones PSA Nivel 3 y SESIP Nivel 3
    • Watchdog de código, accesos protegidos mediante Glikey y detección pasiva de manipulación para defenderse de ataques físicos y de software
  • Alimentación
    • Tensión de funcionamiento: de 1,7 V a 3,6 V
    • Alimentación de E/S independiente de 1,2 V
    • Sistema de gestión de energía con POR/LVD/HVD y LDO
    • Múltiples modos de bajo consumo con fuentes de activación hasta el modo de apagado profundo
  • Paquetes: WFBGA169, LQFP144 y LQFP100
  • Temperatura de unión de funcionamiento: de -40 °C a 125 °C

En el momento de redactar este artículo, NXP lista cuatro variantes, de las cuales tres versiones del MCXA577 ofrecen el mismo núcleo a 240 MHz, memoria, Ethernet y funciones CAN FD, y se diferencian principalmente por el paquete y el número de GPIO. La MCXA557VPN mantiene el mismo núcleo y memoria, pero elimina el MAC Ethernet, el PHY digital 10BASE-T1S y el CAN FD.

En cuanto al soporte de software, la compañía afirma que la familia MCXA5 cuenta con el respaldo del ecosistema MCUXpresso de NXP, que incluye SDK, middleware, software de seguridad, integración con Visual Studio Code y versiones de software LTS. NXP también tiene previsto ofrecer soporte para el RTOS Zephyr, mientras que se espera que algunos dispositivos seleccionados admitan Rust.

Para simplificar el desarrollo, NXP ofrece la placa de desarrollo FRDM-MCXA577 para evaluar la familia MCX A5. Está basada en el MCXA577 e incluye un depurador MCU-Link Lite integrado, conectores estándar y soporte para placas de expansión Arduino, mikroBUS y Pmod. Sin embargo, la información detallada sobre la placa es todavía limitada. Mientras buscaba más detalles, encontré una página de documentación dedicada a la placa de desarrollo FRDM-MCXA577 que enumera soporte para FreeRTOS, MCUboot, FatFs, FreeMASTER y Trusted Firmware-M, junto con la API de controladores del MCXA577. También encontré la FRDM-MCXA577 en el proyecto Zephyr, donde el soporte parece estar todavía en desarrollo. Como las páginas de soporte aún están en desarrollo, es posible que notes que distintas páginas utilizan imágenes diferentes, lo que puede resultar un poco confuso. Solo un aviso por si te encuentras con el mismo problema.

NXP presentó por primera vez su familia MCX de MCU Arm de propósito general en 2022. Posteriormente, la compañía añadió las MCU Cortex-M33 MCX A14x/A15x optimizadas en coste en 2024 y la MCX A34 de señal mixta con una unidad de aceleración matemática en 2025, junto con las series MCX L, MCX W y E.

Cuatro variantes: MCXA577VPN, MCXA577VLQ, MCXA577VLL y MCXA557VPN

La nueva MCX A5 amplía la serie A con conectividad industrial por cable, incluido un PHY digital 10BASE-T1S integrado, descubrimiento de topología y criptografía postcuántica. Normalmente, añadir 10BASE-T1S requeriría un MAC-PHY de Ethernet de par único con todas las funciones, como el Microchip LAN867x/LAN865x, junto con un microcontrolador anfitrión. Sin embargo, como la MCX A5 ya integra un PHY digital, solo necesita un PMD más sencillo, como el transceptor NXP TJF1410.

La familia MCX A5 ya está en fase de muestreo y NXP menciona que la disponibilidad general está prevista para el cuarto trimestre de 2026. La placa FRDM-MCXA577 no parece estar disponible en el momento de redactar este artículo. Puedes encontrar más información sobre la MCU en su página de producto y en la nota de prensa.

Traducido del artículo en inglés «NXP MCX A5 Cortex-M33 MCU family supports 10BASE-T1S Single Pair Ethernet and Post-Quantum Cryptography» de Debashis Das.

Salir de la versión móvil