The TCA9555 is a 16-bit I/O expander, designed by Texas Instruments, that is compatible with the I2C and SMBus communication protocols. It operates between 1.65 and 5.5 volts and can be used to extend the functionality of most microcontroller families via the I2C interface. The system master can enable the I/O pins as either inputs or outputs and can invert the polarity of the Input Port register. This part is widely used in applications like servers, personal computers, automation equipment, routers, and other electronics with limited GPIO availability.
... show more