# mikroC PRO for PIC

<figure><img src="https://177299348-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbyV2zAlQAiqg46a3Lr8z%2Fuploads%2Fsb9FxAabHA8M9IQ9OWfJ%2Fimage.png?alt=media&#x26;token=5fe7edb4-0ad1-453f-99c7-8cb177608fac" 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="https://177299348-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbyV2zAlQAiqg46a3Lr8z%2Fuploads%2FFsxzkZAFAmOaE6gvPjCK%2FManual%20MikroC%20PRO%20for%20PIC.png?alt=media&#x26;token=20142b18-b640-4114-b1f0-fe55cea09e04" 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="https://177299348-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbyV2zAlQAiqg46a3Lr8z%2Fuploads%2F3fZh5XR20cFFi93WwV2k%2FManual%20MikroC%20PRO%20for%20PIC%20Standard%20Project.png?alt=media&#x26;token=2cbc5fee-2a57-43e7-8df2-faf867b22de6" 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="https://177299348-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbyV2zAlQAiqg46a3Lr8z%2Fuploads%2FodoK8cGDLcHCIXCF2b04%2FManual%20MikroC%20PRO%20for%20PIC%20Microcontrolador.png?alt=media&#x26;token=391630d8-fce3-4beb-b995-20d16f06bccc" 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="https://177299348-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbyV2zAlQAiqg46a3Lr8z%2Fuploads%2FVm2LOcEd6PUQvrGdisq5%2FManual%20MikroC%20PRO%20for%20PIC%20Librer%C3%ADas.png?alt=media&#x26;token=1e8d5043-0549-4a03-a05e-6abb0387af0a" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://177299348-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbyV2zAlQAiqg46a3Lr8z%2Fuploads%2FrlygtV31OQn2rkHBPl4V%2FManual%20MikroC%20PRO%20for%20PIC%20C%C3%B3digo.png?alt=media&#x26;token=961674ba-d1b9-4e53-a16c-cda889829d1c" 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="https://177299348-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbyV2zAlQAiqg46a3Lr8z%2Fuploads%2FlRNtUnVtgks0DDHmYV7D%2FManual%20MikroC%20PRO%20for%20PIC%20Configuraci%C3%B3n%20para%20uso%20con%20bootloader.png?alt=media&#x26;token=6fd147c0-ef78-4fa6-93ed-23dd3654102c" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://177299348-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbyV2zAlQAiqg46a3Lr8z%2Fuploads%2FV5y8vlutwXPyExfNb1MU%2FManual%20MikroC%20PRO%20for%20PIC%20Output%20Settings.png?alt=media&#x26;token=735ad5ca-54f8-4e9e-b2c4-b1640a70d7d7" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://177299348-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbyV2zAlQAiqg46a3Lr8z%2Fuploads%2FdJIniFoTdASJPBgffO38%2FManual%20MikroC%20PRO%20for%20PIC%20Long%20HEX%20format.png?alt=media&#x26;token=61fc099b-ceb0-4a74-9571-4dfc31751a2f" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://177299348-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbyV2zAlQAiqg46a3Lr8z%2Fuploads%2FDkgTKjwc2h1hrRnAKth2%2FManual%20MikroC%20PRO%20for%20PIC%2001.png?alt=media&#x26;token=5c03bc44-d647-4b5c-aeae-e5ddf7babda2" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://177299348-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbyV2zAlQAiqg46a3Lr8z%2Fuploads%2FykAOpRYgKQ0iWPoeQITP%2FManual%20MikroC%20PRO%20for%20PIC%20Edit%20Project.png?alt=media&#x26;token=b5963da1-6fe2-42a0-8f95-d307a0b92fc0" 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="https://177299348-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbyV2zAlQAiqg46a3Lr8z%2Fuploads%2FEghvOHorSWaRzfOHZRWG%2FManual%20MikroC%20PRO%20for%20PIC%20MCU%20Clock%20Frequency%20%5BMHz%5D.png?alt=media&#x26;token=cb4f0be5-e3ac-40c1-b828-4caf40ea7765" 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="https://177299348-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbyV2zAlQAiqg46a3Lr8z%2Fuploads%2FcM5W1lsyop3Q9sAwesaf%2FManual%20MikroC%20PRO%20for%20PIC%20Compilaci%C3%B3n.png?alt=media&#x26;token=e2ca21fa-06c8-4112-8aa8-3eb4da259df3" 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;
