MITSUBISHI < STD. LINEAR ICs >
M62320P,FP
8-BIT I/O EXPANDER for I C BUS
• In case the I/O setting is different between each terminals.
An example : the parallel port terminals of D0 to D3 and D4 to D7 are assigned as output and input terminals,
respectively.
start condition
slave address
SDA
SCL
0
1
2
I / O setting
A
DATA
DATA
stop condition
1
2
1
3
1 A2 A1 A0 0
4
5
6
7
8
P7 P6 P5 P4 P3 P2 P1 P0 A D
1
7 D
1
6 D
1
5 D
1
4 D
1
3D
1
2 D
1
1 D
1
0 A D
2
7 D
2
6 D
2
5 D
2
4 D
2
3D
2
2 D
2
1 D
2
0 A
1
2
3
4
5
6
7
8
Data output
D0 to D3
Data output
D
2
X
Hi-Z
D
1
X
D4 to D7
Hi-Z
start condition
slave address
SDA
SCL
0
1
DATA
DATA
DATA
stop condition
1
2
1
3
1 A2 A1 A0 1
4
5
6
7
8
A D
1
7 D
1
6 D
1
5 D
1
4 D
1
3D
1
2 D
1
1 D
1
0 A D
3
7 D
3
6 D
3
5 D
3
4 D
3
3D
3
2 D
3
1 D
3
0 A D
4
7D
4
6 D
4
5 D
4
4 D
4
3D
4
2 D
4
1 D
4
0 A
1
2
3
4
5
6
7
8
D0 to D3
D4 to D7
(instance)
D
1
X
D
2
X
D
3
X
D
4
X
data latch
D4 to D7
output
data latch
data latch
Hi-Z
• Write mode
The terminal assigned as an output provides the data written in the output data latch.
After power-on, all terminals are reset to the input-state. Then an initial data low of the output latch are
output after the I/O setting has been done. Finally the assigned output are provided after the 8-bit data
transmission.
The terminal assigned as an input keeps the input condition (high-impedance) regardless of 8-bit data
setting.
• Read mode
The input data is taken into the input latch on every 8th negative-going edge of the SCL clock through the
terminal assigned as an input, and then the latched data is output via the SDA line.
The data of the output assigned terminal is also handled in the same procedures as above.
MITSUBISHI ELECTRIC
2/20,1998(rev) ( 8 / 9 )