Microchip Technology, Inc. 16-Bit I^2C I/O Expander MCP23016

Description
The MCP23016 is not recommended for new designs. Please consider using the MCP23017 or MCP23018 instead. The MCP23016 device provides 16-bit, general purpose, parallel I/O expansion for I2C™Compatible bus applications. It includes high-current drive capability, low supply current and individual I/O configuration. I/O expanders provide a simple solution when additional I/Os are needed for ACPI, power switches, sensors, push buttons, LEDs and so on. Additional Features 16-bit I/O port expander with interrupt 3 hardware address pins allow user to use up to 8 of these devices on the same I2C/SMBus 25mA source/sink capability per I/O I2C and SMBus compatible interface (0 to 400kHz clock frequency) 16 programmable bi-directional I/Os compatible with most processors Outputs can directly drive LEDs (Source and sink current 25mA) Polarity inversion register to configure the polarity of the input port data Internal power on reset (POR) Open-drain interrupt output activated when input changes state Low supply current Specified over Industrial temperature range -40°C to +85°C
Description
The MCP23016 is not recommended for new designs. Please consider using the MCP23017 or MCP23018 instead. The MCP23016 device provides 16-bit, general purpose, parallel I/O expansion for I2C™Compatible bus applications. It includes high-current drive capability, low supply current and individual I/O configuration. I/O expanders provide a simple solution when additional I/Os are needed for ACPI, power switches, sensors, push buttons, LEDs and so on. Additional Features 16-bit I/O port expander with interrupt 3 hardware address pins allow user to use up to 8 of these devices on the same I2C/SMBus 25mA source/sink capability per I/O I2C and SMBus compatible interface (0 to 400kHz clock frequency) 16 programmable bi-directional I/Os compatible with most processors Outputs can directly drive LEDs (Source and sink current 25mA) Polarity inversion register to configure the polarity of the input port data Internal power on reset (POR) Open-drain interrupt output activated when input changes state Low supply current Specified over Industrial temperature range -40°C to +85°C
Datasheet
Datasheet Summary
Powered by GS/AI

The MCP23016 is a 16-bit I/O expander designed for I²C-compatible applications, providing a straightforward solution for expanding input/output capabilities in embedded systems. It features 16 bi-directional I/Os that can be configured as either inputs or outputs, with a default state of input. The device supports a maximum I²C clock frequency of 400 kbits/s and operates within a supply voltage range of 2.0 to 5.5V. The MCP23016 includes several programmable registers for configuration, output values, and polarity settings. It has a low current consumption profile and can directly drive LEDs with a source and sink current capability of 25 mA per I/O. The device also features an open-drain interrupt output that signals changes in input states, allowing for efficient communication with the master device without continuous I²C bus traffic. With three external address pins, the MCP23016 can be connected to up to eight devices on the same I²C bus, making it suitable for various applications, including driving sensors, keypads, and LEDs in industrial and consumer electronics. It is specified for operation over an industrial temperature range of -40°C to +85°C and is available in multiple package options, including PDIP, SOIC, TSSOP, and QFN.

Datasheet Summary
Powered by GS/AI

The MCP23016 is a 16-bit I/O expander designed for I²C-compatible applications, providing a straightforward solution for expanding input/output capabilities in embedded systems. It features 16 bi-directional I/Os that can be configured as either inputs or outputs, with a default state of input. The device supports a maximum I²C clock frequency of 400 kbits/s and operates within a supply voltage range of 2.0 to 5.5V. The MCP23016 includes several programmable registers for configuration, output values, and polarity settings. It has a low current consumption profile and can directly drive LEDs with a source and sink current capability of 25 mA per I/O. The device also features an open-drain interrupt output that signals changes in input states, allowing for efficient communication with the master device without continuous I²C bus traffic. With three external address pins, the MCP23016 can be connected to up to eight devices on the same I²C bus, making it suitable for various applications, including driving sensors, keypads, and LEDs in industrial and consumer electronics. It is specified for operation over an industrial temperature range of -40°C to +85°C and is available in multiple package options, including PDIP, SOIC, TSSOP, and QFN.

