Microchip MCP23008/MCP23S08 8-Bit I/O Expander Datasheet

This document is the user manual of Microchip MCP23008/MCP23S08 products, which introduces the features and characteristics of the products, including 8-bit remote bidirectional I/O port, high-precision I2C/SPI interface, hardware address pins, interrupt output pin, configurable interrupt source, polarity inversion register, external reset pin, low standby current, operating voltage, etc.


Microchip MCP23008/MCP23S08 8-Bit I/O Expander Datasheet - cover page
Brand
MICROCHIP
Category
Other Electronics
Document type
Datasheet
Language
English
Pages
40
File format
PDF
File size
498 KB
Published
05 June, 2012
Updated
30 September, 2023
MD5 checksum
620098B9CE64E4E8127BF1C7C6A1CDFB

About this manual

This document describes the MCP23X08 family of 8-bit general-purpose parallel I/O expanders designed for I²C or SPI applications. The devices feature configurable interrupt outputs, polarity inversion registers, and external reset inputs to facilitate system integration.

The datasheet provides detailed information on device operation, including power-on reset behavior, sequential versus byte mode operations, and specific protocols for both I²C write/read and SPI write/read sequences.

What's inside

  • Device Overview
  • Pin Descriptions
  • Power-on Reset (POR)
  • Serial Interface
  • I2C Write Operation
  • I2C Read Operation
  • SPI Write Operation
  • SPI Read Operation
  • Hardware Addressing

Specifications

Interface Type (MCP23008)High-speed I²C interface
Interface Type (MCP23S08)High-speed SPI interface
I/O Port Size8-bit remote bidirectional I/O port
Operating Voltage (Industrial)1.8V to 5.5V
Operating Voltage (Extended)4.5V to 5.5V
Standby Current1 uA max.

Frequently asked questions

What are the available packages for this device?

The device is available in 18-pin PDIP, 18-pin SOIC, and 20-pin SSOP packages.

How many hardware address pins does the MCP23S08 have?

The MCP23S08 has two hardware address pins to allow up to four devices using the same chip-select.

Can the interrupt output be configured?

Yes, the configurable interrupt output pin can be set as active-high, active-low, or open-drain.

Download PDF (498 KB)

More MICROCHIP Manuals


View all MICROCHIP manuals →