Product Overview
The MCP23017-E is a 16-bit I/O expander with I2C interface from Microchip Technology. This device provides 16 bits of general-purpose parallel I/O expansion via a simple I2C serial interface, allowing designers to add additional I/O pins to microcontroller-based systems with minimal wiring. Operating from 1.8V to 5.5V, the MCP23017-E features configurable I/O direction, pull-up resistors, and interrupt-on-change capability, making it ideal for applications requiring additional GPIO pins.
Key Specifications
| Manufacturer | Microchip Technology |
| I/O Ports | 16 (2 x 8-bit ports) |
| Interface | I2C (up to 1.7 MHz) |
| Supply Voltage | 1.8V to 5.5V |
| Operating Temperature | -40°C to +125°C |
| Package | SSOP-28 / QFN-28 / DIP-28 (E/UN variant: SOIC-28) |
| Interrupt Output | Open-drain, configurable polarity |
| Address Pins | 3 (up to 8 devices on bus) |
| Output Current | 25 mA per pin |
| Features | Interrupt-on-change, pull-up resistors |
Features
- 16-bit remote I/O expansion via I2C interface
- I2C clock frequency up to 1.7 MHz (High-Speed mode)
- Three hardware address pins (up to 8 devices on bus)
- Configurable I/O direction per pin
- Programmable pull-up resistors (100kΩ typical)
- Interrupt-on-change with configurable polarity
- Polarity inversion register
- Low standby current: 1 µA typical
- Wide operating voltage: 1.8V to 5.5V
- Extended temperature range: -40°C to +125°C
- AEC-Q100 qualified (automotive grade)
- GPIO expansion for microcontrollers
- Keypad and switch matrix interfaces
- LED and display control
- Industrial sensor and actuator interfaces
- Server and telecom equipment
- Consumer electronics and home automation