MaxLinear MxL82212
The MxL82212 is an 8-bit GPIO expander with an I2C/ SMBus interface. The MxL82212 has the internal 100k pull-up resistors enabled upon power-up in case it is necessary for the inputs to be in a known state. The three-state mode feature is useful for applications where the power is removed from the remote device, but it may still be connected to the GPIO expander.GENERAL DESCRIPTION
The MxL82212 has the internal 100k pull-up resistors enabled upon power-up in case it is necessary for the inputs to be in a known state. In addition, the GPIOs on the MxL82212 can individually be controlled and configured. As outputs, the GPIOs can be outputs that are high, low or in three-state mode. 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 MxL82212 is a 3mm × 3mm 16-pin QFN. It is pin and software compatible with the PCA9538 (note that the software registers are compatible to the PCA9538, but the I2C slave address is different).APPLICATIONS
● Telecom, networking, and server platforms (BMC)● GPIO expansion for embedded systems
● Industrial automation and...