• MCP23017-E/SO SOIC-28
MCP23017-E/SO SOIC-28

MCP23017-E/SO

I2C Interface 1700kHz 5.5V 28-Pin SOIC W Tube

Inventory:4,272

  • 90-day after-sales guarantee
  • 365 Days Quality Guarantee
  • Genuine Product Guarantee
  • 7*24 hours service quarantee

Quick Inquiry

Please submit RFQ for MCP23017-E/SO or email to us: Email: [email protected], we will contact you in 12 hours.

Overview of MCP23017-E/SO

The MCP23017-E/SO is an I/O expander IC with 16 GPIO pins that can be controlled via an I2C interface. This IC is ideal for expanding the I/O capabilities of microcontrollers with limited GPIO pins, providing additional digital inputs and outputs for various applications.

Pinout

(Note: The pin configuration below is a general representation. Refer to the specific datasheet for precise details.)

  • Pin 1: A0 (I2C Slave Address Bit 0)
  • Pin 2: A1 (I2C Slave Address Bit 1)
  • Pin 3: A2 (I2C Slave Address Bit 2)
  • Pin 4: GND (Ground)
  • Pin 5: INTA (Interrupt Output A)
  • Pin 6: INTB (Interrupt Output B)
  • Pin 7: RESET (Reset Pin)
  • Pin 8: VDD (Power Supply Voltage)
  • Pin 9: GPA0 (GPIO Pin 0)
  • Pin 10: GPA1 (GPIO Pin 1)
  • Pin 11: GPA2 (GPIO Pin 2)
  • Pin 12: GPA3 (GPIO Pin 3)
  • Pin 13: GPA4 (GPIO Pin 4)
  • Pin 14: GPA5 (GPIO Pin 5)
  • Pin 15: GPA6 (GPIO Pin 6)
  • Pin 16: GPA7 (GPIO Pin 7)
  • Pin 17: VSS (Ground)
  • Pin 18: GPB0 (GPIO Pin 8)
  • Pin 19: GPB1 (GPIO Pin 9)
  • Pin 20: GPB2 (GPIO Pin 10)
  • Pin 21: GPB3 (GPIO Pin 11)
  • Pin 22: GPB4 (GPIO Pin 12)
  • Pin 23: GPB5 (GPIO Pin 13)
  • Pin 24: GPB6 (GPIO Pin 14)
  • Pin 25: GPB7 (GPIO Pin 15)
  • Pin 26: INT (Interrupt Output)
  • Pin 27: SDA (I2C Serial Data)
  • Pin 28: SCL (I2C Serial Clock)

Circuit Diagram

Incorporate a circuit diagram that illustrates the connections and operation of the MCP23017-E/SO IC for a more visual representation.

MCP23017-E/SO

Key Features

  • 16 GPIO Pins: The MCP23017-E/SO features 16 GPIO pins that can be configured as inputs or outputs, providing flexibility for various applications.
  • I2C Interface: This IC communicates with the host microcontroller via the I2C interface, allowing for easy integration into existing systems.
  • High-Speed I2C Interface: The MCP23017-E/SO supports high-speed I2C communication, making it suitable for applications requiring fast data transfer rates.
  • Internal Pull-Up Resistors: Internal pull-up resistors are available on each GPIO pin, simplifying circuit design by eliminating the need for external resistors.
  • Interrupt Output Pin: The MCP23017-E/SO includes an interrupt output pin that can be configured to alert the host microcontroller of GPIO pin changes, reducing the need for constant polling.

Note: For detailed technical specifications, please refer to the MCP23017-E/SO datasheet.

Application

  • Keypad Interfacing: The MCP23017-E/SO can be used to interface with keypads, providing additional GPIO pins for scanning keypad matrix configurations.
  • LED Matrix Control: This IC is suitable for controlling LED matrices, allowing for dynamic control of LED displays using minimal GPIO pins.
  • Industrial Control Systems: The MCP23017-E/SO is ideal for use in industrial control systems, providing additional digital inputs and outputs for controlling various industrial devices.

Functionality

The MCP23017-E/SO expands the I/O capabilities of microcontrollers by providing 16 additional GPIO pins that can be controlled via an I2C interface. Its flexible configuration options and interrupt capabilities make it a versatile solution for various applications requiring additional digital I/O.

