não conhecço o Hitec ... mas utilizando a lógica ... as duas barras juntas "fazendo" um comentário ...
//Seta todos os pinos como saída menos o GPIO como entrada...
então no começo do programa, as mesmas duas barras estão tirando a função dos parâmetros de configuração do firmware ...
//#include <stdio.h>
//XT-> Cristal de 4MHz
//WDTDIS-> Watch Dog Time desligado
//PWRTDIS-> Power Up Timer desligado
//LVPDIS-> Low Program Voltage desligado
//UNPROTECT-> Memória de programa protegida conta leitura
//BORDIS->Brown Out Detect desligado
//MCLREN->Master Clear ligado”
penso que deveria ser ...
XT // -> Cristal de 4MHz
WDTDIS //-> Watch Dog Time desligado
PWRTDIS //-> Power Up Timer desligado
LVPDIS //-> Low Program Voltage desligado
UNPROTECT //-> Memória de programa protegida conta leitura
BORDIS //->Brown Out Detect desligado
MCLREN //->Master Clear ligado”