Description:
The MCP23017 I2C 16 Bit I/O Expander IC – Pack of 3 is an efficient solution for expanding the number of digital I/O pins on microcontrollers and microprocessors using minimal GPIO lines. Using the I2C communication protocol, it offers an easy way to add 16 additional GPIO ports per IC without drastically increasing complexity. In fact, up to 8 MCP23017 devices can be connected on the same I2C bus, allowing for a total of 128 additional I/O ports—ideal for larger embedded systems and automation projects.
Engineered by Microchip Technology, this device features high-speed I2C interface support (up to 1.7 MHz) and internal 25 mA drive capability per pin, making it suitable for LEDs, sensors, and switches. Additionally, it supports both input and output modes with programmable pull-up resistors and interrupt-on-change features. Therefore, the MCP23017 is a robust and scalable choice for Raspberry Pi, Arduino, and other MCU platforms where pin economy is crucial and expandability is needed.
Specifications:
- Manufacturer: Microchip Technology
- Part Number: MCP23017
- Interface Type: I2C (2-wire serial interface)
- Number of I/O Pins: 16
- Operating Voltage: 1.8V to 5.5V
- Maximum Clock Frequency: 1.7 MHz
- Package Type: DIP-28
- Interrupt Capability: Yes (Interrupt-on-change)
- Pull-Up Resistors: Programmable per I/O
- Current per Pin: Up to 25 mA
- Total Current Limit: 125 mA per package
- Expandability: Up to 8 devices on I2C bus (128 I/Os)
- Operating Temperature Range: -40°C to +85°C
- Pack Size: 3 ICs
Features:
- Expands microcontroller GPIOs via I2C communication
- 16-bit bidirectional I/O port with interrupts and pull-ups
- Ideal for use with Raspberry Pi, Arduino, and ESP32
- Multiple ICs can be daisy-chained for large-scale projects
- Supports power supply from 1.8V to 5.5V for broad compatibility
Contents:
- 3 x MCP23017 I2C 16 Bit I/O Expander ICs (DIP-28 Package)