On Thu, 16 Jul 2009 00:34:57 +1200 Jinx wrote: > That's very true Isaac. However I do need 8 for this project (it > may even go to 10, luckily a couple of I/O is still available). Hi Jinx. I'm not sure you're looking for other suggestions, but here goes anyway: The old 4000 series comes in very handy: The CD4021 is very practical to expand inputs - just 3 lines needed from the uprocessor. And expandable for free. Just add as many as needed. Latch in the switches, then clock them into the processor. John -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist