This extension board is designed to have 16 output ports over the I2C protocol on two ULN2803 Darlington arrays. It uses an MCP23017 I2C controller to drive both ULN2803 Darlington arrays to switch relays, LEDs, etc. With the DIP switch, You can choose the I2C address, if You need to have two or more board connectors on the same I2C bus.
MCP23017 with 2 X ULN2803 I2C I/O extension board expander Arduino Raspberry
I2C controler: MCP23017-E/SO
Darlington arrays: 2 X ULN2803
Operating Voltage for VCC: 1.8VDC to 5.5VDC
Maximum output current: 500mA
Board dimensions: 51 x 29mm
Availability: In stock