●Description
GPIO expander is useful especially for the application that is in short of IO ports.
It can
1. Control GPIO output states by I
2. Know GPIO input states by I
Furthermore,it has the interrupt function that can release CPU from polling the registers in the GPIO expander.
GPIO expander are also equipped with Built-in power on reset, 3V tolerant input,and NMOS open-drain output.
●Features
1) 400Kbps, 2-Wire serial interface
2) Interrupt output
3) 20-bit General purpose input/output interface
8-bit and 12-bit IO groups are designed for different power supply
voltages from the device core voltage supply
● Absolute Maximum Ratings
(Ta=25℃)
Item Symbol Value Unit comment
Supply Voltage
Input voltage VI
Storage temperature range Tstg -55 ~ +125
Package power PD 310 *2 mW -
*1
The input voltage range doesn't exceed absolute maximum ratings even including +0.5 V.
*2
Package dissipation will be reduced each 3.1mW/
This IC is not designed to be X-ray proof.
● Recommended Operating Conditions
(Ta=-25
o
C ~+85 oC)
2
C write protocol.
2
C read protocol.
VDD -0.3 ~ +2.5 V -
VDDI2C -0.3 ~ +3.5 V -
VDDIO -0.3 ~ +3.5 V -
-0.3 ~ VDD +0.5
*1
V CMOS Core
-0.3 ~ VDDI2C +0.5 *1 V CMOS I/O for 2-Wire
-0.3 ~ VDDIO +0.5 *1 V CMOS I/O
o
C -
o
C when the ambient temperature increases beyond 25 oC.
No.09098EAT01
Item Symbol
Unit Condition
Min Typ Max
Limit
Supply voltage (VDD) V
Supply voltage(VDDI2C) V
Supply voltage(VDDIO1) V
Supply voltage(VDDIO2) V
2-Wire operating Frequency F
Min. Typ. Max.
Input H Voltage VIH 0.75xVDDIO - - V Input L Voltage VIL - - 0.25xVDDIO V -
Limit
Unit comment
Technical Note
Input H Current IIH 0 - 3
Input L Current IIL -3 - 0
Output H Voltage VOH VDDIO-0.2 - - V IOH=-1.0mA
Output L Voltage VOL - - 0.2 V IOL=1.0mA
SCL clk frequency fSCL - - 400 KHz
Bus free time tBUF 1.3 - (repeat)Start condition
Setup Time
(repeat)Start condition
Hold Time
SCL Low Time tLOW 1.3 - SCL High Time tHIGH 0.6 - Data Setup Time tSU:DAT 100 - - ns
Data Hold Time tHD:DAT 0 - - ns
Stop condition
Setup Time
Interrupt Valid tIV - - 0.1
Interrupt Reset tIR - - 1.0
Output Data Valid tDV - - 0.8
Input Data Setup Time tDS 100 - - ns
VDDIO2 General purpose inout. Pull-up to VDD
35 A2 GPIO18 INOUT VDDIO2
36 B2 GPIO19 INOUT
*1
The Low Active or High Active of interrupt output level and specific bit mask control are decided by internal register value.
*2
When IOSEL register is set to “1”, please pull-up IO output to the same value as VDDIO1 or VDDIO2 voltages respectively.
VDDIO2 General purpose inout. Pull-up to VDD
Technical Note
Function
B
Serial data inout for 2-Wire A
Clock for 2-Wire B
Reset(Low Active)
Interrupt signal
General purpose inout. Pull-up to VDD
General purpose inout. Pull-up to VDD
General purpose inout. Pull-up to VDD
General purpose inout. Pull-up to VDD
General purpose inout. Pull-up to VDD
General purpose inout. Pull-up to VDD
General purpose inout. Pull-up to VDD
General purpose inout. Pull-up to VDD
General purpose inout. Pull-up to VDD
General purpose inout. Pull-up to VDD
General purpose inout. Pull-up to VDD
General purpose inout. Pull-up to VDD
General purpose inout. Pull-up to VDD
General purpose inout. Pull-up to VDD
General purpose inout. Pull-up to VDD
General purpose inout. Pull-up to VDD