This PCB encodes a keypad to output a binary value DCBA
(D
is the MSB and A
is the LSB). The DATA
output briefly toggles HIGH when a keypad button is pressed.
Pinout
Note that the empty header pin (all the way to the right in the diagram) has no connection.
![](https://i0.wp.com/doctor-pasquale.com/wp-content/uploads/2022/12/keypad-encoder-pinout.png?resize=342%2C526&ssl=1)
Hardware
This PCB uses a 12-key keypad and the 74C922 keypad encoder in asynchronous mode.
Schematic
Click for a larger version.
![](https://i0.wp.com/doctor-pasquale.com/wp-content/uploads/2022/12/keypad-encoder-schematic.png?resize=650%2C491&ssl=1)