> 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/ambientes-de-programacion-ides/mikroc-pro-for-pic.md).

# mikroC PRO for PIC

<figure><img src="/files/qLieSWD5rv5T8HXZas6u" alt="" width="157"><figcaption></figcaption></figure>

**mikroC PRO for PIC** es un software diseñado para la programación de microcontroladores PIC. Fue creado para facilitar el uso de librerías e inclusive evitar el uso de directivas **#include** en el código. El software es compatible con una amplia variedad de microcontroladores PIC.

### Descargar

Puedes encontrar el software a través del siguiente [**link**](https://www.mikroe.com/mikroc-pic)**,** posteriormente realiza su instalación.

{% embed url="<https://www.mikroe.com/mikroc-pic>" %}

### Crear un nuevo proyecto

1. Una vez instalado el software, se debe crear un nuevo proyecto, para ello dirígete al menú superior de la ventana del programa, selecciona ***File***, da clic en ***New*** y después clic en ***New Project…***

<figure><img src="/files/98pv8nPXtALWHWWn6DsM" alt=""><figcaption></figcaption></figure>

2. A continuación, se muestra la siguiente ventana donde se visualizan los tipos de proyecto que se pueden generar. Selecciona ***Standard Project*** y da clic en ***Next***.&#x20;

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

3. En el paso siguiente, asigna el nombre del proyecto, su ubicación de guardado, modelo de microcontrolador y la frecuencia de trabajo. Una vez configurado da clic en ***Next***.

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

4. Por último, la siguiente ventana permite agregar más archivos al proyecto como librerías personalizadas, selecciónalos en caso de requerirlo y da clic en ***Finish***.&#x20;

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

5. Ya creado el proyecto, se muestra la siguiente ventana para comenzar a escribir el código.

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

### Configurar parámetros para uso de bootloader

1. En caso de utilizar un microcontrolador precargador con bootloader es necesario realizar una configuración adicional, selecciona la opción ***Tools*** del menú superior y después da clic en ***Options***. &#x20;

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

2. En la siguiente ventana, selecciona la opción ***Output*** y después ***Output Settings*****.**

<figure><img src="/files/0RhMV6BkdYzytUK7vnw5" alt=""><figcaption></figcaption></figure>

3. En las siguientes casillas, da clic en ***Long HEX format*****.**&#x20;

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

4. Da clic en ***Apply*** y después en ***OK*****.**

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

5. Por último, en el menú superior da clic en ***Project*** y luego en ***Edit Project.***&#x20;

<figure><img src="/files/4VilhAKBgtSvrLDwXgyn" alt=""><figcaption></figcaption></figure>

6. En la siguiente ventana, dirígete a la sección “***MCU Clock Frequency \[MHz]***”, escribe 48.000000 y da clic en ***OK***.

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

### Compilar

1. Para realizar la compilación del proyecto, dirígete al menú superior y da clic en ***Build***.

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

2. Da clic en la opción ***Build*** y con ello empezará a compilar el proyecto.
3. ¡Listo! Ahora puedes cargar tu código en la tarjeta.&#x20;
