..or a simple way to see where is the problem (PORTC.2 is not set ADC) !

Datasheet 16F1828
http://ww1.microchip.com/downloads/e.../40001419F.pdf

Code:
#CONFIG
        __CONFIG _CONFIG1, _FCMEN_OFF & _FOSC_INTOSC & _WDTE_OFF & _MCLRE_OFF & _CP_ON & _IESO_OFF & _BOREN_OFF & _PWRTE_OFF
        __CONFIG _CONFIG2, _PLLEN_OFF & _STVREN_OFF & _LVP_OFF
#ENDCONFIG

DEfine  OSC 4
OSCCON = %01101010   'sets the internal oscillator to 4Mhz

ADCON0 = %00000000    
ADCON1 = %00000000     
FVRCON = %11000010    'voltage reference set  to 2.048V 
CM1CON0 = 0   ' COMPARATORS OFF
CM1CON1 = 0
CM2CON0 = 0   ' COMPARATORS OFF
CM2CON1 = 0    
CPSCON0 = 0   'CAPACTIVE SENSE MODULE OFF
RCSTA.7 = 0   'SERIAL PORT OFF
'APFCON0 = %10000000
'APFCON1 = %00001010
'APFCON1.3 = 1 
TRISA =  %00000011
TRISB =  %00000000 
TRISC =  %00000100 ' PORTC.2 input    
ANSELA = %00000011
ANSELB = %00000000
ANSELC = %00000100 ' ANALOG INPUT AN6

OPTION_REG.7 = 1 ' disable WPU
WPUA =  %00000000
WPUB =  %00000000
WPUC =  %00000000
porta = 0
portb = 0
portc = 0 

inh1    var  portc.4
inh2    var  portc.0

adval  var byte
duty1  var byte
duty2  var byte

duty1 = 0           

pause 200
'========================PROGRAM=============================
main:
adcin 6 , adval ' AN6(PORTC.2) is not ADC ?
pause 10

duty1 = adval

hpwm 1 , duty1, 2000 

high inh1
high inh2

goto main
end
'=============================================================