El propósito de este artículo es presentar el projecto de Hello World para la plataforma PIC18F16Q20 CURIOSITY NANO mostrada a continuación,
Por favor proceda a instalar el compilador XC8 usando el artículo previo Microchip MPLAB® X IDE (Parte 3 Completar Instalación en Linux) - foro en español - DigiKey TechForum - An Electronic Component and Engineering Solution Forum) antes de proceder con los siguientes pasos. Por favor verifique la instalación del mismo como sigue,
/opt/microchip/xc8/v3.10/bin$ ./xc8-cc --version
Microchip MPLAB XC8 C Compiler V3.10
Build date: Aug 13 2025
Copyright (C) 2025 Microchip Technology Inc
Añada el PATH a este compilador en el sistema operativo Linux. Por favor, baje el projecto Hello World pic18f16q20-nano-digikey-hello-world.zip (1.2 MB) y continue con su extracción en su directorio de preferencia. Por favor, abra el archivo de main.c,
Este programa va presentar via el puerto USB a la computadora que esta conectada la imagen ASCII, y también va a parpadear el LED que se encuentra en la plataforma dependiendo del parámetro BLINK_DELAY (en este caso 50 mS). Ahora navege a el directorio y complete la construcción del projecto como sigue,
digikey_cofffe_cup@ make build
...
...
18F16Q20 Memory Summary:
Program space used CA6h ( 3238) of 10000h bytes ( 4.9%)
Data space used 58h ( 88) of 1000h bytes ( 2.1%)
Configuration bits used Dh ( 13) of Dh words (100.0%)
EEPROM space used 0h ( 0) of 100h bytes ( 0.0%)
ID Location space used 0h ( 0) of 40h bytes ( 0.0%)
Uno vez se complete este paso, entonces conecte la plataforma PIC18F16Q20 CURIOSITY NANO a el USB. En este punto, dependiendo de la configuración del sistema operativo de Linux, se monta automáticamente y se verán los siguientes archivos,
Ahora se abre un términal minicom,
digikey_coffee_cup@ sudo minicom -D /dev/ttyACM0
Welcome to minicom 2.10
OPTIONS: I18n
Port /dev/ttyACM0, 13:04:31 [U]
Press CTRL-A Z for help on special keys
Se programa la plataforma PIC18F16Q20 CURIOSITY NANO board con el archivo HEX (Este archivo HEX se encuentra en el siguiente directorio pic18f16q20-nano-digikey-hello-world/dist/free/production) desde el mismo se procede como se muestra aquí,
digikey_cofffe_cup@ cp pic18f16q20-cnano-out-of-the-box-mplab-mcc.X.production.hex /media/engineer/CURIOSITY
El terminal de minicom presenta lo siguiente,
también el LED de la plataforma en este momento está parpadeando como se ve en el siguiente video,
Aqui se ha completado el demo Hello World para esta plataforma en el sistema operativo Linux. Matengase sintonizado para los próxmos artículos de la plataforma PIC18F16Q20 CURIOSITY NANO y el PIC16F13145-CNANO de bajo costo, y las mismas están disponibles en DigiKey.
Que tenga un buen día.
Este artículo está disponible en inglés aquí.
This article is available in english here.



