61
8Bit Single Chip Microcontroller
DMC73C167
high, the SDIR bit will be set to 1, and after the eighth SCL falling, the slave will
generate ACK on the SDA line. After every address and data cycle, INT5_2F is set,
and the INT5_2 interrupt is generated when it is enabled.
Notes:
1) If ACK is not generated by the master (NACK) when one byte of data is transferred,
the slave interrupt will not occur. At that point the master should initiate a stop cycle
or a restart cycle.
2) The slave flags (SEL/SDIR/GCALL) except INT5_2F will be cleared after the
slave receives the stop condition or restart condition.
3) INT5_1F is set when this device is used as the master.
Figure 5-13. Data Transfer in Slave Transmitter Mode
SCLK
*See Note 3
SDA
INT5_2F(1)
ACK by Slave
Start Condition
SDIR(1) Set
SEL(1) Set
*See Note 3
INT5_2F(1)
ACK by Master
7-Bit Addr. & 1-Bit Dir.
1
2
3
4
5
6
7
8
9
1
0
1
0
1
0
0
1
1 Byte Data by Slave
1
2
3
4
5
6
7
8
9
0
0
1
0
1
0
1
1
££á££×££