> For the complete documentation index, see [llms.txt](https://docs.microside.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.microside.com/programadores-pics-and-avrs/software-xcu-lite-lt/xcu-xcu-lt-programador-avrs.md).

# XCU / XCU LT - Programador AVRs

{% stepper %}
{% step %}
Ejecuta el Software XCU LITE / LT Suite v1.0.

{% hint style="warning" %}
**Requisitos:**

* Módulo programador XCU LITE / LT en modo **AVR | PIC**.
* Sistema operativo Windows 8.1 o posterior.
* El módulo programador XCU LITE / LT se puede utilizar:\
  \- Conectado al puerto ICSP del adaptador ZIF.\
  \- Conectado al puerto ICSP directo en la tarjeta de desarrollo.&#x20;
  {% endhint %}

{% 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 %}

<figure><img src="/files/1pgymO8utbf4rmyhDeiK" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}
Conecta el módulo programador XCU LITE / LT a la computadora por medio del cable USB y configuralo en modo AVR|PIC.

{% hint style="info" %}
Para seleccionar el modo de uso del módulo XCU LITE / LT se debe presionar el botón de MODE.\
LED Rojo (AVR|PIC): Modo programador de PICs, dsPICs, Memorias seriales y AVRs.

LED Azul (COM): Modo convertidor USB a puerto serial UART.
{% endhint %}
{% endstep %}

{% step %}
Inserta el módulo XCU LITE / LT en el adaptador ZIF o al puerto ICSP de la tarjeta a programar.
{% endstep %}

{% step %}
Si usas adaptador ZIF, coloca tu microcontrolador AVR en la base ZIF (verifica la orientación con la serigrafía marcada).
{% endstep %}

{% step %}
Marca la casilla ***AVRs*** y da clic en ***Iniciar**.*
{% endstep %}

{% step %}
Aparecerá la siguiente ventana, en el lado superior derecho se encuentra el apartado ***Microcontrolador**,* da clic en ***Detectar*** para reconocerlo automáticamente, en caso de no ser reconocido selecciona el microcontrolador manualmente.

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

{% hint style="info" %}
Si diste clic en ***Detectar*** aparecerá el modelo de microcontrolador en la ventana inferior.
{% endhint %}

<figure><img src="/files/OxtEmi1ZBNv9TTEs6KY3" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Por último, da clic en el botón de los 3 puntos del apartado ***Memoria Flash de Programa**,* selecciona el archivo .hex de tu código fuente y da clic en ***Programar***.

<figure><img src="/files/JLuzpUpOteQMGKiRspmj" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

### **Apartados del software**

#### *- Microcontrolador*

En la parte superior derecha se encuentra el apartado ***Microcontrolador,*** donde puedes seleccionar el modelo de microcontrolador o usar la función ***Detectar*****,** que te ayuda a detectar automáticamente el modelo de microcontrolador, además de que se muestran los valores de memoria **EEPROM** y **Flash.**

<figure><img src="/files/4FeUohXjrLM7CQ47ue0L" alt="RECUADRO1-AVR"><figcaption></figcaption></figure>

#### *- Fusibles de configuración*

En la parte media del lado derecho se ubica el apartado ***Fusibles de configuración*****,** en él se encuentran casillas para configurar los fusibles del microcontrolador y botones para lectura o escritura.&#x20;

{% hint style="info" %}
Puedes hacer la configuración de los fusibles introduciendo el valor correspondiente en las casillas designadas.
{% endhint %}

<figure><img src="/files/CEgBzwdyWcC1wPwIiQbQ" alt="fusibles"><figcaption></figcaption></figure>

#### *- Memoria Flash de Programa*

En la parte superior izquierda se ubica el apartado ***Memoria Flash de Programa*** donde se selecciona el archivo .hex a grabar en el microcontrolador, también puedes encontrar diversas opciones para la memoria Flash como: ***Grabar***, ***Leer*** o ***Verificar***.

<figure><img src="/files/rvpxS2k1l9gc2VGpjaT0" alt="Memoria-flash"><figcaption></figcaption></figure>

#### *- Memoria EEPROM de Datos*

En la parte media del lado izquierdo se encuentra el apartado ***Memoria EEPROM de Datos*** donde se selecciona el archivo .epp a grabar en el microcontrolador, también puedes encontrar diversas opciones para la memoria EEPROM como: ***Grabar***, ***Leer*** o ***Verificar***.

<figure><img src="/files/kAQ5IwKdJWbxlHL913ss" alt="Memoria-EEPROM"><figcaption></figcaption></figure>

#### *- Opciones*

Debajo de ***EEPROM*** se localiza el apartado ***Opciones*****,** en él se encuentran diversas funciones para la programación del microcontrolador.

<figure><img src="/files/Xzzz3zXDIvPwl9ka80wb" alt="Opciones"><figcaption></figcaption></figure>

#### Funcione&#x73;**:**

* **Forzar –** Fuerza la programación del microcontrolador.
* **Deshabilitar verificar –** Deshabilita el proceso de verificación al terminar de programar.
* **Deshabilitar borrado de flash –** Deshabilita el borrado de la memoria flash del microcontrolador.
* **Borrar Flash y EEPROM –** Realiza un borrado total de las memorias del microcontrolador.
* **No Grabar –** Deshabilita la programación del microcontrolador.
