Product Overview
The MCP23017T-E/SO from Microchip Technology is a 16-bit I/O expander with I2C interface, providing 16 bidirectional I/O pins with interrupt outputs in SOIC-28 package. With three address pins supporting up to 8 devices on one bus, it expands GPIO capability for microcontrollers with limited I/O resources.
Key Specifications
| I/O Channels | 16 (two 8-bit ports) |
| Interface | I2C (up to 1.7MHz) |
| Supply Voltage | 1.8V to 5.5V |
| I/O Current per Pin | 25 mA (sink/source) |
| Address Pins | 3 (up to 8 devices on bus) |
| Interrupt Outputs | 2 (INTA, INTB) |
| Standby Current | 1 μA (max) |
| Operating Temperature | -40°C to +125°C |
| Package | SOIC-28 |
Features
- 16-bit remote bidirectional I/O with polarity inversion register
- Standard I2C interface supporting up to 1.7MHz (HS-mode)
- Three hardware address pins for up to 8 devices on the same I2C bus
- Configurable interrupt outputs (active-high, active-low, or open-drain)
- Interrupt-on-change from default or pin level changes
- External reset input and low 1μA standby current
Applications
- GPIO expansion for I2C-based embedded systems
- Keypad and matrix scanning interfaces
- LED display driving and indicator control
- Industrial panel I/O modules
- Home automation relay and sensor expansion