Hi Hank, not sure why you can't just poll the A/D, but heres an idea. If your chip has compare on the same pin(s) as A/D (like '877) set the comparater up to interupt when any switch is pressed. then switch to A/D on that pin and read the value. after switch back to comp and wait.