# XCU LT / PROGRAMADOR PIC & AVR

<figure><img src="/files/Uxol0Dj08DfqjGy4aT9y" alt=""><figcaption></figcaption></figure>

<table data-card-size="large" data-view="cards"><thead><tr><th align="center"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td align="center"><mark style="color:green;"><strong>Comprar</strong></mark></td><td><a href="https://www.microside.com/shop/programador-xcu-lt-para-pics-avrs-uart-con-adaptadores-zif-icsp-usb-c-92">https://www.microside.com/shop/programador-xcu-lt-para-pics-avrs-uart-con-adaptadores-zif-icsp-usb-c-92</a></td></tr><tr><td align="center"><mark style="color:green;"><strong>Software XCU LITE Suite v1.0</strong></mark></td><td><a href="/pages/PK0uaw0NMQtlKd2eZOZI">/pages/PK0uaw0NMQtlKd2eZOZI</a></td></tr></tbody></table>

**XCU LT** es un programador de microcontroladores PIC y AVR aprobado por [**Microchip Technology®**](https://www.microchip.com/) con un tamaño compacto y versátil, además de tener la gran ventaja de volverse un convertidor de USB a puerto serial UART, con el cual es posible emular un puerto serial COM en Windows, Mac y Linux. A diferencia de su versión completa, el XCU LT está diseñado solo para operar con un nivel de voltaje de 5V.

{% hint style="danger" %}

## **Error de instalación en Windows 11** ⚠️

Windows 11 puede bloquear la instalación del software mostrando la siguiente advertencia:

<img src="/files/mf69BmDpa1WKBdfCX1Ex" alt="" data-size="original">

Esto ocurre porque **Windows está bloqueando la instalación de aplicaciones que no están firmadas digitalmente**, como medida de seguridad.\
En algunos equipos, esta protección viene activada por defecto mediante una función llamada **Control Inteligente de Aplicaciones (Smart App Control)**.

Nuestros softwares **son seguros**, pero **Windows los bloquea automáticamente** si esta opción está habilitada.

#### ¿Cómo solucionarlo?

1. En la barra de búsqueda de Windows escribe **“Control de aplicaciones y navegador”**.
2. Entra a **Control inteligente de aplicaciones**.
3. Selecciona **Desactivado**.

<img src="/files/JonpqkzBEm4Yy6nBU9ui" alt="" data-size="original">

4. Saldrá un cuadro de confirmación, selecciona **"Si, estoy seguro"**
5. Vuelve a ejecutar el instalador.
   {% endhint %}

{% hint style="warning" %}
Aunque el programador pueda utilizar un conector **USB tipo C**, la comunicación con la computadora **solo es compatible mediante USB-C a USB-A**.\
Los cables USB-C a USB-C **no son compatibles**.
{% endhint %}

### **TABLA DE CONTENIDO**

#### **Módulo XCU LT**

1. [**Información**](#i.-informacion)
2. [**Descripción del hardware**](#ii.-descripcion-del-hardware)
3. [**Especificaciones técnicas**](#iii.-especificaciones-tecnicas)
4. [**Preguntas frecuentes**](#iv.-preguntas-frecuentes)

**Módulo X-ZIF**

1. [**Información**](#i.-informacion-1)
2. [**Descripción del hardware**](#ii.-descripcion-del-hardware-1)
3. [**Especificaciones técnicas**](#iii.-especificaciones-tecnicas-1)
4. [**Ejemplo de conexión entre XCU LT y X-ZIF**](#iv.-ejemplo-de-conexion-entre-xcu-lt-y-x-zif)

**Módulo X-AVR**

1. [**Información**](#i.-informacion-2)
2. [**Descripción del hardware**](#ii.-descripcion-del-hardware-2)
3. [**Especificaciones técnicas**](#iii.-especificaciones-tecnicas-2)
4. [**Interfaces ISP, PDI y TPI**](#iv.-interfaces-isp-pdi-y-tpi)
5. [**Ejemplo de conexión entre XCU LT y X-AVR**](#v.-ejemplo-de-conexion-entre-xcu-lt-y-x-avr)

[**Modo de uso**](#modo-de-uso)

* [**Programador para PICs**](https://docs.microside.com/manuales-de-usuario/software-microside-v1.0/xcu-programador-pics)
* [**Programador de AVRs**](https://docs.microside.com/manuales-de-usuario/software-microside-v1.0/xcu-programador-pics)
* [**Convertidor USB a puerto serial UART**](https://docs.microside.com/manuales-de-usuario/software-microside-v1.0/terminal-serial-com-tcp)

[**Descargas**](#descargas)

* [**Software XCU LITE Suite v1.0** ](/programadores-pics-and-avrs/software-xcu-lite-lt.md)
* [**Lista de CI´s compatibles**](https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbyV2zAlQAiqg46a3Lr8z%2Fuploads%2FWP35qQxvxJ1rWLEB9pdd%2FCI's%20%20compatibles%20con%20el%20programador%20XCU%20LT.pdf?alt=media\&token=70c66cbc-c11a-4e9c-a21d-f12d20966208)
* [**Dimensiones**](https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbyV2zAlQAiqg46a3Lr8z%2Fuploads%2Fi3FuJ5QS4LU7dlWT9eMb%2FDIMENSIONS%20XCU%20lt%20.pdf?alt=media\&token=4c170eb5-d99f-48bb-82e5-256dd223eb50)

## **Módulo XCU LT**

### I. Información

El módulo **XCU LT** cuenta con 2 modos de uso y se puede cambiar de uno a otro con solo presionar el botón con la etiqueta MODE, en modo **AVR|PIC** actúa como un programador de microcontroladores compatible con PICs y AVRs de 8 bits, mientras que en modo **COM** actúa como convertidor de USB a puerto serial UART capaz de emular un puerto serial COM.

### **II. Descripción del hardware**

<figure><img src="/files/vvXHss4WddRfZVGPq3SD" alt=""><figcaption></figcaption></figure>

1. Serigrafía con el pinout del puerto de comunicación. La distribución y el pinout depende del modo en el que **XCU LT** se encuentre y se divide en:

* ***Frontal (lado derecho)*****:** hace referencia al modo **AVR|PIC** cuando se va a utilizar como **programador de PICs**, el pinout correspondiente es: VPP, VDD, GND, PGD, PGC y AUX
* ***Frontal (lado izquierdo)*****:** hace referencia al modo **AVR|PIC** cuando se va a utilizar como **programador de AVRs**, el pinout correspondiente es: RESET, VCC, GND, MISO, SCK y MOSI
* **Reversa:** hace referencia al modo **COM** cuando se va a utilizar como **convertidor USB a serial UART**, el pinout correspondiente es: DTR, TX, RX, GND, VCC y RTS

2. Conector USB

{% hint style="success" %}
El programador puede contar con un conector **micro USB** o **USB tipo C**, esto no afecta su funcionamiento.
{% endhint %}

{% hint style="warning" %}
Aunque el programador pueda utilizar un conector **USB tipo C**, la comunicación con la computadora **solo es compatible mediante USB-C a USB-A**.\
Los cables USB-C a USB-C **no son compatibles**.
{% endhint %}

3. Puerto de comunicación
4. Selector de modo de funcionamiento: AVR|PIC <> COM
5. LEDs indicadores: representa el modo de funcionamiento que se está utilizando, **rojo** para modo **AVR|PIC** y **azul** para el modo **COM**

### III. Especificaciones técnicas

| Voltaje de alimentación          | 5 VDC                                                                         |
| -------------------------------- | ----------------------------------------------------------------------------- |
| Voltaje de operación             | 5 VDC, 500 mA                                                                 |
| Software compatible              | XCU LITE LT Suite v1.0 (Programador de PICs y AVRs) y Terminales seriales COM |
| Puerto de programación unificado | ICSP y TTL                                                                    |
| Microcontroladores compatibles   | PICs y AVRs (AVRs compatibles solo por ISP)                                   |

{% hint style="info" %}
A continuación, se encuentra la lista de **microcontroladores compatibles** con **XCU LT**.
{% endhint %}

<table data-card-size="large" data-view="cards"><thead><tr><th align="center"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td align="center"><strong>CI´s soportados por XCU  LT</strong></td><td><a href="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbyV2zAlQAiqg46a3Lr8z%2Fuploads%2FWP35qQxvxJ1rWLEB9pdd%2FCI&#x27;s%20%20compatibles%20con%20el%20programador%20XCU%20LT.pdf?alt=media&#x26;token=70c66cbc-c11a-4e9c-a21d-f12d20966208">https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbyV2zAlQAiqg46a3Lr8z%2Fuploads%2FWP35qQxvxJ1rWLEB9pdd%2FCI's%20%20compatibles%20con%20el%20programador%20XCU%20LT.pdf?alt=media&#x26;token=70c66cbc-c11a-4e9c-a21d-f12d20966208</a></td></tr></tbody></table>

### IV. Preguntas frecuentes

{% hint style="danger" %}
**¿Windows no reconoce XCU como puerto serial COM?**

Si en el administrador de dispositivos de Windows no se reconoce el módulo XCU LT cuando está en modo COM realiza el siguiente[ **tutorial**](https://docs.microside.com/tarjetas-de-desarrollo/programadores/preguntas-frecuentes/windows-no-reconoce-xcu-como-puerto-serial-com).
{% endhint %}

{% hint style="warning" %}
**¿Cómo programar con el módulo XCU LT a través del IDE Microchip Studio for AVR®?**

Aprende a utilizar el programador XCU LT de manera directa a través del software Microchip Studio for AVR® o Atmel Studio 7 con el siguiente [**tutorial**](https://docs.microside.com/tarjetas-de-desarrollo/programadores/preguntas-frecuentes/como-programar-con-el-modulo-xcu-a-traves-del-ide-microchip-studio-for-avr).
{% endhint %}

## **Módulo X-ZIF**

### **I. Información**

El módulo **X-ZIF** es un complemento diseñado para la programación de microcontroladores PICs y memorias seriales EEPROM con formato DIP. A diferencia de todos los adaptadores convencionales ZIF este cuenta con la gran ventaja de integrar un **sistema de detección automático**, quiere decir que no es necesario tener que realizar configuraciones complejas de jumpers para la programación de cada modelo de CI (circuito integrado), basta con colocar el microcontrolador o memoria a programar conforme a la serigrafía marcada y este lo detectará automáticamente.

El módulo **X-ZIF** es compatible con cualquier programador estándar de PICs y memorias seriales EEPROM gracias a que cuenta con un puerto ICSP.

### **II. Descripción del hardware**

<figure><img src="/files/xmwe2gyDAP9xIzlT9crj" alt=""><figcaption></figcaption></figure>

1. Base ZIF con detección automática de CIs
2. Puerto de programación ICSP
3. Indicadores con orientación para colocar los CIs

### **III. Especificaciones técnicas**

| Familias de PIC soportadas             | 10F, 12F, 16F, 18F    |
| -------------------------------------- | --------------------- |
| Número de pines para PICs soportados   | 8, 14, 10, 20, 28, 40 |
| Familias de memorias EEPROM soportadas | 93LC, 11LC, 24LC      |

### IV. Ejemplo de conexión entre XCU LT y X-ZIF

<figure><img src="/files/XNZ8SwTyc4LfhVD3jdzw" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Antes de conectar el módulo programador **XCU LT** con **X-ZIF** verifica que coincidan las flechas en forma de triángulo de cada puerto.
{% endhint %}

## **Módulo X-AVR**

### **I. Información**

**X-AVR** es un adaptador que nos facilita la conexión entre un módulo programador **XCU, XCU LT** o **MKII** y tarjetas de desarrollo con microcontroladores AVR por medio de interfaces ISP, PDI o TPI. Cuenta con una serigrafía basada en la interfaz ISP para identificar los pines de conexión, de tal forma que solo bastará con reconocer el pinout para guiarse en el uso de las interfaces PDI y TPI.

Debido a la versatilidad del adaptador X-AVR, es ideal para utilizarlo tanto en proyectos escolares como para aplicaciones profesionales.

{% hint style="success" %}
El módulo programador **XCU LT** es compatible con el adaptador X-AVR solo para programar por medio de interfaz ISP.
{% endhint %}

### **II. Descripción del hardware**

<figure><img src="/files/QsvscnBR9oDB1S3C6gUZ" alt="" width="389"><figcaption></figcaption></figure>

1. Puerto de conexión para módulo **XCU, XCU LT** o **MKII**
2. Conector IDC
3. Puerto de comunicación TTL

### **III. Especificaciones técnicas**

| Conector compatible             | IDC de 6 pines |
| ------------------------------- | -------------- |
| Voltaje de operación compatible | 3.3 - 5 V      |
| Serigrafía marcada              | ISP            |
| Interfaces compatibles          | ISP, PDI y TPI |

### **IV. Interfaces ISP, PDI y TPI**&#x20;

<figure><img src="/files/Vga49to28n7vba3GfQyI" alt=""><figcaption></figcaption></figure>

### V. Ejemplo de conexión entre XCU LT y X-AVR

<figure><img src="/files/9TgdSjN4PMYMNZmMxKrN" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Antes de conectar el módulo programador **XCU LT** con **X-AVR** verifica que coincidan las flechas en forma de triángulo de cada puerto.
{% endhint %}

## Modo de uso

<table data-card-size="large" data-view="cards"><thead><tr><th align="center"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td align="center"><h3><mark style="color:green;">Programador de PICs</mark></h3></td><td><a href="https://docs.microside.com/tarjetas-de-desarrollo/software-microside-v1.0/xcu-xcu-lt-programador-pics">https://docs.microside.com/tarjetas-de-desarrollo/software-microside-v1.0/xcu-xcu-lt-programador-pics</a></td></tr><tr><td align="center"><h3><mark style="color:green;">Programador de AVRs</mark></h3></td><td><a href="https://docs.microside.com/tarjetas-de-desarrollo/software-microside-v1.0/xcu-xcu-lt-programador-avrs">https://docs.microside.com/tarjetas-de-desarrollo/software-microside-v1.0/xcu-xcu-lt-programador-avrs</a></td></tr></tbody></table>

## **Descargas**

<table data-view="cards"><thead><tr><th align="center"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td align="center"><mark style="color:green;"><strong>Software XCU LITE Suite v1.0</strong></mark></td><td><a href="/pages/PK0uaw0NMQtlKd2eZOZI">/pages/PK0uaw0NMQtlKd2eZOZI</a></td></tr><tr><td align="center"><mark style="color:green;"><strong>CI´s soportados</strong></mark> </td><td><a href="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbyV2zAlQAiqg46a3Lr8z%2Fuploads%2FWP35qQxvxJ1rWLEB9pdd%2FCI&#x27;s%20%20compatibles%20con%20el%20programador%20XCU%20LT.pdf?alt=media&#x26;token=70c66cbc-c11a-4e9c-a21d-f12d20966208">https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbyV2zAlQAiqg46a3Lr8z%2Fuploads%2FWP35qQxvxJ1rWLEB9pdd%2FCI's%20%20compatibles%20con%20el%20programador%20XCU%20LT.pdf?alt=media&#x26;token=70c66cbc-c11a-4e9c-a21d-f12d20966208</a></td></tr><tr><td align="center"><mark style="color:green;"><strong>Dimensiones</strong></mark></td><td><a href="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbyV2zAlQAiqg46a3Lr8z%2Fuploads%2Fi3FuJ5QS4LU7dlWT9eMb%2FDIMENSIONS%20XCU%20lt%20.pdf?alt=media&#x26;token=4c170eb5-d99f-48bb-82e5-256dd223eb50">https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbyV2zAlQAiqg46a3Lr8z%2Fuploads%2Fi3FuJ5QS4LU7dlWT9eMb%2FDIMENSIONS%20XCU%20lt%20.pdf?alt=media&#x26;token=4c170eb5-d99f-48bb-82e5-256dd223eb50</a></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.microside.com/programadores-pics-and-avrs/pic-and-avr/xcu-lt-programador-pic-and-avr.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
