tmp89fm42 TOSHIBA Semiconductor CORPORATION, tmp89fm42 Datasheet - Page 286

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.4 Functions
18. Serial Bus Interface (SBI)
RA001
18.4.5 Master/slave selection
18.4.6 Transmitter/receiver selection
SCL pin (Master 1)
SCL pin (Master 2)
SCL (Bus)
arbitration lost is detected, SBI0CR2<MST> is cleared to "0" by the hardware.
SBI0CR2<TRX> should be cleared to "0".
bit (R/
cleared to "0" by hardware if a transmitted direction bit is "1", and is set to "1" by hardware if it is "0". When
an acknowledge signal is not returned, the current condition is maintained.
hardware. Table 18-3 shows SBI0CR2<TRX> changing conditions in each mode and SBI0CR2<TRX> value
after changing.
To set a master device, SBI0CR2<MST> should be set to "1".
To set a slave device, SBI0CR2<MST> should be cleared to "0". When a stop condition on the bus or an
To set the device as a transmitter, SBI0CR2<TRX> should be set to "1". To set the device as a receiver,
For the I
In the master mode, after an acknowledge signal is returned from the slave device, SBI0CR2<TRX> is
When a stop condition on the bus or an arbitration lost is detected, SBI0CR2<TRX> is cleared to "0" by the
Note:When SBI0CR1<NOACK> is "1", the slave address match detection and the GENERAL CALL detection are
low level. After detecting this situation, Master 2 resets counting a clock pulse in the high level and sets
the SCL pin to the low level.
level. Since Master 2 holds the SCL line of the bus at the low level, Master 1 waits for counting a clock
pulse in the high level. After Master 2 sets a clock pulse to the high level at point "c" and detects the SCL
line of the bus at the high level, Master 1 starts counting a clock pulse in the high level. Then, the master,
which has finished the counting a clock pulse in the high level, pulls down the SCL pin to the low level.
the master device with the longest low-level period from among those master devices connected to the
bus.
W
As Master 1 pulls down the SCL pin to the low level at point "a", the SCL line of the bus becomes the
Master 1 finishes counting a clock pulse in the low level at point "b" and sets the SCL pin to the high
The clock pulse on the bus is determined by the master device with the shortest high-level period and
disabled, and thus SBI0CR2<TRX> remains unchanged.
) sent from the master device is "1", and is cleared to "0" if the bit is "0".
2
C bus data transfer in the slave mode, SBI0CR2<TRX> is set to "1" by the hardware if the direction
Figure 18-8 Example of Clock Synchronization
a
Count reset
Page 272
b
Wait
c
Count start
Count reset
TMP89FM42

Related parts for tmp89fm42