How To Add 128 Extra I/O Ports Without Upgrading Your MicroComputer!Tuesday, March 22, 2016
You can achieve this with the DIGIO-128 super-mega digital I/O card. The DIGIO-128 lets you add 128 GPIO (General Purpose Input/Output) lines, thanks to the Microchip MCP23017, which is a 16-bit general purpose parallel I/O port expander with I2C two wire serial interface and 28-pin ICs that supports 100kHz and 400kHz.
The 128 digital I/O lines are accessed via 8 I/O connector pins, each offering 16 digital I/O, 2 power and 2 ground. The distance between the pin connectors (pitch) is 0.1". DIGIO-128 uses 8 Microchip MCP23017 in total, offering 16 inputs or outputs each and a maximum of 128 extra I/O ports.
The DIGIO-128 is compatible with microcomputers like the Raspberry Pi, BeagleBone Black and Arduino as it's able to run at either 3.3V or 5V, thanks to the other chip on-board (Microchip 24LC024), which is a 2Kb Serial EEPROM with a voltage range of 1.7V to 5.5V (and 256 x 8-bit memory).
- How To Turn A BeagleBone Into A Web Based SDR GPS Radio Receiver!
- How To Upgrade LEGO's EV3 Brick With A BeagleBone Black That Uses Arduino Sensors!
- I2C Controlled 4 I2C Bus Multiplexer With Grove Connectors and LEDs!
- Add FPGA and Arduino Headers to the Raspberry Pi and Beaglebone Black
- Android Linux + Arduino + Raspberry Pi All-In-One Pocket Computer!
- How To Connect Multiple I2C devices With Same Address To A Raspberry Pi And Access Them One At A Time!