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 I2
C connector allowing it to communicate with a system board via I2
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
A full list of registers and their functionality, as well as
communication specifications, is found in the ADP5589 datasheet
available on the Analog Devices website.