A microcontroller-compatible 16-button keypad module. It has 8 output pins to connect to a microcontroller (Arduino, for example). The buttons are setup in a 4x4 matrix to allow the connected microcontroller to scan the output pins to determine which of the 16 buttons is being pressed.