The PCA9505DGG is a 40-bit I²C-bus I/O Port with RESET OE and INT for I²C bus applications organized in 5 banks of 8 I/Os. At 5V supply voltage, the outputs are capable of sourcing 10mA and sinking 15mA with a total package load of 600mA to allow direct driving of 40 LEDs. Any of the 40 I/O ports can be configured as an input or output. Output ports are totem-pole and their logic state changes at the acknowledge (bank change). The device can be configured to have each input port to be masked in order to prevent it from generating interrupts when its state changes and to have the I/O data logic state to be inverted when read by the system master.
Standard and fast mode compatible I²C-bus serial interface
Polarity inversion register allows inversion of the polarity of the I/O pins when read
3 Programmable address pins allowing 8 devices on the same bus
Latch-up testing is done to JEDEC standard JESD78
All input and output pins are protected against ESD under normal handling. When handling ensure that the appropriate precautions are taken.