Usage Guide

  • I2C Addressing: Set the I2C slave address by connecting the A0, A1, and A2 pins to VDD or GND to configure the device's address.
  • GPIO Configuration: Configure each GPIO pin as an input or output by writing to the corresponding register bits using the I2C interface.
  • Interrupt Configuration: Enable or disable interrupts on the INT pin by configuring the interrupt enable register using the I2C interface.

Frequently Asked Questions

Q: Can the MCP23017-E/SO be used with 3.3V microcontrollers?
A: Yes, the MCP23017-E/SO supports both 3.3V and 5V operation, making it compatible with a wide range of microcontrollers.

Q: What is the maximum I2C clock frequency supported by the MCP23017-E/SO?
A: The MCP23017-E/SO supports I2C clock frequencies up to 400kHz, allowing for fast data transfer rates between the IC and the host microcontroller.

Specifications

The followings are basic parameters of the part selected concerning the characteristics of the part and categories it belongs to.

Source Content uid MCP23017-E/SO Pbfree Code Yes
Rohs Code Yes Part Life Cycle Code Active
Ihs Manufacturer MICROCHIP TECHNOLOGY INC Part Package Code SOIC
Package Description SOIC-28 Pin Count 28
Reach Compliance Code compliant ECCN Code EAR99
HTS Code 8542.39.00.01 Factory Lead Time 52 Weeks
Samacsys Manufacturer Microchip CPU Family MCP23X17
Clock Frequency-Max 10 MHz JESD-30 Code R-PDSO-G28
JESD-609 Code e3 Length 17.9 mm
Moisture Sensitivity Level 1 Number of Bits 16
Number of I/O Lines 16 Number of Ports 2
Number of Terminals 28 Operating Temperature-Max 125 °C
Operating Temperature-Min -40 °C Package Body Material PLASTIC/EPOXY
Package Code SOP Package Equivalence Code SOP28,.4
Package Shape RECTANGULAR Package Style SMALL OUTLINE
Peak Reflow Temperature (Cel) 250 Power Supplies 5 V
Qualification Status Not Qualified Screening Level TS 16949
Seated Height-Max 2.65 mm Supply Current-Max 1 mA
Supply Voltage-Max 5.5 V Supply Voltage-Min 4.5 V
Supply Voltage-Nom 5 V Surface Mount YES
Technology CMOS Temperature Grade AUTOMOTIVE
Terminal Finish Matte Tin (Sn) Terminal Form GULL WING
Terminal Pitch 1.27 mm Terminal Position DUAL
Time@Peak Reflow Temperature-Max (s) 40 Width 7.5 mm
uPs/uCs/Peripheral ICs Type PARALLEL IO PORT, GENERAL PURPOSE Package Tube
Product Status Active Programmabe Not Verified
Number of I/O 16 Interface I2C
Interrupt Output Yes Features POR
Output Type Push-Pull Current - Output Source/Sink 25mA
Clock Frequency 1.7 MHz Voltage - Supply 1.8V ~ 5.5V
Operating Temperature -40°C ~ 125°C Mounting Type Surface Mount
Package / Case 28-SOIC (0.295", 7.50mm Width) Supplier Device Package 28-SOIC
Base Product Number MCP23017

Equivalent Parts

The followings are basic parameters of the part selected concerning the characteristics of the part and categories it belongs to.

MCP23017-E/SO Equivalent Parts

For the MCP23017-E/SO component, you may consider these replacement and alterative parts.

Models Manufacturer Package/Case Description
MCP23008 Microchip Technology DIP-18 or SOIC-18 An 8-bit I/O expander with similar features but fewer GPIO pins.
PCF8574 NXP Semiconductors DIP-16 or SO-16 Another I2C-based I/O expander offering similar functionality for expanding the I/O capabilities of microcontrollers.

Warranty & Returns

Warranty, Returns, and Additional Information

  • QA & Return Policy

    Parts Quality Guarantee: 365 days

    Returns for refund: within 90 days

    Returns for Exchange: within 90 days

  • Shipping and Package

    Shipping:For example, FedEx, SF, UPS, or DHL.UPS, or DHL.

    Parts Packaging Guarantee: Featuring 100% ESD anti-static protection, our packaging incorporates high toughness and superior buffering capabilities.

  • Payment

    For example, channels like VISA, MasterCard, UnionPay, Western Union, PayPal, and more.

    If you have specific payment channel preferences or requirements, please get in touch with our sales team for assistance.