sorry for confusing all of u..
yap, what i mean is the ADC resolution(i still not familiar with the term use to describe thing inside PIC)..
is it the resolution only hv maximum 256?
can i get more higher resolution?
A2D
btfss INTCON,T0IF
goto A2D
bcf INTCON,T0IF
bsf ADCON0,GO ;Start A/D conversion
btfsc ADCON0,GO
goto $-1
Wait
btfss PIR1,ADIF ;Wait for conversion to complete
goto Wait
call LCD_Line1
movf ADRESH,w
movwf AARGB0 ;move adresh into AARGB1
movlw 0x5FB ;multiple with
movwf BARGB0
bcf PCLATH,4 ;page 1
bsf PCLATH,3
call UMUL0808L
movlw 0x40 ;divide result
movwf BARGB0
call UDIV1608L
clrf PCLATH
movf AARGB0,w
movwf NumH
movf AARGB1,w ;addlw b'00000010' ;~start with number of 4
movwf NumL
call bin16_bcd ;get volts ready for LCD
movf Thou,w ;get hunds
call bin_bcd
movf LSD,w ;send high digit from the LSD #.xx
call LCD_Char
movf Hund,w ;get hunds
call bin_bcd
movf LSD,w ;send high digit from the LSD #.xx
call LCD_Char
movlw A'.' ;send decimal point "."
call LCD_Char
movf Tens,w ;get tens
call bin_bcd
movf LSD,w ;send low digit x.#x
call LCD_Char
movf Ones,w ;get ones
call bin_bcd
movf LSD,w ;send low digit x.x#
call LCD_Char