Toshiba TLCS-900/H1 Series Manual page 335

Original cmos 32-bit microcontroller
Hide thumbs Also See for TLCS-900/H1 Series:
Table of Contents

Advertisement

When the <TRX> is "0" (Receiver mode)
read the received data from SBIDBR to release the SCL line (data which is read
immediately after a slave address is sent is undefined). After the data is read,
<PIN> becomes "1".
outputs "L" level from SDA pin with acknowledge timing.
TMP92CF30 pulls down the SCL pin to the Low-level. The TMP92CF30 outputs a
clock pulse for 1-word of data transfer and the acknowledge signal each time that
received data is read from the SBIDBR.
Read SBIDBR
SCL pin
SDA pin
D7
<PIN>
INTSBI
interrupt request
Figure 3.15.16 Example of when <BC2:0> = "000", <ACK> = "1" in receiver mode
"0" before reading data which is 1-word before the last data to be received. The
last data word does not generate a clock pulse as the Acknowledge signal. After
the data has been transmitted and an interrupt request has been generated, set
<BC2:0> to "001" and read the data. The TMP92CF30 generates a clock pulse for a
1-bit data transfer. Since the master device is a receiver, the SDA line on the bus
remains High. The transmitter interprets the High signal as an ACK signal. The
receiver indicates to the transmitter that data transfer is complete.
After the one data bit has been received and an interrupt request been generated,
the TMP92CF30 generates a stop condition (see Section 3.15.6 (4) Stop condition
generation) and terminates data transfer.
SCL pin
SDA pin
<PIN>
INTSBI
interrupt request
"0" → <ACK>
Read SBIDBR
Figure 3.15.17 Termination of data transfer in master receiver mode
When the next transmitted data is other than 8 bits, set <BC2:0> <ACK> and
Serial clock pulse for transferring new 1 word of data is defined SCL and
An INTSBI interrupt request then occurs and the <PIN> becomes "0", Then the
1
2
3
D6
D5
D4
In order to terminate the transmission of data to a transmitter, clear <ACK> to
1
2
3
D7
D6
D5
92CF30-333
4
5
6
D3
D2
D1
4
5
6
D4
D3
D2
TMP92CF30
7
8
9
D0
ACK
New D7
Acknowledge signal
to a transmitter
Output from Master
Output from Slave
7
8
1
D1
D0
Acknowledge signal
sent to a transmitter
"001" → <BC2:0>
Read SBIDBR
Output of Master
Output of Slave
2009-06-12

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tmp92cf30fg

Table of Contents