Keypad and Encoder

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.


Note that the empty header pin (all the way to the right in the diagram) has no connection.


This PCB uses a 12-key keypad and the 74C922 keypad encoder in asynchronous mode.


Click for a larger version.