The PmodIOXP is an I/O expansion module powered by the
Analog Devices ADP5589. It functions as an I/O port expander and keypad matrix decoder, and uses a standard 8-pin I
2C connector allowing it to communicate with a system board via I
2C.
All communications with the device must specify a register address and a flag indicating whether the communication is a read or a write. This is followed by the actual data transfer.
Device configuration is performed by writing to control registers within the device. Input and event data is accessed by reading certain device registers.
For datasheets, reference designs, and more, please visit
the Analog Devices wiki.