Suppliers

Company
Product
Description
Supplier Links
16-Bit I^2C I/O Expander - MCP23016 - Microchip Technology, Inc.
Chandler, AZ, United States
16-Bit I^2C I/O Expander
MCP23016
16-Bit I^2C I/O Expander MCP23016
The MCP23016 is not recommended for new designs. Please consider using the MCP23017 or MCP23018 instead. The MCP23016 device provides 16-bit, general purpose, parallel I/O expansion for I2C™Compatible bus applications. It includes high-current drive capability, low supply current and individual I/O configuration. I/O expanders provide a simple solution when additional I/Os are needed for ACPI, power switches, sensors, push buttons, LEDs and so on. Additional Features 16-bit I/O port expander with interrupt 3 hardware address pins allow user to use up to 8 of these devices on the same I2C/SMBus 25mA source/sink capability per I/O I2C and SMBus compatible interface (0 to 400kHz clock frequency) 16 programmable bi-directional I/Os compatible with most processors Outputs can directly drive LEDs (Source and sink current 25mA) Polarity inversion register to configure the polarity of the input port data Internal power on reset (POR) Open-drain interrupt output activated when input changes state Low supply current Specified over Industrial temperature range -40°C to +85°C

The MCP23016 is not recommended for new designs. Please consider using the MCP23017 or MCP23018 instead.
The MCP23016 device provides 16-bit, general purpose, parallel I/O expansion for I2C™Compatible bus applications. It includes high-current drive capability, low supply current and individual I/O configuration. I/O expanders provide a simple solution when additional I/Os are needed for ACPI, power switches, sensors, push buttons, LEDs and so on.

Additional Features

  • 16-bit I/O port expander with interrupt
  • 3 hardware address pins allow user to use up to 8 of these devices on the same I2C/SMBus
  • 25mA source/sink capability per I/O
  • I2C and SMBus compatible interface (0 to 400kHz clock frequency)
  • 16 programmable bi-directional I/Os compatible with most processors
  • Outputs can directly drive LEDs (Source and sink current 25mA)
  • Polarity inversion register to configure the polarity of the input port data
  • Internal power on reset (POR)
  • Open-drain interrupt output activated when input changes state
  • Low supply current
  • Specified over Industrial temperature range -40°C to +85°C
Supplier's Site Datasheet

Technical Specifications

  Microchip Technology, Inc.
Product Category I/O Modules and Instruments
Product Number MCP23016
Product Name 16-Bit I^2C I/O Expander
Form Factor ['QFN', 'SSOP', 'SOIC', 'SPDIP']
Unlock Full Specs
to access all available technical data

Similar Products

4AO/4DI Modbus RS-485 Remote I/O - ADAM-4024-C - Advantech
Specs
Analog Outputs Analog Voltage Output; Analog Current Output
Host Connection RS232/422/485
Resolution 16 bits
View Details
2 suppliers
Noncontact Position/Displacement Sensor - KD-2306 - Kaman Measuring & Memory LLC dba KMM Precision Measuring
Kaman Measuring & Memory LLC dba KMM Precision Measuring
Specs
Form Factor DIN Rail
Analog Outputs Analog Voltage Output; Analog Current Output; Frequency or Pulse Output
User Interface None
View Details
8B42 2-Wire Transmitter Interface Modules - 8B42-01 - Dataforth Corporation
Specs
Form Factor Modular Bay or Slot System
Analog Outputs Analog Voltage Output
User Interface None
View Details
2 suppliers
Pulse width output - 750-511/000-002 - WAGO
Specs
Data Acquisition Output Module
Resolution 10 bits
Operating Temperature 32 to 131 F (0 to 55 C)
View Details
3 suppliers