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
-
Part Number : MCP23017-E/SO
-
Package/Case : SOIC-28
-
Brands : MICROCHIP
-
Components Categories : I/O Expanders
-
Datesheet : MCP23017-E/SO DataSheet (PDF)
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.
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.
Similar Product
MCP2515-I/SO
Suitable for sleep/standby modes at 3.3V/5V operation
MCP2518FDT-E/QBB
Experience seamless integration with the MCP2518FDT-E/QBB, an external CAN FD controller featuring a SPI interface."
MCP2562FD-E/SN
CANBus Transceiver
MCP2562-E/SN
CANbus transceiver
MCP23S17-E/SO
28-Pin SOIC W Tube
MCP23017-E/SS
Small SSOP-20 package suitable for various applications
MCP23017T-E/SO
Serial Interface MCP23017T-E/SO, 16-Bit I2C I/O Expander
MCP2551T-I/SN
CAN 1Mbps Sleep/Standby 5V 8-Pin SOIC N T/R