Channel |
16 |
Addresses |
2 |
Reset |
√ |
Constant Current |
× |
Pull-up |
√ |
Level Shift |
√ |
Temperature |
-40℃~85℃ |
Power Supply (Min) (V) |
1.65 |
Power Supply (Max) (V) |
5.5 |
Package (mm) |
BGA 3X3-24B |
16-bit general-purpose I/O expander
16 multi-function I/O, each can be configured as GPIO input or output mode independently
Dual power supply, supporting converting between VDD(P) and VDD(I2C-BUS)
Selectable push-pull or open-drain output
Interrupt latch function
Four programmable output drive strengths
Open-drain active LOW interrupt output (INTN)
1MHz I2C interface, 2 selectable addresses
SCL/SDA inputs supports 1.8V logic input
Power supply: 1.65V~5.5V
BGA 3.0mm × 3.0mm × 0.86mm - 24B package
AW95016A is a 16 channel general purpose I/O (GPIO) expander controller. Each channel can be configured as GPIO input or output separately.
There are two supply voltages for AW95016A:
VDD(P) and VDD(I2C-BUS). VDD(I2C-BUS) provides the supply voltage for the interface at the master side and the VDD(P) provides the supply for internal circuits and GPIOs. VDD(I2C-BUS) should be connected to the power of the external SCL/SDA lines. The voltage level on Port Px_x of the AW95016A is determined by the VDD(P).
After power-on, all channels are configured as input by default. However, the system master can enable channels as either input or output by writing to configuration bits.
In GPIO input mode, when interrupt mask is closed, open-drain interrupt (INTN) is active when any input state differs from its corresponding input port register state and can be used to indicate to the system master that an input state has changed. After reading GPIO state through I2C interface, the interrupt is cleared. In output mode, each channel can be configured as push-pull or open-drain output independently.
AW95016A is available in BGA 3.0mmX3.0mmX 0.86mm-24B package. It operates from 1.65V to 5.5V over the temperature range of -40°C to +85°C.