TMP92CF26AXBG Toshiba, TMP92CF26AXBG Datasheet - Page 356

no-image

TMP92CF26AXBG

Manufacturer Part Number
TMP92CF26AXBG
Description
Microcontrollers (MCU) TLCS-900/H1 ROMLESS 144KB RAM
Manufacturer
Toshiba
Datasheet

Specifications of TMP92CF26AXBG

Processor Series
TLCS-900
Core
900/H
Data Bus Width
16 bit
Program Memory Type
ROM
Program Memory Size
8 KB
Data Ram Size
144 KB
Interface Type
I2C, I2S, UART, USB
Maximum Clock Frequency
80 MHz
Number Of Programmable I/os
136
Number Of Timers
10
Maximum Operating Temperature
+ 50 C
Mounting Style
SMD/SMT
Package / Case
FBGA-228
Development Tools By Supplier
BM1040R0A, BM1055R0B, SW96CN0-ZCC, SW00MN0-ZCC
Minimum Operating Temperature
0 C
On-chip Adc
10 bit, 6 Channel
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
TMP92CF26AXBG
Manufacturer:
TOSHIBA
Quantity:
4 000
Part Number:
TMP92CF26AXBG
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Internal SCL output
(Master A)
Internal SCL output
(Master B)
SCL pin
(4)
(5)
b.
and <ALS> to the I2CAR. Clear the <ALS> to “0” for the address recognition mode.
Clear the SBICR2<MST> to “0” for operation as a slave device. The <MST> is cleared
to “0” by the hardware after a stop condition on the bus is detected or arbitration is
lost.
Slave address and address recognition mode specification
Master/Slave selection
When the TMP92CF26A is used as a slave device, set the slave address <SA6:0>
Set the SBICR2<MST> to “1” for operating the TMP92CF26A as a master device.
down a clock line to low-level, in the first place, invalidate a clock pulse of another
master device which generates a high-level clock pulse. The master device with a
high-level clock pulse needs to detect the situation and implement the following
procedure.
The TMP92CF26A has a clock synchronization function for normal data transfer
even when more than one master exists on the bus.
The example explains the clock synchronization procedures when two masters
simultaneously exist on a bus.
the SCL line of the bus becomes the Low-level. After detecting this situation,
Master B resets a counter of High-level width of an own clock pulse and sets the
internal SCL output to the Low-level.
Master A finishes counting Low-level width of an own clock pulse at point “b” and
sets the internal SCL output to the High-level. Since Master B holds the SCL line
of the bus at the Low-level, Master A wait for counting high-level width of an own
clock pulse. After Master B finishes counting low-level width of an own clock pulse
at point “c” and Master A detects the SCL line of the bus at the High-level, and
starts counting High-level of an own clock pulse. The clock pulse on the bus is
determined by the master device with the shortest High-level width and the
master device with the longest Low-level width from among those master devices
connected to the bus.
Clock synchronization
In the I
As Master A pulls down the internal SCL output to the Low level at point “a”,
2
C bus mode, in order to wired-AND a bus, a master device which pulls
Figure 3.15.9 Clock synchronization
a
Reset a counting of
high-level width of a
clock pulse
92CF26A-355
Wait counting high-level
width of a clock pulse
b
c
Start counting high-level width of a clock pulse
TMP92CF26A
2007-11-21

Related parts for TMP92CF26AXBG