16f628 en basic
You need to configure more things:
@ DEVICE pic16f628, WDT_ON or
@ DEVICE pic16f628, WDT_OFF
@ DEVICE pic16f628, PWRT_ON or
@ DEVICE pic16f628, PWRT_OFF
@ DEVICE pic16f628, BOD_ON or
@ DEVICE pic16f628, BOD_OFF
@ DEVICE pic16F628, PROTECT_ON or
@ DEVICE pic16F628, PROTECT_OFF
@ DEVICE pic16f628, CPD_ON or
@ DEVICE pic16F628, CPD_OFF
@ DEVICE pic16f628, MCLR_ON or
@ DEVICE pic16f628, MCLR_OFF
@ DEVICE pic16f628, LVP_ON or
@ DEVICE pic16f628, LVP_OFF
@ DEVICE pic16F628, INTRC_OSC_NOCLKOUT
OSCCON = %110 ' Set OSC TO 4MHZ 'select the clock
CMCON0 = 7 ' Comparators off ' disable the comparators
ANSEL = 0 ' A/D OFF -- Port pins all digital 'disable the AD
TRISIO = %000000 ' All I/O outputs ' GPIO all output
GPIO = %00000000 ' All 0 on boot
Bye