http://www.ti.com/general/docs/suppproductinfo.tsp?distId=26&gotoUrl=https%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Ftcal6408″>View Datasheet
Texas Instruments TCAL6408 I2C-Bus/SMBus I/O Expander provides general-purpose parallel input/output (I/O) expansion for the two-line bidirectional I2C bus (or SMBus) protocol. The device can operate with a power supply voltage ranging from 1.08V to 3.6V on the I2C bus side (VCCI) and a power supply voltage from 1.08V to 3.6V on the P-port side (VCCP).
The device supports 100kHz (Standard-mode), 400kHz (Fast-mode), and 1MHz (fast-mode-plus) I2C clock frequencies. I/O expanders such as the TCAL6408 provide a simple solution when additional I/Os are needed for switches, sensors, push buttons, LEDs, fans, etc.
The Texas Instruments TCAL6408 has Agile I/O ports which include additional features designed to enhance the I/O performance in terms of speed, power consumption, and EMI. The other features are programmable output drive strength, pull-up and pull-down resistors, latchable inputs, maskable interrupt, interrupt status register, and programmable open-drain or push-pull outputs.