processor p16f676
include "p16f676.inc"
__config _CPD_OFF & _BODEN_OFF & _MCLRE_OFF & _PWRTE_OFF & _WDT_OFF & _INTRC_OSC_NOCLKOUT
org 0x00
goto main
org 0x04
goto INTR
main:
banksel ANSEL
movlw B'00000000'
movwf ANSEL
banksel PORTA
clrf PORTA
banksel TRISA
movlw b'00000100'
movwf TRISA
movlw .7
movwf CMCON
banksel PORTC
clrf PORTC
banksel TRISC
clrf TRISC
banksel INTCON
bsf INTCON , GIE
bsf INTCON , INTE
bcf INTCON , INTF
banksel OPTION_REG
bcf OPTION_REG , INTEDG
FIN:
goto FIN
INTR:
banksel PORTC
movlw 0xff
movwf PORTC
banksel INTCON
bcf INTCON , INTF
retfie
end