MCP23017 16 Bit Input/Output Expander with I2C Interface IC DIP 28 Package
The MCP23017 is a 16-bit digital input/output (I/O) expander IC that allows a microcontroller to easily increase its number of GPIO pins using an I²C serial interface. It provides two independent 8-bit ports (PORTA and PORTB), each of which can be individually configured as inputs or outputs.
The device features internal pull-up resistors, interrupt-on-change capability, and polarity inversion, making it highly flexible for interfacing with switches, keypads, LEDs, relays, and other digital devices. Packaged in a DIP-28 through-hole package, the MCP23017 is ideal for prototyping, development boards, and industrial control applications.
Click here to view related products
Features
- 16 configurable GPIO pins (2 × 8-bit ports)
- I²C interface with selectable device addresses
- Individual pin direction control (input or output)
- Internal pull-up resistors for input pins
- Interrupt-on-change support for input pins
- Polarity inversion capability
- Supports multiple devices on the same I²C bus
- Low power consumption
- Wide operating voltage range
- DIP-28 package for easy PCB mounting and prototyping
Applications
- GPIO expansion for microcontrollers
- Embedded systems with limited I/O pins
- Keypad and switch matrix interfacing
- LED and display control
- Relay and actuator driving
- Industrial automation systems
- Robotics and control panels
- Home automation projects
*Product image for illustration purposes only, actual product may vary.








Reviews
There are no reviews yet