GPIO expander suits I²C bus/SMBus applications
Nexperia’s NCA9555 provides 16 bits of general-purpose input/output (GPIO) expansion for I²C bus/SMBus applications.
It is designed for a wide voltage range of 1.65 V to 5.5 V with interrupt and default pull-up resistors on GPIOs.
The device is in stock at distributor Digi-Key.
Nexperia GPIO expanders provide an elegant solution when additional IOs are needed while keeping the interconnections to a minimum, for example, in ACPI power switches, sensors, pushbuttons, LEDs, fan control, and more.
The NCA9555 contains a set of 8-bit input, output, configuration, and polarity inversion registers.
At power-up all IOs default to inputs. Each IO can be configured as either input or output by changing the corresponding bit in the configuration register. The data for each input or output is stored in the corresponding input or output register. The polarity inversion register can be programmed to invert the polarity of the input register.
The NCA9555 has an open-drain interrupt output which is activated when any one of the GPIO changes from its corresponding input port register state. The power-on reset sets the registers to default values and initialises the device state machine. There are three address pins A0, A1, and A2 which can be used to configure the I²C bus slave address of the device. It allows up to eight devices to share the same I²C-bus/SMBus.
The device offers low standby current consumption of 2.5 µA (maximum)
Schmitt-trigger action allows slow input transition and better switching noise immunity at the SCL and SDA inputs (VHYS = 0.10 × VCC [typical]) with noise filter on SCL and SDA inputs.
The device is specified from -40°C to +85°C
Applications include I²C-bus/SMBus, ACPI power switches, sensors, push buttons, LEDs, fan control, and more and general-purpose input/output (GPIO) expansion.
The device is available from Digi-Key in the EMEA, Americas and Asia-Pacific regions.