No veo nada raro en tu soft, salvo que no has puesto los TRIS, aunque creo que no es obligatorio.
Yo tengo un 12F683 andando con oscilador interno y sin activar MCLR: sólo con conectar Vss y Vdd ya sale corriendo.
Este es el encabezado de mi programa:
Codigo:
#include <12F683.h>
#device adc=8
#use delay(clock=8385000)
#fuses NOWDT,INTRC_IO, NOCPD, NOPROTECT, NOMCLR, NOPUT, BROWNOUT, IESO, FCMEN