The EasyPS/2 board is a great way to add PS/2 connectivity to your prototype, development board or final device. It provides a direct connection between your microcontroller system and devices using PS/2 communication, such as a PC, a keyboard or a mouse. For example, the microcontroller can be connected either to a keyboard to capture pressed keys or to a PC to act as a keyboard or a mouse itself.
The board features a standard PS/2 connector in a metal shield and a female IDC10 header for connection to your host system. DIP switches enable you to select which pins on the IDC10 will be used for DATA and CLOCK lines.
VCC is on pin 9 of the IDC10, with GND on pin 10. The DIP switches let you select between pins 1, 3, 5, and 7 for the DATA line (D0/D2/D4/D6), and pins 2, 4, 6, and 8 for the CLK line (C1/C3/C5/C7). This makes the board plug-in compatible with I/O port headers on various development systems from mikroElektronika, and gives you options for your own design as well.
Use in your own design While this board was created originally for mikroElektronika's development systems, it's certainly possible to use in your own project. To do so, you may want to pick up IDC10 box headers that you can solder onto your PCB, or an EasyTEST board and jumper wires to wire it up however you need to.
Note: This board is designed for 5V systems only, in accordance with the PS/2 specification.
PS/2 Interface Board Resources