Хммм абе имам нещо което работи с ADC каналите на матрица, и нямам подобен проблем, странни неща ви се случват, всъщност ADC съм позлвал много пъти на тоя контролер и не съм имал такив проблеми, имал съм пдобни, вече не помня какво точно беше станало, но си беше в мен проблема. по спецификация имаш 10 uS време за заряд на кондензатора ако входното съпротивление е 10 кОм, не сум се зацел подробмо в кода ти, delay_10 10 цикъла ли е или 10 uS/.
http://ww1.microchip.com/downloads/en/D ... 31023a.pdf
ето това е конкретно документа отнасящ се за конвертора. Забележи и следното : After a conversion has completed, a 2.0TAD delay must complete before acquisition can begin again. During this time the holding capacitor is not connected to the selected A/D input channel.