How can a Schmitt trigger be used to debounce a switch? please try to explain it with pictures as well.


1 Answer 1


Since mechanical contacts are often very noisy on make and break, it is important to clean up the noise so it won't be counted as multiple button pushes.

This works because of the charge/discharge time constant of the capacitor and the large trigger hysteresis on the Schmitt trigger. The result being one single transition when a noisy input is used.

These circuits sacrifice a bit of timing accuracy (which is often irrelevant for a human interface) for a filtered, clean switch transition.

Simple debounce circuit.


simulate this circuit – Schematic created using CircuitLab


Not the answer you're looking for? Browse other questions tagged or ask your own question.