Ralf2:
Como estas usando una resolucion de 10 bits, puede estar influyendo la justificacion del resultado.
es probable que este justificando a la derecha y no a la izquierda, prueba cambiando el bit 7 de este registro:
ADCON1 = %10000100 ' Set analogue input on PORTA.0
por esto:
ADCON1 = %00000100 ' Set analogue input on PORTA.0
es un posibilidad, no una certeza.