The MCP23008 is a general purpose programmable 8-Channel digital input/output controller. It is an ideal solution for low-cost digital input/output applications.
In this design, we make all 8 pins available for user applications via a small terminal block. The address of the MCP23008 begins at 0x32, up to 8 of these chips may be shared on a single I2C port.
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
Our mini modules provide a standardized footprint to simplify the design of your project, and allow for a smaller form factor without sacrificing the plug-and-play ease of use that our product line affords.
All I²C Mini Modules are designed to operate at 5VDC. Using a convenient quick connect 4-Pin plug, devices can be daisy-chained onto the I²C Bus, eliminating the need for soldering. Simply plug together the devices you need for your next automation application.
Pull-up resistors are included with all ControlEverything.com master devices. If you are wiring in your own I²C port, on-board 4.7K jumper-selectable pull-up resistors are available for convenience purposes.
All mini modules are 50.8 x 31.75 mm.