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¬8C to +85¬8C 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¬8C to +85¬8C 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

SCM5B40/41 Analog Voltage Input Modules, Wide Bandwidth - SCM5B40/41-xx - Dataforth Corporation
Specs
Form Factor Rack Mount; DIN Rail
Analog Outputs Analog Voltage Output
Agency Approval CSA, FM, CE
View Details
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
Digital Input/Output Module - DIOM - Ametek Solartron Metrology
Ametek Solartron Metrology
Specs
Form Factor Stand-alone
Analog Outputs Analog Voltage Output; Analog Current Output
User Interface None
View Details