🎉 Up to 70% Off Selected ItemsShop Sale
HomeStore

7Semi MCP23017 I2C to 16 IO Expander Breakout

Product image 1
Product image 2
Product image 3

7Semi MCP23017 I2C to 16 IO Expander Breakout

7Semi MCP23017 I2C to 16 IO Expander Breakout

The 7Semi MCP23017 breakout board is designed to expand the digital I/O capabilities of microcontrollers and SBCs using I2C communication. It offers 16 additional bidirectional GPIO pins through a simple 2-wire I2C interface. It is ideal for applications that require more I/O lines than what the host device provides.

Technical Specification:

  • IC: MCP23017
  • Interface: I2C (standard and fast mode up to 1.7 MHz)
  • Operating Voltage: 1.8V to 5.5V
  • GPIO Count: 16 (2 ports of 8 bits each)
  • Addressable Devices: Up to 8 on one I2C bus using 3 address pins
  • Interrupts: Dual interrupt outputs (INTA, INTB)
  • Current Consumption (Standby): ~1 µA max
  • Logic Compatibility: 3.3V and 5V systems
  • Package: Breakout board with header pins
  • Operating Temperature: –40°C to +85°C (typical)

Features:

  • Adds 16 GPIOs to any microcontroller using only 2 I2C lines
  • All GPIOs are individually programmable as input or output
  • Supports optional pull-up resistors and polarity inversion
  • Interrupt-on-change feature for efficient signal monitoring
  • Compatible with wide supply voltages
  • Compact breakout board ideal for prototyping
  • Supports multiple boards on a single I2C bus
  • Low power consumption suitable for battery-powered systems

Applications:

  • GPIO expansion for microcontrollers (Arduino, ESP32, STM32, etc.)
  • I/O extension for Raspberry Pi and other single-board computers
  • Button matrix reading and keypad interfaces
  • LED control, display row/column driving
  • Industrial monitoring and automation
  • Robotics and hobby electronics projects
  • Low-power embedded systems needing extra digital lines
$4.78
7Semi MCP23017 I2C to 16 IO Expander Breakout—
$4.78

Product Information

Shipping & Returns

Description

The 7Semi MCP23017 breakout board is designed to expand the digital I/O capabilities of microcontrollers and SBCs using I2C communication. It offers 16 additional bidirectional GPIO pins through a simple 2-wire I2C interface. It is ideal for applications that require more I/O lines than what the host device provides.

Technical Specification:

  • IC: MCP23017
  • Interface: I2C (standard and fast mode up to 1.7 MHz)
  • Operating Voltage: 1.8V to 5.5V
  • GPIO Count: 16 (2 ports of 8 bits each)
  • Addressable Devices: Up to 8 on one I2C bus using 3 address pins
  • Interrupts: Dual interrupt outputs (INTA, INTB)
  • Current Consumption (Standby): ~1 µA max
  • Logic Compatibility: 3.3V and 5V systems
  • Package: Breakout board with header pins
  • Operating Temperature: –40°C to +85°C (typical)

Features:

  • Adds 16 GPIOs to any microcontroller using only 2 I2C lines
  • All GPIOs are individually programmable as input or output
  • Supports optional pull-up resistors and polarity inversion
  • Interrupt-on-change feature for efficient signal monitoring
  • Compatible with wide supply voltages
  • Compact breakout board ideal for prototyping
  • Supports multiple boards on a single I2C bus
  • Low power consumption suitable for battery-powered systems

Applications:

  • GPIO expansion for microcontrollers (Arduino, ESP32, STM32, etc.)
  • I/O extension for Raspberry Pi and other single-board computers
  • Button matrix reading and keypad interfaces
  • LED control, display row/column driving
  • Industrial monitoring and automation
  • Robotics and hobby electronics projects
  • Low-power embedded systems needing extra digital lines

You may also like

NEW
Thumbnail 1Thumbnail 2

7Semi BME690 Digital Sensor Nano Breakout 2.54mm – Temperature, Humidity, Pressure, Gas | I2C

$12.69

NEW
Thumbnail 1Thumbnail 2

7Semi BME690 Digital Sensor Nano Breakout Qwiic – Temperature, Humidity, Pressure, Gas | I2C

$12.69

NEW
Thumbnail 1Thumbnail 2

SHT40 Temperature & Humidity Sensor Breakout I2C Qwiic

$3.63

NEW
Thumbnail 1

7Semi BME690 Digital Sensor Probe - Metal (Temperature, Humidity, Pressure, Gas | I2C)

$20.08

NEW
Thumbnail 1Thumbnail 2

7Semi SHT41 Temperature & Humidity Sensor Tiny Breakout I2C Qwiic Compatible

$2.36

NEW
Thumbnail 1Thumbnail 2

7Semi SHT41 Temperature & Humidity Sensor Breakout I2C Qwiic SHT41 Breakout

$4.78

NEW
Thumbnail 1

7SEMI PT100 RTD Temperature Sensor Probe 2-wire 1m -70~300C

$4.78

NEW
Thumbnail 1Thumbnail 2

7Semi 3-Phase TMC6300 BLDC PMSM Brushless Motor Driver Breakout

$8.10

NEW
Thumbnail 1Thumbnail 2

7Semi TB6612FNG Motor Driver Breakout

$2.10

NEW
Thumbnail 1Thumbnail 2

7Semi QFN28 Breakout Adapter PCB

$0.32

NEW
Thumbnail 1

One-Wire Digital Humidity and Temperature Sensor Probe High Accuracy

$12.69

NEW
Thumbnail 1Thumbnail 2

7Semi 30V 15A Single Channel Motor Driver Vikram-3015

$7.97

7Semi MCP23017 I2C to 16 IO Expander Breakout | Sensors & Modules