This PCB debounces four pushbuttons using a passive low-pass RC filter and Schmitt-trigger inverter. Each pushbutton outputs an active-HIGH signal. There are four pushbuttons on the board.
Pinout
![](https://i0.wp.com/doctor-pasquale.com/wp-content/uploads/2022/12/debounced-button-pinout.png?resize=379%2C346&ssl=1)
Hardware
This PCB uses a 220 ohm pull-up resistor, pushbutton, and low-pass RC filter (1 kohm resistor and 10 ufarad capacitor: tau = 0.01 seconds) to debounce the pushbutton. The output of the low-pass filter is connected to the 7414 Schmitt-trigger inverter to generate an active-HIGH pushbutton output.
Schematic
Click for a larger version.
![](https://i0.wp.com/doctor-pasquale.com/wp-content/uploads/2022/12/debounced-button-schematic.png?resize=650%2C390&ssl=1)