La compañía describe el dispositivo como el primer analizador de programación y depuración que integra capacidades de análisis lógico, lo que permite realizar tareas de programación, depuración y verificación de señales digitales desde una única plataforma.
Nu-Link3-Pro está diseñado para trabajar con microcontroladores de la familia NuMicro y ofrece compatibilidad con diferentes interfaces de comunicación utilizadas en aplicaciones industriales y de automoción.

Interfaz USB-C y trazado ETM en tiempo real a 110 MHz
La arquitectura del Nu-Link3-Pro utiliza una interfaz USB Type-C, con la que Nuvoton busca mejorar la estabilidad de la conexión durante las operaciones de desarrollo.
Para los microcontroladores NuMicro, el equipo admite una frecuencia de trazado de instrucciones en tiempo real mediante ETM (Embedded Trace Macrocell) de hasta 110 MHz.
Esta capacidad permite capturar el comportamiento del sistema durante la ejecución de aplicaciones de alta frecuencia y facilita las tareas de depuración en tiempo real.

El dispositivo también admite distintos niveles de tensión para adaptarse a los requisitos del hardware utilizado durante el desarrollo:
- 1,8 V
- 2,5 V
- 3,3 V
- 5,0 V

Analizador lógico integrado para captura y decodificación de señales
Una de las principales características del Nu-Link3-Pro es su función de análisis lógico integrada, que permite capturar señales digitales y decodificar distintos protocolos de comunicación sin necesidad de utilizar un analizador externo.
Esta funcionalidad combina en un mismo equipo las operaciones de programación del microcontrolador, depuración del software y comprobación de señales.
Según Nuvoton, la integración de estas herramientas permite reducir el tiempo dedicado a la verificación del hardware y a la identificación de problemas durante el desarrollo de sistemas embebidos.


Programación automatizada sin conexión mediante MicroPython

Nu-Link3-Pro incorpora soporte para MicroPython, con el que los desarrolladores pueden definir procedimientos personalizados de programación automatizada.
Para ello, el dispositivo permite almacenar un script denominado MAIN.PY en una tarjeta microSD y utilizarlo para ejecutar la lógica de programación sin conexión.
Esta capacidad está orientada a diferentes entornos de pruebas automatizadas y procesos de producción en serie, en los que se requieren secuencias de programación adaptadas a cada aplicación.
El equipo también puede utilizarse como puente USB para diferentes protocolos de comunicación.

Compatibilidad con SPI, I²C, UART, RS-485, I3C y CAN FD
Nuvoton ha incorporado al Nu-Link3-Pro compatibilidad con distintas interfaces de comunicación utilizadas en sistemas embebidos.
El dispositivo admite los protocolos tradicionales SPI, I²C, UART y RS-485, a los que se añaden I3C y CAN FD.
Estas interfaces permiten utilizar la herramienta en proyectos que requieren comunicación con diferentes periféricos y dispositivos electrónicos.
El soporte de I3C y CAN FD está especialmente orientado a las necesidades de desarrollo de aplicaciones industriales y de automoción que utilizan tramas de datos de mayor tamaño.

Aprovisionamiento seguro y protección de claves privadas
Nu-Link3-Pro también ofrece un servicio adicional de aprovisionamiento seguro (Secure Provisioning) para aplicaciones que requieren protección de credenciales y programación cifrada.
En este sistema, la clave privada se genera dentro del propio Nu-Link3-Pro y se almacena de forma segura en un almacén de claves implementado en hardware (Hardware Key Store).
El dispositivo utiliza un motor de cifrado y descifrado por hardware para gestionar la emisión de certificados y las operaciones de programación cifrada. Según Nuvoton, esta arquitectura permite que la clave privada permanezca dentro del dispositivo durante el proceso.
Las funciones de aprovisionamiento seguro pueden personalizarse en función del chip de destino y de los requisitos de la aplicación. La compañía también ofrece evaluación de proyectos y asistencia técnica para su implementación.
Con Nu-Link3-Pro, Nuvoton reúne en una misma herramienta la programación de microcontroladores, el trazado de instrucciones, el análisis de señales digitales, la automatización mediante MicroPython y las funciones de seguridad para el desarrollo y la producción de sistemas embebidos.

Más información