Debouncing Circuit

First heard about this idea through Ben Eater’s Clock video.

Many physical switches can bounce for hundreds of microseconds after being pressed, while most logic devices respond in just a few nanoseconds. This can result in false triggers and erroneous output. By adding an appropriate debounce circuit between a button and a CMOS input, these bounces can be eliminated.

Resources