Debounced Pushbuttons

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.

R = 1~\textrm{k}\Omega, C = 10~\mu\textrm{F}, \tau = 0.01~\textrm{s}

Pinout

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.