New 16-bit GPIO Port Expander, Provides I2C interface and Level Shifting for any Peripherals

Published  March 14, 2019   0
S Staff
Author
New 16-bit GPIO Port Expander, Provides I2C interface and Level Shifting for any Peripherals

Diodes Incorporates released 16-bit I/O expander, which offers and ultra-low power solution to expanding the available GPIO on a microprocessor, microcontroller, ASSP, ASIC, or FPGA, using the ubiquitous I2C interface. The PI4IOE5V6416 will help accessing and controlling of any digital devices over an I2C interface with wide range of input and output voltages from 1.8V to 5V. With 16 individually configurable I/Os, developers can easily add an I2C interface to legacy peripherals such as keypads, push-button switches, or digital sensors. The I2C bus complies with both fast and standard modes.

 

The features include:

  • Ultra Low-Power and current consumption: The PI4IOE5V6416 comes with low stand-by current consumption of just 1.5µA at 5V and 1.0µA at 3.3V and Active current consumption during continuous register read at an I2C bus speed of 400kHz and supply voltage of 1.65 to 2.3V is typically 20µA (45µA, max).
  • Highly configurable I/O: Each of 16- ports on PI4IOE5V6416 is configurable as either an input or output by writing to the relevant register and each port also features programmable pull-up or pull-down resistor and programmable output current. All of the I/O pins feature a push/pull FET configuration: when configured as an input the FETs are turned off; when configured as an output the corresponding FET provides a low impedance path to either VDD(P) or VSS.
  • Flexible and bidirectional voltage level shifting: The PI4IOE5V6416 offers flexible, bidirectional voltage level shifting between the host and the outputs, it represents an ideal solution to interfacing legacy digital devices operating at up to 5.5V, with modern hosts operating at supply voltages as low as 1.65V.
  • Maskable open-drain active interrupt: It provides maskable open-drain active-low interrupt output that can be configured to trigger on the change of state on any of the 16 GPIOs. This powerful feature has many potential uses where a specific condition can be used to initiate a system-level action, avoiding the need for the host to continuously poll the peripheral.

 

The expanders come is two packages,a 24-pin TQFN (PI4IOE5V6416LE) package and 24-pin TSSOP (PI4IOE5V6416ZDE) package. The samples are available from the diode’s official website.