tmp89fm42 TOSHIBA Semiconductor CORPORATION, tmp89fm42 Datasheet - Page 296

no-image

tmp89fm42

Manufacturer Part Number
tmp89fm42
Description
8 Bit Microcontroller
Manufacturer
TOSHIBA Semiconductor CORPORATION
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
tmp89fm42AUG
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp89fm42LUG
Manufacturer:
ST
Quantity:
500
Part Number:
tmp89fm42LUG
Manufacturer:
TOSHIBA
Quantity:
745
Part Number:
tmp89fm42LUG
Manufacturer:
TOSHIBA
Quantity:
1 000
Part Number:
tmp89fm42LUG
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp89fm42UG
Manufacturer:
PROCONN
Quantity:
3 705
Part Number:
tmp89fm42UG
Manufacturer:
TOSHIBA/PBF
Quantity:
29
Part Number:
tmp89fm42UG
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp89fm42UG
0
Company:
Part Number:
tmp89fm42UG
Quantity:
15 795
Company:
Part Number:
tmp89fm42UG
Quantity:
2 400
Part Number:
tmp89fm42UG(C
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp89fm42UG(C,JZ)
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp89fm42UG(CZHZ)
0
Part Number:
tmp89fm42UG(JZ)
Manufacturer:
Toshiba
Quantity:
10 000
18.5 Data Transfer of I2C Bus
18. Serial Bus Interface (SBI)
RA001
Table 18-5 Operation in the Slave Mode
Note: In the slave mode, if the slave address set in I2C0AR<SA> is "0x00", a START Byte "0x01" in I
SBI0SR2
<TRX>
Table 18-4 The Behavior of an interrupt request and SBI0CR2<PIN> After Losing Arbitration
interrupt request
1
0
SBI0CR2<PIN>
the device detects slave address match and SBI0CR2<TRX> is set to "1". Do not set I2C0AR<SA> to "0x00".
level. Either writing data to the SBI0DBR or setting SBI0CR2<PIN> to "1" releases the SCL0 pin after
taking t
cesses according to conditions listed in Table 18-5.
SBI0SR2
When an interrupt request occurs, SBI0CR2<PIN> is reset to "0", and the SCL0 pin is set to the low
Check SBI0SR2<AL>, SBI0SR2<TRX>, SBI0SR2<AAS> and SBI0SR2<AD0> and implement pro-
<AL>
1
0
1
0
LOW
When the Arbitration Lost Occurs during Transmis-
sion of Slave Address as a Master
SBI0SR2
.
<AAS>
1
1
0
1
0
1
0
SBI0SR2
<AD0>
1/0
1/0
1/0
An interrupt request is generated at the termination of word-data transfer.
0
0
0
0
The serial bus interface circuit loses
arbitration when transmitting a slave
address, and receives a slave address
of which the value of the direction bit
sent from another master is "1".
In the slave receiver mode, the serial
bus interface circuit receives a slave
address of which the value of the direc-
tion bit sent from the master is "1".
In the slave transmitter mode, the serial
bus interface circuit finishes the trans-
mission of 1-word data
The serial bus interface circuit loses
arbitration when transmitting a slave
address, and receives a slave address
of which the value of the direction bit
sent from another master is "0" or
receives a "GENERAL CALL".
The serial bus interface circuit loses
arbitration when transmitting a slave
address or data, and terminates trans-
ferring the word data.
In the slave receiver mode, the serial
bus interface circuit receives a slave
address of which the value of the direc-
tion bit sent from the master is "0" or
receives "GENERAL CALL".
In the slave receiver mode, the serial
bus interface circuit terminates the
receipt of 1-word data.
Page 282
SBI0CR2<PIN> is cleared to "0".
Conditions
When the Arbitration Lost Occurs during Transmis-
sion of Data as Master Transmitter
Set the number of bits in 1 word to
SBI0CR1<BC> and write the transmitted
data to the SBI0DBR.
Check SBI0SR2<LRB>. If it is set to "1",
set SBI0CR2<PIN> to "1" since the
receiver does not request subsequent
data. Then, clear SBI0CR2<TRX> to "0"
to release the bus. If SBI0SR2<LRB> is
set to "0", set the number of bits in 1 word
to SBI0CR1<BC> and write the transmit-
ted data to SBI0DBR since the receiver
requests subsequent data.
Write the dummy data (0x00) to the
SBI0DBR to set SBI0CR2<PIN> to "1", or
write "1" to SBI0CR2<PIN>.
The serial bus interface circuit is changed
to the slave mode. Write the dummy data
(0x00) to the SBI0DBR to clear
SBI0SR2<AL> to "0" and set
SBI0CR2<PIN> to "1".
Write the dummy data (0x00) to the
SBI0DBR to set SBI0CR2<PIN> to "1", or
write "1" to SBI0CR2<PIN>.
Set the number of bits in 1-word to
SBI0CR1<BC>, read the received data
from the SBI0DBR and write the dummy
data (0x00).
Process
2
C bus standard is received,
TMP89FM42

Related parts for tmp89fm42