Esta muy bien, solo veo un detalle... cuando defines TRISA tines que definir el pin del ADC como entrada y tu los estas poniendo todos como salidas.