Interrupts and Bouncy buttons. How to Solve??

I think this solution would depend on what your entire circuit looks like. Without a pre-specified R part of the RC filter, the timescale of your capacitor's discharge (e.g. microseconds) could potentially be much shorter than the timescale over which the button bounces

  • Ben

No the discharge time is almost instant because the switch pulling to ground shorts out the capacitor and discharges it. All you have to worry about then is the charge time set by the capacitor and the pull up resistor (or current supplied by the floating high input pin). This gives a time constant typically of 330uS (with a 3.3K pull up). Any bounce occurring discharges the capacitor and the time starts again. In my experience this is usually works. However looks like the fear of soldering has won out on this occasion. ::slight_smile: