TMP91xy20AFG Toshiba, TMP91xy20AFG Datasheet - Page 185

no-image

TMP91xy20AFG

Manufacturer Part Number
TMP91xy20AFG
Description
Manufacturer
Toshiba
Datasheet

Specifications of TMP91xy20AFG

Package
LQFP144
Rom Types(m=mask,p=otp, F=flash,e=eeprom)
M
Rom Combinations
8
Ram Combinations
8
Architecture
16-bit CISC
Usb/spi Channels
-
Uart/sio Channels
1
I2c/sio Bus Channels
1
(s)dram Controller
1
Adc 10-bit Channel
8
Da Converter
-
Timer 8-bit Channel
4
Timer 16-bit Channel
1
Pwm 8-bit Channels
-
Pwm 16-bit Channels
-
Cs/wait Controller
4
Dual Clock
Y
Number Of I/o Ports
77
Power Supply Voltage(v)
3.0 to 3.6
Internal SCL output
(Master A)
Internal SCL output
(Master B)
SCL line
(4) Slave address and address recognition mode specification
(5) Master/slave selection
<ALS> to the I2C0AR. Clear the <ALS> to 0 for the address recognition mode.
Clear the SBI0CR2<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.
b.
When the TMP91C820A is used as a slave device, set the slave address <SA6:0> and
Set the SBI0CR2<MST> to 1 for operating the TMP91C820A as a master device.
Clock synchronization
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.
transfer even when more than one master exists on the bus.
simultaneously exist on a bus.
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.
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.
In the I
The TMP91C820A has a clock synchronization function for normal data
The example explains the clock synchronization procedures when two masters
As master A pulls down the internal SCL output to the low level at point a, the
Master A finishes counting low-level width of an own clock pulse at point b and
2
a
C bus mode, in order to wired-AND a bus, a master device which pulls
Reset a acounter of
high-level width of a
clock pulse
Figure 3.10.8 Clock Synchronization
91C820A-183
Wait counting high-level
width of a clock pulse
b
c
Start couting high-level width of a clock pulse
TMP91C820A
2008-02-20

Related parts for TMP91xy20AFG