The maximum current that can be sourced or sunk by each I/O pin is 25mA.
The TCA6416APWR can be configured as an input or output by writing to the configuration register (Register 0x06). A '1' in the register bit corresponds to an output, and a '0' corresponds to an input.
The internal pull-up resistors on the I/O pins are used to pull the pins high when they are configured as inputs. This helps to prevent the pins from floating and reduces power consumption.
The TCA6416APWR can be reset by pulling the RESET pin low for at least 1ms. This resets the device to its default state.
The maximum frequency of the I2C clock signal is 400 kHz.