Hello,
How soon are you performing the first conversion out of reset?
The pull ups on the IO lines are ON until you reconfigure them (ie. set up for ADC).
You may be seeing the residual pullup voltage on the line for your ADC channel.
You could try setting the ADC line as input and disabling the pullups then give a slight delay
before configuring the ADC channel (i.e. enough time that the pullup voltage on the line has had time to discharge, TC).
Or you could just throw away the first couple of readings...
Regards,