tmp89fm42k TOSHIBA Semiconductor CORPORATION, tmp89fm42k Datasheet - Page 311

no-image

tmp89fm42k

Manufacturer Part Number
tmp89fm42k
Description
8 Bit Microcontroller Tlcs-870/c1 Series
Manufacturer
TOSHIBA Semiconductor CORPORATION
Datasheet
RA002
SCL0 pin
SDA0 pin
SBI0CR<PIN>
INTSBI0 Interrupt
request
18.5.3.2
Table 18-4 The Behavior of an interrupt request and SBI0CR2<PIN> After Losing Arbitration
interrupt request
SBI0CR2<PIN>
Figure 18-20 Termination of Data Transfer in the Master Receiver Mode
mode after losing arbitration.
follows:
interrupt request occurs when the word data transfer terminates after losing arbitration. The generation of the
interrupt request and the behavior of SBI0CR2<PIN> after losing arbitration are shown in Table 18-4.
Either writing data to the SBI0DBR or setting SBI0CR2<PIN> to "1" releases the SCL0 pin after taking
t
LOW
In the slave mode, a serial bus interface circuit operates either in the normal slave mode or in the slave
In the slave mode, the conditions of generating the serial bus interface interrupt request (INTSBI0) are
The serial bus interface circuit changes to the slave mode if arbitration is lost in the master mode. And an
When an interrupt request occurs, SBI0CR2<PIN> is reset to "0", and the SCL0 pin is set to the low level.
When SBI0SR2<MST> is "0" (Slave mode)
.
transmitter receives the high-level signal as a negative acknowledge signal. The receiver indicates to
the transmitter that data transfer is complete.
terminate data transfer.
9
・ At the end of the acknowledge signal when the received slave address matches the value set by
・ At the end of the acknowledge signal when a "GENERAL CALL" is received with
・ At the end of transferring or receiving after matching of slave address or receiving of "GENERAL
Transfer 1-bit data by setting SBI0CR1<PIN> to "1".
In this case, since the master device is a receiver, the SDA line on a bus keeps the high level. The
After 1-bit data is received and an interrupt request has occurred, generate the stop condition to
3. To set SBI0CR2<PIN> to "1", write a dummy data (0x00) to SBI0DBR.
the I2C0AR<SA> with SBI0CR1<NOACK> set at "0"
SBI0CR1<NOACK> set at "0"
CALL"
When the Arbitration Lost Occurs during Transmission
of Slave Address as a Master
After reading the received data, clear
SBI0CR1<ACK> to "0" and writing the
dummy data (0x00)
D7
1
D6
2
An interrupt request is generated at the termination of word-data transfer.
D5
3
D4
4
Page 293
SBI0CR2<PIN> is cleared to "0".
D3
5
D2
6
When the Arbitration Lost Occurs during Transmission
of Data as Master Transmitter
D1
7
D0
8
After reading the reveived
data, set SBI0CR1<BC> to
"001" and write dummy data
(0x00)
Negative
acknowledge signal
to the transmitter
TMP89FM42K

Related parts for tmp89fm42k