Hi This document you just pointed out, http://ganssle.com/debouncing.pdf, also describes RC fileter as quite efficient (Page 12, RC debouncers). There is quite obvious, significant improvement from last nite, on my board at least. However, as you said - it's not exactly perfect. Any thougts about MC14490 (Contact Bounce Eliminator)? It's around 3.5 USD a piece (on their web site): https://www.onsemi.com/PowerSolutions/product.do?id=MC14490 Is that much better then simple RC filter which I tested (by Jinx suggestion) with interrupt service routine? Thanks, r. -----Original Message----- From: piclist-bounces@mit.edu [mailto:piclist-bounces@mit.edu] On Behalf Of Rolf Sent: Sunday, January 08, 2006 5:03 PM To: Microcontroller discussion list - Public. Subject: Re: [PIC]18F452 interrupt service routine Someone posted this a while back, and I found it exceptionally useful. The author concludes that there is only one hard-ware mechanism for a reliable debounce, and that there are few good software versions. Additionally, there is no such thing as a bounce-free switch. An RC mechanism is not reliable. I have recently implemented a mechanism for 4 buttons based on his recommendations, and it has been very reliable. http://ganssle.com/debouncing.pdf Rolf -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist