7Semi MCP23017 I2C to 16 IO Expander Breakout

7Semi
SKU
BO-10180

Compact MCP23017 I²C I/O expander breakout providing 16 digital I/O ports, 8 selectable I²C addresses, dual interrupt outputs, and 3.3 V/5 V compatibility.

Select a photo to enlarge it.

31 × 20 × 7.14 mm

Write a Review
₹556.80
51 in stock

Shipped in 24 Hours from Mumbai Warehouse

Adding to cart… The item has been added

About this product

The 7Semi MCP23017 I²C 16-Bit I/O Expander Breakout provides a simple way to add additional digital I/O capability to microcontrollers and embedded systems using a two-wire I²C interface. It provides 16 GPIOs organized into two 8-bit ports, allowing flexible control and monitoring of external digital devices.

The module supports 3.3 V and 5 V systems and provides hardware-selectable I²C addressing, allowing up to eight devices on a single I²C bus for expansion of up to 128 GPIOs. Dedicated INTA and INTB interrupt outputs enable efficient event-driven operation without continuously polling the GPIO states.

With configurable digital I/O functionality, interrupt support, and a compact breakout design, the module is suitable for switches, buttons, LEDs, relays, digital sensors, control panels, automation systems, robotics, and general-purpose embedded I/O expansion.

Features:
  • Provides 16-bit digital I/O expansion through a two-wire I²C interface.
  • Features two 8-bit I/O ports for flexible digital interfacing.
  • Supports 3.3 V and 5 V systems.
  • Supports 8 hardware-selectable I²C addresses (0x20 to 0x27) using onboard solder jumpers.
  • Provides dedicated INTA and INTB interrupt outputs for event-driven applications.
  • Supports interrupt-on-change functionality for efficient input monitoring.
  • Supports I²C communication speeds up to 1.7 MHz with 5 V logic.
  • Provides configurable input polarity and internal pull-up functionality.
  • Features a compact breakout design for easy integration into embedded systems.
  • Suitable for switches, buttons, LEDs, relays, control panels, robotics, automation, and general-purpose I/O expansion.

Note: The MCP23017 provides a 16-bit remote I/O port; however, GPA7 and GPB7 are output-only pins and cannot be configured as inputs. 

Includes

  • 1 × 7Semi MCP23017 I²C 16-Bit I/O Expander Breakout Board
  • 1 × 4-Pin JST Connector Cable
  • 2 × 2.54 mm Male Pin Header
 
 
Resources

MCP23017 Datasheet