Your privacy is very important to us. When you visit our website, please agree to the use of all cookies. For more information about personal data processing, please go to Privacy Policy.


I2C to 16-Bit GPIO Expander with Interrupt


The TPT29555A is a 16-bit GPIO expander with interruption and weak pull-up resistors for I2C-bus applications. The power supplier voltage range is from 1.65 V to 5.5 V, allowing the TPT29555A to interconnect with 1.8-V microcontrollers.

The TPT29555A contains the register set of two pairs of 8-bit Configuration, Input, Output, and Polarity Inversion registers. The open-drain interrupt (INT) output is changeable when any input state changes from its related register state and is used to indicate the system master that an input state has changed. INT can be connected to the interrupt input of a microcontroller. By sending an interrupt signal on this line, the remote I/O can inform the microcontroller if there is incoming data on its ports without having to communicate via the I2C-bus. Thus, the TPT29555A can remain a simple slave device. The poweron reset sets the registers to their default values and initializes the device state machine.

All input/output pins have internal weak pull-up resistors to remove external components. Three hardware pins (A0, A1, A2) select the fixed I2C-bus address and allow up to eight devices to share the same I2C-bus.

TPT29555A is available in TSSOP24 and QFN24 packages and is characterized from −40°C to +85°C.

  • Status


  • Rating


  • Drivers Per Package


  • Receivers Per Package


  • VCC(Min)(V)


  • VCC(Max)(V)


  • Data Rate(Max)(kBPS)


  • ICC (Max)(mA)


  • ESD HBM(kV)


  • IEC-61000-4-2 Contact(kV)


  • Operating Temperature Range(℃)

    -40 to +85

  • Package


TPT29555A Sample Request Form

Place Sample Order

Need Help? Contact Us.

TPT29555A Ordering Options

Place Order

Need Help? Contact Us.