Microchip MCP23016 16-Bit I/O Expander Datasheet

This document introduces the MCP23016 from Microchip Technology Inc. It is a 16-bit remote bidirectional I/O port with a fast I2C bus clock frequency. It supports up to eight devices with three hardware address pins. Each I/O port has a high-current drive capability of ±25 mA. It features an open-drain interrupt output, interrupt port capture register, internal Power-On Reset (POR), and polarity inversion register. It is compatible with most microcontrollers.


Microchip MCP23016 16-Bit I/O Expander Datasheet - cover page
Brand
MICROCHIP
Category
Other Electronics
Document type
Datasheet
Language
English
Pages
38
File format
PDF
File size
579 KB
Published
05 June, 2012
Updated
29 September, 2023
MD5 checksum
6481785CB3EBE27222BE61C7E309133D

About this manual

The MCP23016 is a general-purpose parallel I/O expansion device designed for I²C bus applications. It features a 16-bit remote bidirectional I/O port where all pins default to inputs, allowing users to configure them as outputs via software.

Key characteristics include high-current drive capability of +25 mA per I/O pin and an open-drain interrupt output that activates when input states change. The device supports up to eight units on a single bus using three hardware address pins (A0-A2) and operates with a fast I²C clock frequency ranging from 0 to 400 kbits/s.

What's inside

  • Device Overview
  • Pin Descriptions
  • Power-on Reset
  • Clock Generator
  • I2C Bus Interface
  • Address Decoder
  • Register Block
  • Data Port Registers
  • Output Latch Registers
  • Input Polarity Registers

Specifications

Number of I/O pins16-bit remote bidirectional I/O port
Number of devices per busUp to eight
Drive capability per I/O+25 mA
Operating supply voltage2.0V to 5.5V
Package typesPDIP, SOIC, SSOP, QFN

Frequently asked questions

How many devices can share the same I2C bus with this chip?

Up to eight devices can be connected using three hardware address pins.

What is the maximum current drive capability per I/O pin?

The device provides a high-current drive capability of +25 mA per I/O.

How long does the power-up timer delay last?

The Power-up Timer provides a 72 ms nominal time-out on power-up.

Download PDF (579 KB)

More MICROCHIP Manuals


View all MICROCHIP manuals →