MCP23016

The MCP23016 is not recommended for new designs. Please consider using the or 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.

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
Parameter
Parameter Name Value Value
Device Description 16-bit I/O Port Expander 16-bit I/O Port Expander
Operating Voltage Range (V) 2.0 to 5.5 2.0 to 5.5
Operating Temp Range (°C) -40 to 85 -40 to 85
Interface I²C™ I²C™
Max. Bus Frequency (kBits/s) 400 400
Documents
MCP23016 DatasheetData Sheets01/24/2007543KB
Analog & Interface Guide (Volume 2)Brochures10/11/20051067KB
Quick Guide to Microchip Development ToolsBrochures10/15/201411223KB
MCP23016 Product OverviewProduct Brief03/19/200357KB
Analog & Interface Product Selector GuideProduct Line Card03/21/20164116KB
Ordering Information
Part NumberLeadsPackage TypeTemp RangePacking1+26+100+1000+5000+
MCP23016-I/ML28QFN-40C to +85CTUBE1.691.411.281.241.22
MCP23016-I/SO28SOIC-40C to +85CTUBE1.581.321.201.161.15
MCP23016-I/SP28SPDIP-40C to +85CTUBE1.581.321.201.161.15
MCP23016-I/SS28SSOP-40C to +85CTUBE1.691.411.281.241.22
MCP23016T-I/ML28QFN-40C to +85CT/R1.691.411.281.241.22
MCP23016T-I/SO28SOIC-40C to +85CT/R1.581.321.201.161.15
MCP23016T-I/SS28SSOP-40C to +85CT/R1.691.411.281.241.22
Similar Devices
ProductDescriptionOperating Voltage (V)InterfacePrice5K
MCP230088-bit I/O Port Expander1.8 - 5.5I²C™$0.73
MCP230098-bit I/O Port Expander1.8 - 5.5I²C™$0.82
MCP2301616-bit I/O Port Expander2.0 - 5.5I²C™$1.15
MCP2301716-bit I/O Port Expander1.8 - 5.5I²C™$0.87
MCP2301816-bit I/O Port Expander1.8 - 5.5I²C™$1.09
MCP23S088-bit I/O Port Expander1.8 - 5.5SPI$0.78
MCP23S098-bit I/O Port Expander1.8 - 5.5SPI$0.87
MCP23S1716-bit I/O Port Expander1.8 - 5.5SPI$0.91
MCP23S1816-bit I/O Port Expander1.8 - 5.5SPI$1.16
RoHS Information
PartNumberDeviceWeightShippingWeightLeadCountPackageTypePackageWidthSolderCompositionJEDECIndicatorRoHSChinaEFUP
MCP23016-I/SO0.7704001.37037028SOIC.300inMatte Tine3
MCP23016T-I/SO0.7704001.15250028SOIC.300inMatte Tine3
MCP23016-I/SP2.0875003.73333328SPDIP.300inMatte Tine3
MCP23016T-I/ML0.1016000.33250028QFN6x6x0.9mmMatte Tine3
MCP23016-I/ML0.1016000.16393428QFN6x6x0.9mmMatte Tine3
MCP23016-I/SS0.2292000.48936228SSOP.209inMatte Tine3
MCP23016T-I/SS0.2292000.33333328SSOP.209inMatte Tine3
MCP23016 Datasheet MCP23016
Analog & Interface Guide (Volume 2) MCP23S08
Quick Guide to Microchip Development Tools ENC28J60
MCP23016 Product Overview MCP23016
Analog & Interface Product Selector Guide ENC624J600