MCP23S17-E/SS

MCP23017/MCP23S17 (MCP23X17) device family
provides 16-bit, general purpose parallel I/O expansion
for I2C bus or SPI applications. The two devices differ
only in the serial interface:
• MCP23017 – I2C interface
• MCP23S17 – SPI interface
MCP23X17 consists of multiple 8-bit configuration
registers for input, output and polarity selection. The
system host can enable the I/Os as either inputs or outputs by writing the I/O configuration bits (IODIRA/B).
The data for each input or output is kept in the
corresponding input or output register. The polarity of
the Input Port register can be inverted with the Polarity
Inversion register. All registers can be read by the
system host.
The 16-bit I/O port functionally consists of two 8-bit
ports (PORTA and PORTB). MCP23X17 can be
configured to operate in the 8-bit or 16-bit modes via
IOCON.BANK.
There are two interrupt pins, INTA and INTB, that can
be associated with their respective ports, or can be
logically OR’ed together so that both pins will activate if
either port causes an interrupt.
The interrupt output can be configured to activate
under two conditions (mutually exclusive):
1. When any input state differs from its
corresponding Input Port register state. This is
used to indicate to the system host that an input
state has changed.
2. When an input state differs from a preconfigured
register value (DEFVAL register).
The Interrupt Capture register captures port values at
the time of the interrupt, thereby saving the condition
that caused the interrupt.
The Power-on Reset (POR) sets the registers to their
default values and initializes the device state machine.
The hardware address pins are used to determine the
device address.


Download Details PDF

Notice:

In stock will ship in 2 days. Real-time inventory pls confirm with us.

INQUIRY ONLINE




    SPECIFICATION

    • AEC-Q100 Qualified
    • 16-Bit Remote Bidirectional I/O Port (Pins GPA7,
    GPB7 are output only for MCP23017):
    – I/O pins default to input
    • High-Speed I2C Interface (MCP23017):
    – 100 kHz
    – 400 kHz
    – 1.7 MHz
    • High-Speed SPI Interface (MCP23S17):
    – 10 MHz (maximum)
    • Three Hardware Address Pins to Allow Up to
    Eight Devices On the Bus
    • Configurable Interrupt Output Pins:
    – Configurable as active-high, active-low or
    open-drain
    • INTA and INTB Can Be Configured to Operate
    Independently or Together
    • Configurable Interrupt Source:
    – Interrupt-on-change from configured register
    defaults or pin changes
    • Polarity Inversion Register to Configure the
    Polarity of the Input Port Data
    • External Reset Input
    • Low Standby Current: 1 µA (max.)
    • Operating Voltage:
    – 1.8V to 5.5V @ –40°C to +85°C
    – 2.7V to 5.5V @ –40°C to +85°C
    – 4.5V to 5.5V @ –40°C to +125°C