estoy usando el conversor a/d pic16f88 1 entrada la RA2 funciona bien la lectura pero las otras entradas analogicas las configure como entradas digitales ,cada vez que produsco un cambio 1 a 0 o viseberza ,en la entrada analogica me produce un corrimiento en la medicion ; no asi con las entradas digitales si alguien save algo espero gracias
BANKsel
bsf ANSEL,5 ;canal 5 analogo pin RB6 sen vcc
bcf STATUS,RP0
bcf ADCON0,ADCS0 ;divide por 32
BSF ADCON0,ADCS1
bsf STATUS,RP0
clrf ADCON1
bsf ADCON1,7
sensor_vcc1
movlw .80
movwf tiempo_sen1
bsf STATUS,RP0
bsf PIE1,ADIE ;bit 6
bsf INTCON,7 ;GIE
bcf INTCON,6 ;PEIE
call pagina0
habilita
BSF ADCON0,ADON
BsF ADCON0,5 ;CH02
BcF ADCON0,4 ;CH01 101 ANA5 PIN RB6
BsF ADCON0,3 ;CH00
call TIEMPO1
call TIEMPO1
BSF ADCON0,2
espera
nop
btfss PIR1,ADIF ;adif
goto espera
bsf ADCON0,4
movfw ADRESH
movwf sen_vcch ;guarda informacion voltage
bsf STATUS,RP0
movfw ADRESL
bcf STATUS,RP0
movwf sen_vccl
bcf PIR1,6