
- Description
- Specifications
- Documents
Diglient PmodKYPD 16-Button Keypad
Features and Specifications
- 16 momentary push-buttons
- Can detect simultaneous button presses
- Isolated rows and columns
- 3.4" × 2.7" (8.6 cm × 6.9 cm) PCB size
- 12-pin Pmod connector
- GPIO interface
- Follows Digilent Pmod Interface Specification Type 1 (general purpose logic)
- 3.3V Logic Level
The Pmod KYPD model is a 16-button keypad arranged in a hexidecimal format (0-F). By driving the column lines to a logic level low voltage one at a time, users may read the corresponding logic level voltage on each of the rows to determine which button, if any, is currently being pressed. Simultaneous button presses can also be recorded, although it is still required to step through each row and column separately in order to ensure that the pressed buttons do not interfere with each measurement. (By design, multiple simultaneous button presses within the same row cannot be individually detected.)
The Pmod KYPD uses the Pmod Interface Type 1 (GPIO) which is used for general purpose logic. The host must provide the ability for all signals to be bi-directional logic signals. The peripheral may use any of the pins as inputs, outputs, or bi-directional. Should a PWM signal be used, it should be on pin 2.
Pmod Series Overview
The Digilent Pmod (peripheral module) Series is a small, low-cost peripheral module that can be used with a wide range of embedded systems and development boards. It is designed to extend the capabilities of embedded systems and development boards by adding new features and functionality. The Pmod communicates with host boards using 6, 8 or 12-pin connectors that can carry multiple digital control signals, taking advantage of standard serial protocols such as SPI and I²C. This allows for more effective designs by routing analog signals and power supplies only where they are needed and away from digital controller boards.
What's in the Box
- Pmod KYPD
- Custom antistatic Pmod packaging