hola eltempranillo:
Hago mal tienes que tener, ya que si has seguido los pasos descritos en los anteriores mensajes, la programacion del chip tendria que salirte sin mingun problema.
Primero abre el ICprog, ( yo utilizo la V 1.02 y 1.03 ),en AJUSTES seleccionas DISPOSITIVO, MICROCHP PIC, PIC 12C508A. Una vez seleccionado el Chip, abres el archivo (.hex) que quieres programar, te aparecerá el codigo hex en la pantalla.
En Bits Configuración ( WDT,CP,MCLR ) todas desactivadas.
El oscilador se pone por defecto en ExtRC, con lo cual no tienes que tocarlo.
Seguidamente le das la opción PROGRAMAR TODO, y emprezará la programacion del Chip.
Yo lo hago de esta forma y no meda ningun error, ni siquiera el tipico 0000h. al hacer la comprobacion del codigo del chip
.
PD.- Tienes puesta la resistencia de 1K en lugar del puente que hay entre los diodos ?.