| 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 |
|---|
| MCP2544WFD-E/SN | Microchip Te... | 0.42 $ | 1000 | IC TXRX CAN 2.0 8MBPS 8SO... |
| MCP25612FD-E/SL | Microchip Te... | 0.57 $ | 1000 | IC TRANSCEIVER CAN HI-SPD... |
| MCP2050T-330E/MQ | Microchip Te... | 0.88 $ | 1000 | IC TXRX LIN 3.3V LDO 20-Q... |
| MCP2515-I/ML | Microchip Te... | 1.36 $ | 286 | IC CAN CTLR SPI 2ND GEN 2... |
| MCP2544FDT-H/SN | Microchip Te... | 0.43 $ | 1000 | IC TXRX CAN FD 8SOIC1/1 T... |
| MCP2557FDT-H/SN | Microchip Te... | 0.43 $ | 1000 | IC TXRX CAN FD 8MBPS 8SOI... |
| MCP2022P-330E/SL | Microchip Te... | 0.77 $ | 1000 | IC TXRX LIN ON-BOARD VREG... |
| MCP23017T-E/SS | Microchip Te... | -- | 8400 | IC I/O EXPANDER 16BIT I2C... |
| MCP2221T-I/ST | Microchip Te... | 1.25 $ | 1000 | IC USB TO I2C BRIDGE DEVI... |
| MCP2155-I/P | Microchip Te... | 2.18 $ | 1000 | IC IRDA PROTOCOL CTRLR 18... |
| MCP2021T-330E/SN | Microchip Te... | 0.68 $ | 1000 | IC LIN TXRX ON-BOARD VREG... |
| MCP23018-E/SP | Microchip Te... | 1.09 $ | 177 | IC I/O EXPANDER I2C 16B 2... |
| MCP23S18-E/SO | Microchip Te... | 1.15 $ | 0 | IC I/O EXPANDER SPI 16B 2... |
| MCP2003A-E/SN | Microchip Te... | 0.58 $ | 36 | IC TXRX STAND-ALONE 8-SOI... |
| MCP2561T-H/SN | Microchip Te... | 0.51 $ | 1000 | IC TXRX CAN 8SOIC1/1 Tran... |
| MCP2035T-I/ST | Microchip Te... | 0.94 $ | 1000 | IC AFE TRANSPONDER 14TSSO... |
| MCP2544WFDT-H/MF | Microchip Te... | 0.46 $ | 1000 | IC TXRX CAN 2.0 8MBPS 8DF... |
| MCP23S08-E/ML | Microchip Te... | 0.82 $ | 10151 | IC I/O EXPANDER SPI 8B 20... |
| MCP2122T-E/SN | Microchip Te... | 0.39 $ | 6600 | IC ENCODER/DECODER IRDA 8... |
| MCP2050-330E/MQ | Microchip Te... | 0.88 $ | 1000 | IC TXRX LIN 3.3V LDO/WWDT... |
| MCP212XDM | Microchip Te... | 0.0 $ | 1000 | BOARD DEVELOPMENT IRDAMCP... |
| MCP2030-I/P | Microchip Te... | 1.44 $ | 1000 | IC KEYLESS ENTRY AFE 14DI... |
| MCP23S09T-E/SO | Microchip Te... | 0.69 $ | 1000 | IC I/O EXPANDER SPI 8B 18... |
| MCP2200T-E/MQVAO | Microchip Te... | 0.0 $ | 1000 | USB TO UART PROTOCOL CONV... |
| MCP2561FD-E/MF | Microchip Te... | 0.69 $ | 309 | IC TXRX CAN HS W/SPLIT 8D... |
| MCP2542WFDT-H/SN | Microchip Te... | 0.43 $ | 1000 | IC TXRX CAN FD VIO WUP 8S... |
| MCP2561FDT-H/MF | Microchip Te... | 0.56 $ | 1000 | IC TRANSCEIVER CAN FLEX 8... |
| MCP2021P-500E/SN | Microchip Te... | 0.68 $ | 1000 | IC TXRX LIN ON-BOARD VREG... |
| MCP2036T-I/MG | Microchip Te... | 0.41 $ | 1000 | IC SENSOR INTERFACE 16QFN... |
| MCP25020-E/P | Microchip Te... | 1.67 $ | 1000 | IC I/O EXPANDER CAN 8B 14... |
| MCP2221A-I/P | Microchip Te... | 1.62 $ | 397 | IC USB TO I2C/UART 14DIPU... |
| MCP2517FD-H/JHA | Microchip Te... | -- | 464 | STAND-ALONE CAN FD CONTRO... |
| MCP2155-I/SO | Microchip Te... | -- | 85 | IC IRDA PROTOCOL CTRLR 18... |
| MCP2551T-I/SN | Microchip Te... | -- | 23100 | IC TRANSCEIVER CAN HI-SPD... |
| MCP2542FD-H/SN | Microchip Te... | 0.56 $ | 1063 | IC TXRX CAN 2.0 8MBPS 8SO... |
| MCP2558FDT-H/MF | Microchip Te... | 0.43 $ | 1000 | IC TXRX CAN FD 8MBPS 8DFN... |
| MCP2542WFDT-E/MF | Microchip Te... | 0.44 $ | 1000 | IC TXRX CAN 2.0 8MBPS 8DF... |
| MCP2025-500E/MD | Microchip Te... | 0.72 $ | 1000 | IC TXRX LIN 5V 70MA 8DFN1... |
| MCP2022-330E/P | Microchip Te... | 0.77 $ | 1000 | IC LIN TXRX ON-BOARD VREG... |
| MCP23009-E/P | Microchip Te... | 0.62 $ | 1000 | IC I/O EXPANDER I2C 8B 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, ...
MCP23018-E/SO Datasheet/PDF