Feature(may vary by option.)

●1. The 3 digit DIP switch is convenient for users to set I2C address
●2. I2C interface, less pin assignment
●3. Compatible with 3.3V/5V working level
●4. PH2.0 interface and 2.54mm spacing pad for easy access to other development boards
●5. Open source demo codes available for Raspberry Pi, Arduino and STM32 development boards

[Serial Expansion Module Purple]




[IO-E017 (MCP23017)]




[Serial Expansion Module]




[CAT9555 IO Expansion Module]





Description

Overview:
This product uses an I2C interface to realize 16 I/O port expansion. Support for Raspberry Pi Zero/Zero W/Zero WH/2B/3B/3B+/4B etc. models as well as Ardui and STM32.
We provide C and Python demo codes for the Raspberry Pi as well as Ardui and STM32 demo codes that can implement input testing, output testing and interruption testing.

Specifications:
Size: 45 mm (length) x 25 mm (width).
Control chip: MCP23017
Signal interface: I2C
Supply Voltage: 3.3V/5V
Expansion I/O: 16
Pitch pen: INTA、INTB.

Interface definition:
VCC: Power supply positive (3.3V/5V)
GND: Power supply ground.
SDA: I2C data line
SCL: I2C clock cable.
INTA: PA port interrupt pin.
INTB: PB Port Interrupt Pin

Package Content:
1. SG-IO-E017×1
1 x PH2.0 6 Pin Connector Cable