TPT29555
TPT29555 is I2C to 16-bit GPIO Expander manufactured by 3PEAK.
Features
- I2C-bus to 16-bit GPIO expander
- Operating power supply voltage from 1.65 V to
5.5 V
- Low standby current consumption:
- 3.0 μA (typical at 5 V VCC)
- 1.5 μA (typical at 3.3 V VCC)
- 400 k Hz Fast-mode I2C-bus
- 5 V tolerant I/Os
- Open-drain active LOW interrupt output (INT)
- Configurable Slave Address with 3 Address Pins
- Internal power-on reset
- Power-up with all channels configured as inputs with weak pull-up resistors
- Latch-Up performance exceeds 200 m A per JESD 78
- ESD Protection Exceeds JESD 22
- 4000-V Human Body Model
- 1500-V Charged Device Model
Applications
- Servers/Storages
- Routers (Tele Switching Equipment)
- Personal puters
Description
The TPT29555 is a 16-bit GPIO expander with interrupt and weak pull-up resistors for I2C-bus applications. The power supplier voltage range is from 1.65 V to 5.5 V that allows the TPT29555 to interconnect with 1.8-V microcontrollers.
The TPT29555 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 ining data on its ports without having to municate via the I2C-bus. Thus, the TPT29555 can remain a simple slave device. The power-on 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 ponents. Three hardware pins (A0, A1, A2) select the fixed I2C-bus address and allow up to eight devices to share the same I2C-bus.
TPT29555 is available in TSSOP24 and QFN24 package, and is characterized from
- 40°C to +85°C.
Function Block Diagram
.3peak.
1 / 21
Rev.A3
I2C to 16-bit...