GENERAL DESCRIPTION
Each GPIO includes an internal 100k pull-up resistor that can be individually enabled through software. Pull-ups are disabled by default after power-up and reset. As outputs, the GPIOs can be outputs that are high, low or in three-state mode. The three-state mode feature is useful for applications where the power is removed from the remote devices, but they may still be connected to the GPIO expander. As inputs, the internal pull-up resistors can be enabled or disabled and the input polarity can be inverted. The interrupt behavior is configurable. It can be set to trigger on a rising edge, falling edge, or both edges. The interrupt condition is cleared either when the input returns to its original state or when the current input state is read. The MxL82203 is an enhanced version of the PCA9539 and TCA9539. The MxL82203 is pin and software compatible with the PCA9539 and TCA9539 (note that the software registers are compatible to the PCA9539, but the I2C slave address is different).