Configuración del producto
Descripción
El PEmicro Cyclone LC Universal es un programador independiente para ARM y MCU diseñado para el desarrollo de sistemas embebidos, la programación de producción y los entornos de fabricación automatizada.
Es compatible con ARM Cortex-M y una amplia gama de microcontroladores de 8, 16 y 32 bits, lo que proporciona una solución de programación flexible para ingenieros que trabajan con dispositivos de NXP, STMicroelectronics, Infineon, Renesas, Silicon Labs, Nordic Semiconductor y otros fabricantes líderes de semiconductores.
A diferencia de las herramientas de programación tradicionales basadas en PC, el Cyclone LC Universal puede funcionar de forma autónoma mediante imágenes de programación almacenadas. Esto ayuda a los fabricantes a estandarizar los procesos de programación, mejora la trazabilidad y reduce los errores del operador. Gracias a su compatibilidad con la programación flash, la depuración, las pruebas, la serialización y los flujos de trabajo automatizados, resulta ideal para el desarrollo de productos, la validación de prototipos y la producción en masa.
El Cyclone LC Universal combina velocidades de programación de hasta 25 Mb/s con funciones de automatización avanzadas, almacenamiento cifrado integrado y conectividad PECloud para la gestión centralizada de programas.
Ya sea para ingenieros de sistemas embebidos, fabricantes de electrónica o fabricantes por contrato, ofrece una plataforma fiable y escalable para la programación segura de microcontroladores en diversos proyectos y familias de microcontroladores.Características
- Acceso gratuito a PECloud para la implementación, el monitoreo y la gestión de trabajos de programación de producción basados en la nube.
- Puede funcionar a través de un PC o como un dispositivo independiente.
- Programación de microcontroladores con o sin PC
- Control de automatización de alto rendimiento
- SDK basado en PC, control por consola e interfaz gráfica de usuario, programación de grupos, programación de datos dinámicos.
- Múltiples interfaces de comunicación, incluyendo USB 2.0, Ethernet e interfaces seriales.
- Pantalla LCD y control táctil intuitivo
- Interfaz de pantalla táctil fácil de usar con acceso remoto.
- Gestión de energía objetivo
- Capacidad para alimentar el microcontrolador de destino.
- Conteo automático y números de serie compartidos
- La programación puede implicar una serialización compleja.
- Solución de problemas basada en Ethernet
- Compatible con muchos entornos de desarrollo integrados (IDE).
- Memoria integrada
- Conexión de control de programación
- Conector de 10 pines para iniciar la programación, recuperar el estado y validar la programación.
- Programación de alta velocidad
PEmicro Cloud: la primera plataforma de programación Flash basada en la nube.
PEmicros PEcloud es una plataforma basada en la nube para gestionar y supervisar la programación de producción en tiempo real. En combinación con los programadores Cyclone, permite la implementación, el control y el registro seguros de trabajos de programación en todo el mundo.Características principales:
- Supervisión en tiempo real: Gestión y autorización de trabajos de programación en fábricas virtuales.
- Programación segura: Transmisión cifrada de archivos de programa con control por parte del usuario.
- Registro de datos: Almacenamiento de números de serie y procesos de programación con fines de seguimiento.
- Automatización: Gestión basada en la nube con fuentes de datos dinámicas para satisfacer las necesidades específicas de cada cliente.
- Aplicaciones. PEcloud ofrece más seguridad, control y transparencia en
- Programación de producción.
Memoria interna para imágenes de programación
El programador Cyclone puede almacenar varias imágenes SAP (programación independiente) en su memoria no volátil y cifrada. Una vez que se agrega una imagen, permanece en la memoria Cyclone hasta que se elimina. Las imágenes se pueden agregar y eliminar individualmente.
Una imagen SAP (Programación Independiente) es completamente autónoma y almacena todos los datos binarios, la información del algoritmo, la configuración y los pasos de programación. Codifica toda la información adicional necesaria, como los números de serie y su numeración. Los modelos Cyclone LC tienen 16 MB de memoria para hasta 8 imágenes.

Conexión al procesador de destino
El Cyclone Universal LC permite la comunicación tanto de forma independiente como a través de un ordenador Windows y el puerto de depuración del procesador de destino. Las conexiones a los microcontroladores de destino se establecen mediante los distintos conectores del Cyclone Universal LC. Estos conectores son fácilmente accesibles simplemente abriendo la carcasa de plástico. Todos los cables planos necesarios para las diferentes arquitecturas se incluyen de serie.
Fuente de alimentación para el microcontrolador de destino

Los programadores Cyclone se pueden utilizar con diversas configuraciones de administración de energía:
- Destino con suministro eléctrico independiente: En este caso, el ciclón no genera energía para el destino.
- Alimentación eléctrica a través del Cyclone: El Cyclone puede generar entre 1,8 V y 5,0 V a 500 mA. Esta corriente se puede dirigir mediante el cable plano al dispositivo de destino o a la toma de salida de alimentación del Cyclone.
- La alimentación se suministra externamente y se conmuta a través del Cyclone: el usuario proporciona la alimentación mediante una toma de entrada en el Cyclone. La salida conmutada, controlada por la imagen de programación, se dirige a la toma de salida de alimentación del Cyclone.
- La pantalla Cyclone contiene iconos que indican el estado de los relés de potencia (encendido/apagado) y la detección de la potencia objetivo.
Seguridad y cifrado
Todos los programadores Cyclone incorporan protección contra manipulaciones, protección de la memoria interna y cifrado.
seguridad de cifrado
Dependiendo del entorno de producción, muchos usuarios pueden desear medidas de seguridad adicionales para proteger su valiosa propiedad intelectual.
Los programadores de CYCLONE FX han incluido Procryption Security, un conjunto de funciones avanzadas de seguridad y cifrado, tales como:
- Cifrado de imágenes RSA/AES
- Restringir el rango de fechas de la programación de imágenes
- Limitar el número de operaciones de programación.
La seguridad mediante cifrado viene incluida de forma gratuita con todos los modelos Cyclone FX y se puede añadir a los modelos Cyclone LC mediante una actualización.
Número de serie
Al fabricar productos con microcontroladores o microprocesadores, suele ser útil programar un número de serie único en la memoria flash del producto. PEmicro ha desarrollado un mecanismo de serialización para automatizar este proceso. Cada vez que se introduce un comando de serialización en el software de programación, el número de serie actual se almacena en una dirección específica. Además, el número de serie se incrementa al siguiente número disponible y se guarda para futuras operaciones de programación serial.
También se admiten números de serie compartidos, lo que permite que diferentes imágenes de programación utilicen el mismo conjunto de números de serie.
Modos de programación
Programación independiente - Control manual
Una vez almacenada la imagen de programación en la memoria del Cyclone, basta con pulsar el botón de inicio para comenzar. En la pantalla LED se muestra información detallada sobre el resultado de la programación. La imagen seleccionada se puede cambiar mediante la pantalla táctil del Cyclone.
La asignación automática de números de serie a los procesadores de destino según la imagen es totalmente compatible incluso sin un PC.
La programación de imágenes independiente se puede iniciar manualmente de varias maneras:
- Utilizando el botón de inicio en la carcasa del dispositivo (programación con un solo botón).
- Uso del menú de la pantalla táctil LCD
- La programación también puede automatizarse por completo como un programa independiente del PC.
Programación independiente - Automatizada
La programación independiente se puede controlar automáticamente desde un PC mediante Cyclone Control Suite, que se incluye de forma gratuita.
El objetivo es el control total de uno o más Cyclones desde un PC, ya sea a través de la interfaz de usuario de Cyclone, una aplicación personalizada o la línea de comandos de Cyclone. Esto incluye iniciar la programación, restaurar los resultados, gestionar imágenes en un Cyclone, añadir datos de programación individuales para cada sistema de destino y mucho más. Todo esto está automatizado y no requiere operador. El control básico más sencillo de la programación se ve así:
1. El paquete de comandos del PC anfitrión inicia la programación.
2. La imagen del ciclón se programó en el sistema objetivo.
3. Cyclone transmite y valida el resultado (éxito o fracaso) al PC.
Los tres componentes de Cyclone Control Suite le permiten automatizar el control de una imagen de programación independiente desde un PC de diversas maneras:
- Consola de control Cyclone (programa de línea de comandos). Inicie la programación, restaure los resultados y, opcionalmente, modifique una imagen de programación en un Cyclone mediante la línea de comandos o un archivo por lotes.
- SDK de control de ciclones (.dll) Permite la integración del control de programas en las aplicaciones de usuario. Permite iniciar programas y recuperar resultados de un sistema ciclónico controlado directamente por la propia aplicación del usuario.
- Interfaz gráfica de usuario (GUI) de Cyclone Control. Permite al usuario agregar y eliminar una imagen SAP, acceder a la configuración y propiedades de Cyclone y de la imagen, agregar licencias adicionales a Cyclone y mucho más.
Software disponible

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.
Conjunto de control de ciclones
El paquete es una herramienta de automatización gratuita con interfaz gráfica de usuario (GUI), línea de comandos y kit de desarrollo de software (SDK). El SDK incluye una API que, por ejemplo, permite el control simultáneo de varios dispositivos Cyclone en un programa definido por el usuario, así como una DLL en C, C++, Java, Python, Delphi, C# y LabVIEW.
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.
Software de programación
El software de programación PEmicro Flash se utiliza para reprogramar y sobrescribir la memoria flash interna y externa. Existen diversas versiones con interfaz gráfica de usuario (GUI) y ensambladores de línea de comandos para arquitecturas específicas de diferentes fabricantes. Todas las versiones del software de programación se incluyen gratuitamente con cada Cyclone, pero deben adquirirse por separado para configuraciones multilink.
Software depurador
El software de depuración de PEmicro es una potente herramienta para depurar código. El usuario se conecta al procesador de destino mediante una de las interfaces de hardware compatibles de PEmicro. A continuación, puede utilizar el modo de depuración del procesador para otorgar al usuario acceso a todos los recursos integrados en el chip.
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 puede interactuar con un dispositivo de destino a través de una de las interfaces de hardware de PEmicro y realizar tareas de resolución de problemas o funciones como pruebas de producto, calibración y actualizaciones. Gratuito para ARM Cortex-M.Especificación
| Serie ARM compatible | ![]() Cyclone LC ARM / LC Universal / Brazo FX / FX Universal |
|---|---|
| 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 | ![]() Ciclón LC Universal | ![]() Ciclón FX Universal |
|---|---|---|
| S32 | ✔ | ✔ |
| NXP ColdFire® V1 | ✔ | ✔ |
| NXP ColdFire® V2/V3/V4 | ✔ | ✔ |
| NXP MPC55xx-57xx | ✔ | ✔ |
| NXP ARM Nexus MAC7xxx | ✔ | ✔ |
| NXP DSC | ✔ | ✔ |
| NXP S12Z | ✔ | ✔ |
| NXP HC(S)12(X) | ✔ | ✔ |
| NXP HCS08 | ✔ | ✔ |
| NXP HC08 | ✔ | ✔ |
| NXP RS08 | ✔ | ✔ |
| NXP MPC5xx/8xx | ✔ | ✔ |
| NXP HC16/683xx | ✔ | ✔ |
| STMicro SPC5 | ✔ | ✔ |
| STMicro STM8 | Con adaptador | Con adaptador |
| Infineon AUDO TC1xx | ✔ | ✔ |
| Infineon AURIX TC2xx / TC3xx | ✔ | ✔ |
| Renesas H8/H8S/Tiny | incógnita | Con adaptador |
| Renesas MC16C/MC16C80 | incógnita | Con adaptador |
| Renesas M32C | incógnita | Con adaptador |
| Renesas R8C/RH850/RL78 | incógnita | Con adaptador |
| Renesas RX600 | incógnita | Con adaptador |
| Comparación de modelos | ![]() Cyclone LC Universal / LC ARM | ![]() Cyclone FX Universal / FX ARM |
|---|---|---|
| Funciones de seguridad avanzadas |
|
|
| Almacenamiento interno | 16 MB | 1 GB |
| Comunicación MCU de alta velocidad | Hasta 25 Mbps | Hasta 75 Mbps |
| Ranura para tarjeta de memoria SDHC ampliable | Ninguno | Incluye compatibilidad con tarjetas SDHC para almacenar imágenes y datos de programación en tarjetas SDHC externas. |
| Características de hardware avanzadas | Ninguno | Seleccione el escáner de código de barras y comience la programación. |
Múltiples imágenes de programación SAP | Memoria interna para hasta 8 imágenes de programación | Memoria interna para hasta 500 imágenes de programación |
| Control y automatización |
|
|
| Funciones de prueba avanzadas | Ninguno | Realizar pruebas antes de la programación final. |











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




























