Hi Im using a PIC16C710 with a0, a1 and a2 configured as analogue inputs and a3 as Vref. When I go to read all 3 channels (in a loop), the value on the individual channels seems to affect the others. Example: If all channels are set for full scale, then all will read 255. But if I then gradually decrease one channel input, one or sometimes both the other channels will also decrease. Any ideas how I can avoid this interaction of channels ? Cheers, Darren