Qué tal, recientemente empiezo a hacer pruebas con el pic 16f88 (migrando del 16f84 que fué el primero que usé, me salté el 16f628 pues el 88 tiene convertidor AD

), estoy usando CCS y un grabador "clon" del pic kit 2, este es el programa:
#include <16f88.h>
#fuses nowdt,noput,nobrownout,nolvp,noprotect,NOMCLR,INTRC_IO,ccpb3
//#fuses INTRC_IO, HS,NOWDT,NOPROTECT
#use delay( clock = 4000000 )
void main() {
unsigned char DIGITOS[] = { 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f };
unsigned char cuenta;
set_tris_a( 0x00 );
set_tris_a( 0x00 );
// Oscilador interno a 4 MHz
setup_oscillator( OSC_INTRC | OSC_4MHZ );
output_b( 0x00 );
cuenta = 0;
output_low( PIN_A6 );
output_high( PIN_A7 );
while( 1 ) {
cuenta++;
if ( cuenta > 8 ) cuenta = 0;
output_b( DIGITOS[ cuenta ] );
delay_ms( 1000 );
}
}
Es una prueba para encender unos displays de siete segmentos, lo pude grabar y probar, sin embargo, en la siguiente ocasión que lo quise grabar, el grabador ya no lo reconoce :S. Tengo la sospecha que algo tiene que ver la configuración INTRC_IO, puesto que mientras sólo usaba INTRC no tuve problemas en grabar cuantas veces quise el pic, sin embargo, al usarla (quería usar RA6 y RA7 como pines de salida), a partir de allí no puedo grabar más mis pic :S. Los microcontroladores funcionan (son dos

), ya que tienen el último programa grabado, pero ya no puedo modificar su programación, ¿alguien que le haya ocurrido algo similar? Espero puedan echarme una mano

.