The I2C 4DI+4DO module has four digital input and four digital output channels. The level of the digital input signal = 24V. Digital output signals - open collector, n-p-n. All channels are individually galvanically isolated with an electrical insulation strength of 1.5 kV.

There is an indication of the status of digital input and output channels.


The I2C 4DI+4DO module is controlled via the I2C interface using the MCP23008 chip. The microcontroller has the ability to direct access four channels (two digital input and two digital output) through an auxiliary connector. These control methods allow you to use the module with almost any type of microcontroller. Compatible with Raspberry, Arduino, Nucleo, Adafruit, Teensy and more.


The I2C 4DI+4DO module size 65 x 56 mm. The format of the module corresponds to the popular format of the Raspberry Pi 3A+, which greatly simplifies its use with the Raspberry Pi.


The main areas of application of the  I2C 4DI+4DO module:

  • Industry
  • PLC
  • Data acquisition systems (DAS)
  • Ecology monitoring
  • Agricultural industry
  • Transport
  • Smart home
  • Consumer electronics and devices
  • Heating, Ventilation, & Air Conditioning (HVAC)
  • Lighting


    • 4 digital input channels
    • 4 digital output channels

This product can be bought in Tindie