>>The result is that the error has been reduced as I'm now >>reading $002 instead of $004 or $008 in the 'unused' channels. >I've never seen a "noise problem" when using the A/D. Every time I pull the >pin to ground (turn the pot to zero) it reads 0x000. Not 0x002 or 0x001, >but 0x000. > >There must be something else causing it not to drop all the way. But at >320us, it sounds like you're giving it plenty of time. Have you tried 500us >just to see? How about 1ms? I do wonder what the impedance to ground on the unused inputs is. Was the ASCII Art circuit what you actually have external to the PIC? Otherwise I would tend to agree with Drew, but the situation he talks of also puts a low impedance on the port pin by turning a pot to ground. -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu