Images à titre indicatif uniquement
MCP23017-E/SO
+NomenclatureIC I/O EXPANDER I2C 16B 28SOIC
-
FabricantTechnologie de micropuce
-
Pièce fabricant #MCP23017-E/SO
-
Package SOP-28
-
En stock4269
365 Garantie qualité 24h/24
7*24 Garantie de service 24h/24
90-Garantie après-vente 24h/24
Garantie produit authentique
Spécifications
| Attribut | Valeur |
| Package / Case | Tube |
| Part Status | Active |
| Number of I/O | 16 |
| Interface | I²C |
| 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 |
Présentation
Description
Key features include interrupt output pins for both port A and B, which can be used to alert the microcontroller to input changes, and internal pull-up resistors, which minimize the need for external components. The MCP23017-E/SO is available in an SOIC package, making it suitable for compact designs. It’s commonly used in consumer electronics, industrial automation, and home automation applications where additional GPIOs are required. The device's versatility, low power consumption, and ease of integration make it a popular choice among hobbyists and professionals alike.
Equivalent
1. PCF8575 by NXP - A 16-bit I2C I/O expander.
2. PCA9535 by NXP - A 16-bit I2C/SMBus I/O expander.
3. SX1509 by Semtech - A 16-bit I2C I/O expander with additional features.
4. TCA9535 by Texas Instruments - A 16-bit I2C I/O expander.
These alternatives provide similar I2C interfacing capabilities for expanding GPIO pins.
Features
Key features include:
1. I²C Interface: Compatible with standard, fast, and fast-mode plus I²C protocols.
2. Interrupt Output: Two interrupt pins (INTA, INTB) are available for monitoring changes on input pins.
3. Configurable I/O Pins: Each of the 16 bits can be individually configured as input or output.
4. Internal Pull-up Resistors: Programmable pull-up resistors are available on each input pin.
5. High-Speed Operation: Up to 1.7 MHz I²C bus compatibility.
6. Sequential Operation: Allows for sequential I/O operations to minimize command overhead.
7. Address Pins: Three address pins, allowing up to eight devices on the same bus.
This feature set makes the MCP23017-E/SO ideal for applications requiring additional I/O without extensive modification to the main microcontroller.
Pinout
The key functions of the MCP23017 include:
- I2C Interface: Allows communication with microcontrollers using I2C protocol.
- 16 GPIO Pins: Configurable as inputs or outputs, with optional internal pull-up resistors.
- Interrupt Output Pins: Two pins (INTA and INTB) for interrupt generation on input state changes.
- Addressable with 3 Pins: Up to 8 devices can be controlled on a single I2C bus by configuring the address pins (A0, A1, A2).
- High-Speed I2C: Supports up to 1.7 MHz I2C clock frequency.
- Banking: Can be programmed to operate in separate banks for more flexible data handling.
These features make the MCP23017 suitable for applications requiring increased I/O capacity without additional microcontroller resources.
Manufacturer
Application
1. Home Automation: Enhances control systems by expanding GPIO availability for smart home devices.
2. Industrial Control: Supports additional input/output for PLCs and other industrial equipment.
3. Consumer Electronics: Adds functionality to devices like TVs and audio systems by offering more control options.
4. Robotics: Provides additional ports for sensors and actuators in robotic systems.
5. Embedded Systems: Used in prototyping and development to expand microcontroller capabilities without redesigning hardware.
These applications benefit from the MCP23017's flexibility, low power consumption, and ease of integration.