Yo he utilizado el oscilador interno del 628 para utilizar todos los puertos como I/O. Con el 88 nunca he hecho nada aquí os dejo la configuración del 628 para usarlo con oscilador interno en PBP:
"***************************************
"* FUSIBLES *
"***************************************
@ DEVICE pic16F628A, INTRC_OSC_NOCLKOUT "Reloj interno solo
@ DEVICE pic16F628A, WDT_OFF " Watchdog Timer desconectado
@ DEVICE pic16F628A, PWRT_ON " Power-On Timer conectado
@ DEVICE pic16F628A, BOD_ON " Brown-Out Detect conectado
@ DEVICE pic16F628A, MCLR_OFF " Master Clear Externo desconectado
@ DEVICE pic16F628A, LVP_OFF " Low-Voltage Programming desconectado
@ DEVICE pic16F628A, CPD_OFF " Data Memory Code Protect desconectado
@ DEVICE pic16F628A, PROTECT_ON " Program Code Protection conectado
"** FIN DE FUSIBLES
Saludos
Ricky
Madrid-España