MCP23017-E/SP DIP-28 MCP23017 16-Bit I/O Expander with I2C Interface IC Diy IO Electronic

$ 2.79

Description

MCP23017-E/SP DIP-28 16‑Bit I/O Expander with I2C Interface IC – the ultimate solution for expanding your microcontroller’s GPIO pins. Designed for high‑density, low‑power applications, this dual 8‑bit port expander delivers 16 additional inputs/outputs while communicating over the ubiquitous I²C bus. Whether you’re building robotics, home automation, or industrial control systems, the MCP23017 gives you flexible, scalable I/O without the need for extra pins.

Product Overview

The MCP23017-E/SP is a 28‑pin DIP package that integrates a 16‑bit I/O expander with a built‑in I²C interface. It supports both input and output modes, pull‑up resistors, interrupt generation, and open‑drain configuration. With a 3.3 V to 5.5 V supply range, it’s compatible with most microcontrollers, including Arduino, Raspberry Pi, ESP32, and STM32.

Key Highlights

  • 16 independent GPIO pins (2 × 8‑bit ports)
  • Compatible with I²C bus (SDA, SCL) – 1 MHz (standard) or 400 kHz (fast mode)
  • Programmable pull‑up resistors for each pin
  • Interrupt-on-change feature – single interrupt line for both ports
  • Open‑drain output configuration for MOSFET drivers or LED arrays
  • Operating voltage 3.3 V to 5.5 V, low power consumption (≤ 400 µA)
  • Robust 28‑pin DIP package – easy to solder and mount on breadboards
  • Compatible with a wide range of development boards (Arduino, Raspberry Pi, ESP32, STM32, PIC, AVR)

Technical Specifications

  • Device: MCP23017-E/SP
  • Package: DIP‑28
  • Operating Voltage: 3.3 V – 5.5 V
  • I²C Address: 7‑bit address selectable via A0–A2 pins (0x20–0x27)
  • GPIO Count: 16 (two 8‑bit ports)
  • Interrupts: 1 pin (INTA/INTB) – interrupt-on-change
  • Pull‑up Resistor: 2.2 kΩ to 10 kΩ (internal)
  • Power Consumption: 400 µA (typical) at 5 V
  • Operating Temperature: –40 °C to +85 °C

Applications

Ideal for projects that need extra I/O without sacrificing board real estate:

  • Home automation – control relays, sensors, and actuators
  • Robotics – expand motor driver inputs or sensor arrays
  • Industrial control – interface PLCs or HMI panels
  • Educational kits – teach I²C communication and GPIO management
  • IoT gateways – add more sensors to a single microcontroller

Why Choose the MCP23017‑E/SP?

By integrating a full 16‑bit expander into a single, low‑profile DIP package, this IC saves board space and reduces component count. Its I²C interface allows multiple expanders on the same bus, giving you scalable I/O solutions for complex projects. The interrupt-on-change feature and pull‑up configuration make it simple to detect button presses or sensor changes without polling, saving CPU cycles.

Order your MCP23017‑E/SP DIP‑28 today and unlock the full potential of your microcontroller’s I/O capabilities.

Reviews

There are no reviews yet.

Be the first to review “MCP23017-E/SP DIP-28 MCP23017 16-Bit I/O Expander with I2C Interface IC Diy IO Electronic”

Your email address will not be published. Required fields are marked *