Up till now I've been "used to" setting up the analog channels by defining what pins are analog and digital, in ADCONx register. The 16F677 is different from what I can tell as you "define" the analog pin in ADCON0 when you go to read the input. ? Doesn't let you dual define pins that way either. Am I interpreting the data sheet correctly? --------------------------------- Do you Yahoo!? Get on board. You're invited to try the new Yahoo! Mail Beta. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist