The I2CDIO24 is a programmable 24-channel digital input/output controlled designed for interface to 5V TTL/CMOS circuits. This device utilizes the MCP23008 and MCP23017 to control three 8-bit ports using I2C commands. Programmable GPIO is interfaced via 3 sets of screw terminals. Addressing of each port expander chip is set using jumpers. Up to 8 MCP23017 or MCP23008 chips may be attached to a single I2C port. This device counts as 2 devices on the I2C port. This controller may be powered by the I2C bus or from an external power supply.
This is a general purpose I²C device compatible with all computing platforms and IoT technologies, including Raspberry Pi, BeagleBone, Arduino, Particle, BridgeX5, and many more. All ControlEverything.com devices support a strict +5V I²C Bus standard.
Arduino Nano and Micro Interfaces:
Plug this Device into the Arduino Nano I²C Shield
Plug this Device into any Arduino Nano Master Device
Plug this Device into any Arduino Micro Master Device
Plug this Device into the Arduino Uno Interface Adapter
Onion Omega 1 & 2 IoT Interface:
Use our Onion Omega Adapters
Particle IoT Interfaces:
Plug this Device into the Particle Photon I²C Shield
Use as Expansion for any Particle Photon Device
Use as Expansion for any Particle Electron Device
Note: All devices above are compatible with Bluz Bluetooth Interface
Windows 8/10 PC Interface:
Use the Bridge Series Controller