Allicdata Part #: | MCP23018-E/SO-ND |
Manufacturer Part#: |
MCP23018-E/SO |
Price: | $ 1.09 |
Product Category: | Integrated Circuits (ICs) |
Manufacturer: | Microchip Technology |
Short Description: | IC I/O EXPANDER I2C 16B 28SOIC |
More Detail: | I/O Expander 16 I²C 3.4MHz 28-SOIC |
DataSheet: | MCP23018-E/SO Datasheet/PDF |
Quantity: | 256 |
Lead Free Status / RoHS Status: | Lead free / RoHS Compliant |
Moisture Sensitivity Level (MSL): | 1 (Unlimited) |
1 +: | $ 0.98280 |
25 +: | $ 0.81774 |
100 +: | $ 0.73975 |
Series: | -- |
Packaging: | Tube |
Lead Free Status / RoHS Status: | -- |
Part Status: | Active |
Moisture Sensitivity Level (MSL): | -- |
Number of I/O: | 16 |
Interface: | I²C |
Interrupt Output: | Yes |
Features: | POR |
Output Type: | Open Drain |
Current - Output Source/Sink: | 25mA |
Clock Frequency: | 3.4MHz |
Voltage - Supply: | 1.8 V ~ 5.5 V |
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 Part Number: | MCP23018 |
Due to market price fluctuations, if you need to purchase or consult the price. You can contact us or emial to us: sales@allicdata.com
An I/O Expander is an integrated circuit (IC) that expands the number of inputs and outputs (I/O) available on a system. This allows for more complex operations to be performed using fewer lines on a system’s bus. The MCP23018-E/SO is a popular I/O Expander with two 8 bit I/O ports that are accessible via the I2C communication protocol. In this article we will look at the application field and working principle for the MCP23018-E/SO.
Application Field of the MCP23018-E/SO
The MCP23018-E/SO is used in many different applications where more I/O lines are required than what can be provided by the limited number of pins on the system. It is typically used in microcontroller projects, particularly those which require a large number of inputs and outputs. Some of the common application fields include:
- Industrial Automation and Control Systems
- Machine Vision Systems
- Robotic Systems
- Electrification of Agricultural Machinery
Working Principle of the MCP23018-E/SO
The working principle of the MCP23018-E/SO is quite simple. It uses an I2C bus to communicate with the host system. This bus is composed of two signal lines – the SDA (serial data line ) and SCL (serial clock line). The data line is bidirectional – allowing for both writing and receiving of data from the device. The clock line is used for synchronization and is unidirectional.
The MCP23018-E/SO has two programmable registers – the IODIR and the IPOL. The IODIR register denotes the direction of each pin – whether it is an input or output. It consists of 16 bits – the first 8 are for the first port and the next 8 are for the second port. The IPOL register defines the logic level (high or low) of each pin when it is in an input state. It also consists of 16 bits.
Apart from the IODIR and IPOL registers, the MCP23018 also has two other registers – the IOCON and the GPINTEN. The IOCON register is used to configure the several operating settings on the device including the polarity of the interrupt pins and the open-drain settings. The GPINTEN register is used to enable the interrupt pins – this allows the IC to detect any changes on the GPIO lines.
Conclusion
The MCP23018-E/SO is an I/O Expander IC that is commonly used in microcontroller projects that require a large number of inputs and outputs. It uses an I2C bus to communicate with the host system and has four programmable registers – the IODIR, IPOL, IOCON and the GPINTEN. It is most commonly used in applications such as industrial automation, machine vision systems, robotic systems and electrification of agricultural machinery.
The specific data is subject to PDF, and the above content is for reference
Part Number | Manufacturer | Price | Quantity | Description |
---|
MCP2200EV-VCP | Microchip Te... | 20.76 $ | 32 | MOD EVAL USB/RS232 MCP220... |
MCP23X17EV | Microchip Te... | 28.84 $ | 1000 | BOARD EVAL FOR MCP23X17MC... |
MCP2515DM-BM | Microchip Te... | 39.66 $ | 25 | BOARD DEMO FOR MCP2515/51... |
MCP2561T-E/SN | Microchip Te... | -- | 9900 | IC TXRX CAN 8SOIC1/1 Tran... |
MCP2562T-E/MF | Microchip Te... | 0.5 $ | 6600 | IC TXRX CAN 8DFN1/1 Trans... |
MCP2561-E/SN | Microchip Te... | 0.62 $ | 4036 | IC TXRX CAN 8SOIC1/1 Tran... |
MCP2562-E/SN | Microchip Te... | -- | 17979 | IC TXRX CAN 8SOIC1/1 Tran... |
MCP2561-E/MF | Microchip Te... | 0.64 $ | 4628 | IC TXRX CAN 8DFN1/1 Trans... |
MCP2562-E/MF | Microchip Te... | -- | 8583 | IC TXRX CAN 8DFN1/1 Trans... |
MCP2551T-E/SN | Microchip Te... | -- | 3300 | IC TRANSCEIVER CAN HI-SPD... |
MCP2551-I/SN | Microchip Te... | -- | 30714 | IC TRANSCEIVER CAN HI-SPD... |
MCP2551-I/P | Microchip Te... | -- | 3851 | IC TRANSCEIVER CAN HI-SPD... |
MCP2551-E/SN | Microchip Te... | 0.85 $ | 1587 | IC TRANSCEIVER CAN HI-SPD... |
MCP2515T-I/SO | Microchip Te... | 0.98 $ | 18700 | IC CAN CONTROLLER W/SPI 1... |
MCP2515T-I/ML | Microchip Te... | 1.03 $ | 6600 | IC CAN CTLR W/SPI 2.0B 20... |
MCP2515T-I/ST | Microchip Te... | -- | 20000 | IC CAN CONTROLLER W/SPI 2... |
MCP2515-I/SO | Microchip Te... | 1.3 $ | 4791 | IC CAN CONTROLLER W/SPI 1... |
MCP2200-I/SS | Microchip Te... | -- | 2920 | IC USB TO UART 20SSOPUSB ... |
MCP2200-I/SO | Microchip Te... | 1.39 $ | 1500 | IC USB TO UART 20SOICUSB ... |
MCP2515-E/SO | Microchip Te... | -- | 5783 | IC CAN CONTROLLER W/SPI 1... |
MCP2200-I/MQ | Microchip Te... | 1.5 $ | 1654 | IC USB TO UART 20QFNUSB B... |
MCP2510-I/SO | Microchip Te... | -- | 5382 | IC CAN CONTRLER IND TEMP ... |
MCP2200T-I/SS | Microchip Te... | 1.04 $ | 1600 | IC USB 2.0 - UART 20SSOPU... |
MCP2515-I/P | Microchip Te... | 1.3 $ | 3206 | IC CAN CONTROLLER W/SPI 1... |
MCP2221A-I/SL | Microchip Te... | -- | 769 | IC USB TO I2C/UART 14SOIC... |
MCP2515-I/ML | Microchip Te... | 1.36 $ | 286 | IC CAN CTLR SPI 2ND GEN 2... |
MCP2210-I/SS | Microchip Te... | 1.39 $ | 444 | IC CONVERTER USB-SPI 20-S... |
MCP2210-I/SO | Microchip Te... | 1.39 $ | 394 | IC CONVERTER USB-SPI 20-S... |
MCP2221A-I/ST | Microchip Te... | -- | 1074 | IC USB TO I2C/UART 14TSSO... |
MCP2221A-I/ML | Microchip Te... | 1.48 $ | 422 | IC USB TO I2C/UART 16QFNU... |
MCP2210-I/MQ | Microchip Te... | 1.5 $ | 862 | IC CONVERTER USB-SPI 20-Q... |
MCP2221-I/SL | Microchip Te... | -- | 530 | IC USB TO I2C BRIDGE DEVI... |
MCP2515-E/ML | Microchip Te... | 1.55 $ | 1280 | IC CAN CTLR SPI 2ND GEN 2... |
MCP2517FD-H/SL | Microchip Te... | 1.6 $ | 2815 | STAND-ALONE CAN FD CONTRO... |
MCP2221A-I/P | Microchip Te... | 1.62 $ | 397 | IC USB TO I2C/UART 14DIPU... |
MCP2515-E/ST | Microchip Te... | -- | 2041 | IC CAN CONTROLLER W/SPI 2... |
MCP2517FD-H/JHA | Microchip Te... | -- | 464 | STAND-ALONE CAN FD CONTRO... |
MCP2221-I/ST | Microchip Te... | -- | 814 | IC USB TO I2C BRIDGE DEVI... |
MCP2221-I/ML | Microchip Te... | 1.67 $ | 581 | IC USB TO I2C BRIDGE DEVI... |
MCP2150-I/SO | Microchip Te... | 2.87 $ | 672 | IC IRDA STD CONTROLLER 18... |
IC I/O EXPANDER I2C 8B 16DIPI/O Expander...
IC I/O EXPANDER I2C 4B 16QSOPI/O Expande...
SMBUS-GPIO EXPANDER; 16 GPIO PINI/O Expa...
8-BIT I2C-BUS AND SMBUS I/O PORTI/O Expa...
IC I2C 8BIT LP 16SOICI/O Expander 8 IC, ...
IC I2C 8BIT LP 16SOICI/O Expander 8 IC, ...