O.K. I found the error in the multiple A-Ds on the PIC. If you set bit 1 in ADCON0 the A-D returns 0X3FF. I suspect they meant to mark this bit as the identifier to the "reserved, do not select" So every other analog channel select address is valid. The NEW truth table is: Bits 5-3,1 0000 = AN0 0001 = reserved, do not select 0010 = AN1 0011 = reserved, do not select etc. O.K. Microchip, where's my Sam Adams? * | __O Thomas C. Sefranek tcs@cmcorp.com |_-\<,_ Amateur Radio Operator: WA1RHP (*)/ (*) Bicycle mobile on 145.41, 448.625 MHz ARRL Instructor, Technical Specialist, VE Contact. http://hamradio.cmcorp.com/inventory/Inventory.html http://www.harvardrepeater.org -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads