PEmicro Sonda de depuración y programador USB universal Multilink para microcontroladores ARM, NXP y de 8/16/32 bits.
Configuración del producto
Descripción
PEmicros USB Multilink Universal es una interfaz de desarrollo todo en uno de alta velocidad que permite a un PC acceder al modo de depuración en segundo plano (BDM) y a las interfaces JTAG, y por lo tanto a muchas arquitecturas de microcontroladores diferentes, como NXP, STMicroelectronics, Cypress, Infineon, Silicon Labs y muchas más.
Características
- Conexión de datos USB entre el PC y Multilink, lo que permite una programación y una resolución de problemas rápidas y sencillas.
- El Multilink se alimenta a través de USB desde el PC, por lo que no requiere fuente de alimentación externa.
- Admite procesadores con un rango de voltaje de 1,8 V a 5,25 V.
- Admite la conexión en cadena JTAG de múltiples microcontroladores ARM.
- Admite una amplia gama de microcontroladores ARM; para obtener una lista completa, consulte la página "Arquitecturas compatibles".
- Compatibilidad con dispositivos ARM mediante JTAG y el protocolo SWD.
- Algoritmos de programación basados en pipeline para familias de arquitectura Power compatibles que aumentan drásticamente la velocidad de programación.
- Detección automática de frecuencia + funciones de ajuste para dispositivos HCS08
- Detección automática de frecuencia para dispositivos HC(S)12(X)
- Generación de un voltaje de programación en la línea RESET para dispositivos RS08.
- Compatibilidad con dispositivos NXP S32, Coldfire V1-V4, MPC55xx-57xx, DSC, S12Z, HC(S)12(X), HCS08, RS08 y STMicro SPC5
Modo de depuración
Mediante el USB Multilink Universal, el usuario puede utilizar el modo de depuración en segundo plano para pausar la ejecución normal del procesador y controlarlo a través de un PC. Esto permite el control directo de la ejecución, la lectura y escritura de registros y valores de memoria, la visualización del código de depuración en el procesador y la programación de dispositivos de memoria flash internos o externos.
Conexión al procesador de destino
La interfaz USB del Multilink permite la comunicación entre un ordenador Windows y el puerto de depuración del procesador de destino. Las conexiones a los microcontroladores correspondientes se realizan mediante los distintos conectores del USB Multilink Universal. Estos conectores son fácilmente accesibles simplemente abriendo la carcasa de plástico. La mayoría de los cables planos necesarios para admitir las distintas arquitecturas se incluyen de serie.

Entornos de desarrollo compatibles
El USB Multilink Universal ofrece compatibilidad nativa con IDE para todas las versiones actuales de entornos y herramientas de desarrollo de NXP, así como con herramientas de desarrollo de numerosos socios de NXP, incluidos IAR, Keil y Silicon Labs (consulte con el fabricante para conocer la compatibilidad actual del dispositivo).- Silicon Labs Simplicity Studio 4
- Banco de trabajo IAR
- Entorno de desarrollo integrado (IDE) Keil uVision
- Idea Cósmica
- EMPROG Thunderbench
- IDE MCUXpresso
- Estudio de diseño Kinetis
- Estudio de diseño S32
- CodeWarrior
Software adquirible

Software de programación
El software de programación PEmicro Flash permite reprogramar y sobrescribir la memoria flash interna y externa mediante una de las interfaces de depuración de hardware Cyclone y Multilink compatibles. Existe una versión de software correspondiente para cada arquitectura de procesador compatible. El software es gratuito para los procesadores NXP DSC.
Software depurador
El software de programación PEmicro Flash permite reprogramar y sobrescribir la memoria flash interna y externa mediante una de las interfaces de depuración de hardware Cyclone y Multilink compatibles. Existe una versión de software correspondiente para cada arquitectura de procesador compatible. El software es gratuito para los procesadores NXP DSC.
Biblioteca de software de la unidad
El paquete de software UNIT consta de una DLL de interfaz y código de ejemplo. Esto permite crear una aplicación personalizada que interactúa con un dispositivo de destino a través de una de las interfaces de hardware de PEmicro. Se utiliza para la resolución de problemas y la realización de funciones como pruebas de producto, calibración y actualizaciones. Gratuito para ARM Cortex-M.Software gratuito

Entornos de desarrollo de Windows
El entorno de desarrollo de PEmicro para Windows permite ejecutar programas externos —como ensambladores, compiladores de C, depuradores y programadores de memoria flash— dentro de un mismo entorno, cada uno accesible mediante una sola combinación de teclas. Entre las funciones del editor se incluyen la reconfigurabilidad completa, la ejecución de programas externos y la ayuda en pantalla.
Ensamblador de línea de comandos
CASM es el ensamblador de línea de comandos gratuito de PEmicro para familias de procesadores NXP individuales y admite las siguientes características: compatibilidad con macros, objeto S19, configuración condicional del ensamblador, archivos de inclusión, control de listado completo con contador de ciclos.
Complemento de servidor GDB para Eclipse
El complemento del servidor GDB permite la integración con cualquier IDE ARM basado en Eclipse y es compatible con las interfaces de hardware de depuración Multilink, Cyclone y OpenSDA. Dispone de las siguientes funciones de depuración: programación de memoria flash, control de ejecución, puntos de interrupción, puntos de observación, ejecución paso a paso y comprobación de valores.Características del complemento del servidor GDB
Vista de impresión en tiempo real
Esta vista permite al usuario supervisar las variables y la memoria mientras se ejecuta un dispositivo ARM. En ocasiones, detener el dispositivo resuelve un error. Para reproducir un error específico, puede ser necesario que el programa continúe ejecutándose mientras se procesa un conjunto de datos determinado. En estos casos, resulta muy ventajoso poder visualizar los valores de las variables a medida que cambian sin tener que detener el dispositivo.
La función OS-Aware es compatible con FreeRTOS.
El servidor GDB detecta automáticamente la presencia, el tipo y la configuración de un sistema operativo consultando la tabla de símbolos de la aplicación para obtener las características relevantes. Utilizando estos símbolos detectados, el depurador puede recorrer las estructuras de datos internas del kernel para listar los subprocesos disponibles y su contexto de ejecución asociado. Esta información se utiliza para actualizar dinámicamente las vistas de Eclipse a medida que el usuario navega entre subprocesos. Próximamente se añadirá compatibilidad con sistemas operativos adicionales.
Herramientas de depuración de salida de un solo cable (SWO)
Mediante el complemento MCUXpresso de NXP o el complemento PEmicro para IDE GDB basados en ARM, los usuarios pueden supervisar múltiples variables y expresiones en tiempo real, recibir notificaciones printf sobre eventos específicos durante la sesión de depuración y registrar los registros de usuario, los eventos definidos y los disparadores mediante la captura de trazas. Esto permite una comprensión mucho más profunda del comportamiento del código del usuario.
Especificación
| Serie ARM compatible | ![]() Panel compuesto de aluminio multilink / Multilink Universal / Multilink FX |
|---|---|
| Atmel | SAMxxx |
| Autochips | MCU |
| ciprés | CCG2, CCG3PA, EZ-BLE-PSoC-PRoC, EZ-BLE-PSoC6, FM3, PRoC-BLE, PSoC5, PSoC6 |
| Geehy | APM32 |
| Dispositivo Giga | GD32 |
| Semiindie | Experiencia de usuario |
| Infineon | PSoC4, PSoC6, Traveo-II, XMC |
| Maxim Integrated | Darwin |
| Mindmotion | MM32SPIN |
| NordicSemi | nRF51, nRF52, nRF53 |
| Nuvoton | NuMicro |
| NXP | Automoción, iMX, Kinetis, LPC, Sensores, Trimsion, Vybrid, Inalámbrico |
| OnBright | OB90Rxx |
| ON Semiconductor | RSL10 |
| Qorvo | Controles inteligentes del motor |
| Raspberry Pi | RP2xxx |
| Señales de pino rojo | WiSeMCU |
| Renesas | RA, SmartBond, Synergy |
| Silergia (Maxim) | AM0x, AM1x, MAC716xx |
| Laboratorios de silicio | EFM32, EFR32, SiM3, WiFi |
| STMicroelectronics | Bluetooth, STM32 |
| Instrumentos Texas | LM3S, LM4, MSP, SimpleLink, TM4C12x |
| Toshiba | TX00, TX03, TX04 |
| WIZnet | W7500x |
| ZHIXIN | MCU |
| Series compatibles de 8/16/32 bits | ![]() Multilink Universal | ![]() Multilink FX |
|---|---|---|
| S32 | ✔ | ✔ |
| NXP ColdFire® V1 | ✔ | ✔ |
| NXP ColdFire® V2/V3/V4 | ✔ | ✔ |
| NXP MPC55xx-57xx | ✔ | ✔ |
| NXP DSC | ✔ | ✔ |
| NXP S12Z | ✔ | ✔ |
| NXP HC(S)12(X) | ✔ | ✔ |
| NXP HCS08 | ✔ | ✔ |
| NXP RS08 | Con adaptador | ✔ |
| NXP MPC5xx/8xx | incógnita | ✔ |
| NXP HC16/683xx | incógnita | ✔ |
| STMicro SPC5 | ✔ | ✔ |
| Comparación de modelos | ![]() Panel de control de aluminio multilink | ![]() Multilink Universal | ![]() Enlace múltiple FX | ![]() Modelos de ISP Cyclone |
|---|---|---|---|---|
| Conexión con el host | USB 2.0 de alta velocidad | USB 2.0 de alta velocidad | USB 2.0 de alta velocidad | USB 2.0 de alta velocidad Ethernet 10/100 BaseT Velocidad de transmisión en serie 115200 N81 |
| velocidad | Moderado | Moderado | Muy rápido | De velocidad media a muy rápida (hasta 75 Mbps) dependiendo del IC respectivo |
| Gestión energética | NO | NO | Suministro de 3,3 V/5 V a través del cable plano correspondiente. | Suministro de 3,3 V/5 V mediante cable plano. Conmutación automática a 24 V mediante relés internos. Puede alimentarse de 5 maneras diferentes. |
| Funciones SWO | Consola SWO ITM Datos SWO Expresiones en tiempo real | Consola SWO ITM Datos SWO Expresiones en tiempo real | Medición del rendimiento en tiempo real Consola SWO ITM Datos SWO Expresiones en tiempo real | Medición del rendimiento en tiempo real Consola SWO ITM Datos SWO Expresiones en tiempo real |
| Software de programación incluido | NO | NO | NO | Sí Disponible e incluido para todos los microcontroladores compatibles. |
| Programación independiente | NO | NO | NO | Sí La configuración se realiza a través de un PC; posteriormente, el dispositivo puede utilizarse como un dispositivo de programación independiente. |
| Almacenamiento interno | NO | NO | NO | Hasta 1 GB |
| automatización | Programación mediante scripts utilizando el software de programación por línea de comandos PEmicro (de pago). CPROG está incluido en todas las versiones PROG-HL-xx. | Programación mediante scripts utilizando el software de programación por línea de comandos PEmicro (de pago). CPROG está incluido en todas las versiones PROG-HL-xx. | Programación mediante scripts utilizando el software de programación por línea de comandos PEmicro (de pago). CPROG está incluido en todas las versiones PROG-HL-xx. | SDK de control automatizado de ciclones Programación basada en scripts con CPROG |
| Características de seguridad | NO | NO | NO | Imágenes de programas cifradas con RSA/AES Limitar la programación a un rango de fechas Limitar el número de operaciones de programación por imagen Tecnología de protección contra manipulaciones |
| Almacenamiento ampliable | NO | NO | NO | Conector SDHC |











.jpg)
.jpg)
.jpg)
.jpg)



































