PCF8574 Remote 8-bit I/O expander for I2C-bus with interrupt
General description: The PCF8574/74A provides general-purpose remote I/O expansion via the 2-wire bidirectional I2C-bus. The devices consist of 8 quasi-bidirectional ports, 100kHz I2C-bus interface, 3 hardware address inputs and interrupt output operating between 2.5-6V. The quasi-bidirectional port can be independently assigned as an input to monitor interrupt status or keypads, or as an output to activate indicator devices such as LEDs. System master can read from the input port or write to the output port through a single register. The low current consumption of 2.5 uA (typical, static) is great for mobile applications and the latched output ports directly drive LEDs. The 3 hardware address pins allow eight of each device to be on the same I2C-bus, so there can be up to 16 of these I/O expanders PCF8574/74A together on the same I2C-bus, supporting up to 128 I/Os. The active LOW open-drain interrupt output (INT) can be connected to the interrupt logic of the microcontroller and is activated when any input state differs from its corresponding input port register state. It is used to indicate to the microcontroller that an input state has changed and the device needs to be interrogated without the microcontroller continuously polling the input register via the I2C-bus. The internal Power-On Reset (POR) initializes the I/Os as inputs with a weak internal pull-up 100 uA current source.
Features and benefits: - I2C-bus to parallel port expander - 100 kHz I2C-bus interface (Standard-mode I2C-bus) - Operating supply voltage 2.5-6V with non-overvoltage tolerant I/O held to VDD with 100 uA current source - 8-bit remote I/O pins that default to inputs at power-up - Latched outputs directly drive LEDs - Total package sink capability of 80 mA - Active LOW open-drain interrupt output - 8 programmable slave addresses using 3 pins - Low Low standby current (2.5 uA typical)