TecnoMate logo
All Components
Component

MCP23017 I_O Expander

The MCP23017 is a 16-bit I/O expander with an I2C interface, ideal for adding extra digital I/O pins to microcontrollers like Arduino, ESP32, and Raspberry Pi.

MCP23017 I_O Expander
₹384.16Buy Now

Specifications

Interface Type: I2C, Serial Number of I/Os: 16 Bidirectional I/O Operating Voltage Range: 1.8V to 5.5V Supply Voltage Min: 1.8V Temperature Range: -40°C to +125°C Package Options: DIP-28, SOIC-28, QFN-28 Interrupt Output: Yes (With Interrupt) Address Pins: 3 (Allowing 8 unique addresses) Default I/O State: Input AEC-Q100 Qualified: Yes Protocol: I2C (MCP23017), SPI (MCP23S17 variant)

Details

The Microchip MCP23017 is a versatile 16-bit I/O expander that provides remote bidirectional I/O expansion for microcontrollers via a standard I2C interface. It allows you to add 16 additional digital input/output pins using only two I2C pins (SDA and SCL), making it perfect for projects requiring more GPIOs than the host microcontroller offers. The device features a fully programmable address set by three hardware address pins, allowing up to eight devices on the same bus. It supports an operating voltage range of 1.8V to 5.5V, making it compatible with both 3.3V and 5V logic systems. Key features include individual I/O direction control, internal pull-up resistors, and interrupt output capabilities for event-driven applications. Common applications include LED control, button matrix scanning, relay driving, and general-purpose digital I/O expansion in embedded systems, robotics, and industrial control. Choose the MCP23017 for reliable, low-power I/O expansion backed by Microchip's reputation for quality.

Tags

I/O ExpanderI2CGPIO ExpansionMicrochipArduinoEmbedded Systems16-bitDigital I/O

Alternatives

  • MCP23S17
  • PCA9555
  • PCF8574
  • TCA9548A