Hi,

Not quite sure about this but im guessing its something to do with your ADCON statement.
ADCON1 = %00000010 sets the a/d to LEFT justify the reult
whereas ADCON1 = %10000010 will right justify the result.
I always use right justify.
also you may need to turn the A/D on seperately with ADCON0 = %11000001.

just basic thoughts, Ive not used the ADCIN command before I usually access the registers directly.

Hope this helps


Darryl