OK, now my latest code which are working fine in oshon....
LIST p=16F676 ;tell assembler what chip we are using
include "P16F676.inc" ;include the defaults for the chip
__config 0x3D14 ;sets the configuration settings (oscillator type etc.)
errorlevel -302, -207
CounterA equ 0x20
CounterB equ 0x21
CounterC equ 0x22
CounterD equ 0x23
; HERE SET TO INTERNAL OSCILLATOR 4MHZ
ORG 0
GOTO INIT
INIT
bcf STATUS,RP0
clrf PORTA
MOVLW 0x05
MOVWF CMCON
BSF STATUS,RP0
clrf ANSEL ; disable ADC
movlw 0x0c
MOVWF TRISA ; porta as inp
clrf TRISC ; portc as out
BCF STATUS,RP0
START
call delay
movlw 0xff
movwf PORTC
call delay
clrf PORTC
GOTO START
;PIC Time Delay = 0.50000200 s with Osc = 4000000 Hz
delay: movlw D'3'
movwf CounterC
movlw D'138'
movwf CounterB
movlw D'85'
movwf CounterA
loop decfsz CounterA,1
goto loop
decfsz CounterB,1
goto loop
decfsz CounterC,1
goto loop
retlw 0
end