Que tal Juan Pinto,
Cual versión del compilador de Picbasic estás usando?
Pbp 2.xx o Pbp 3.xx?
Una cosa más, el puerto RA5 solo puede ser puerto de entrada, nunca de salida.
Si estás usando el PBP 2.60C o menor debes usar la directiva __config para colocar correctamente los fusibles del microcontrolador
En tu caso es para decirle que use el oscilador interno y que habilite los pines RA6 y RA7.
Para esto tienes que agregar la siguiente linea:
@ __config _INTRC_OSC_NOCLKOUT & _MCLRE_OFF
Luego buscas en el directorio donde tienes instalado el PBP, el archivo 16F628A.INC. Abre el archivo con un block de notas o con el mismo Microcode Studio. En ese archivovas a encontrar una linea como la siguiente:
__config _XT_OSC & _WDT_ON & _MCLRE_ON & _LVP_OFF & _CP_OFF
a esa linea agrégale un ";" al inicio para dejarlo como comentario
;__config _XT_OSC & _WDT_ON & _MCLRE_ON & _LVP_OFF & _CP_OFF
guarda el archivo y vuelve a recompilar en el Microcode Studio.
Si estas usando PBP 3.0 o superior como se muestra en la siguiente imagen:
Entonces solamente agregas lo siguiente al inicio de tu código:
#CONFIG
__CONFIG MCLRE_OFF & _INTRC_OSC_NOCLKOUT
#ENDCONFIG
y listo, en esta version no necesitas modificar ningún archivo más. Simplemente recompila usando Microcode Studio.
Elreypic