Thanks for the feedback. Gave me that all important confidence that the idea was sound. Initial experiment using 47k pull downs and 3.9k series resulted in all except for the switch connected to RA6 functioning correctly. RA6 began to function ok with pull down at approx 15k. RA6 is connected to register select on the LCD. Circuit appears to be behaving nicely (except one of the buttons seems to trash the display occasionally) Thanks again. Justin --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .