> Additionally, there is no such thing as a bounce-free switch. > > An RC mechanism is not reliable. I'd disagree with that a little. An optical interrupter followed by an RC and ST is immune to practically all noise. I had to make some for a marine envronment and they work as well now as they did 15 years ago, despite being exposed to salt air / water and dust and who knows what else. There is no contact as such though, which is cheating I suppose The Ganssle document is useful for mechanical switches, thanks -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist