TMP86xy92DMG Toshiba, TMP86xy92DMG Datasheet - Page 173

no-image

TMP86xy92DMG

Manufacturer Part Number
TMP86xy92DMG
Description
Manufacturer
Toshiba
Datasheet

Specifications of TMP86xy92DMG

Package
SSOP30
Rom Types (m=mask,p=otp,f=flash)
M/F
Rom Size
16
Ram Size
512
Driver Led
8
Driver Lcd
-
Spi/sio Channels
1
Uart/sio Channels
2
I2c/sio Channels
1
High-speed Serial Output
-
Adc 8-bit Channels
-
Adc 10-bit Channels
6
Da Converter Channels
-
Timer Counter 18-bit Channel
-
Timer Counter 16-bit Channel
1
Timer Counter 8-bit Channel
2
Motor Channels
-
Watchdog Timer
Y
Dual Clock
Y
Clock Gear
-
Number Of I/o Ports
24
Power Supply (v)
4 to 5.5
15.6
15.5.12
15.5.13
15.6.1
15.6.2
Data Transfer of I
in a slave mode. The AD0 is cleared to “0” when a start or stop condition is detected on a bus.
acknowledge mode, immediately after an INTSBI interrupt request is generated, an acknowledge signal is read
by reading the contents of the LRB.
bits to count clocks for an acknowledge signal. Set a transfer frequency to the SCK in SBICRA.
receiver mode, clear “0” to the MST, TRX and BB in SBICRB, set “1” to the PIN, “10” to the SBIM, and “00”
to bits SWRST1 and SWRST0.
address and the direction bit which are set to the SBIDBR are output. The time from generating the START
condition until the falling SCL pin takes t
The SCL pin is pulled-down to the low level while the PIN is “0”. When an interrupt request occurs, the TRX
changes by the hardware according to the direction bit only when an acknowledge signal is returned from the
slave device.
Note 1: Do not write a slave address to be output to the SBIDBR while data is transferred. If data is written to the
Note 2: The bus free must be confirmed by software within 98.0 μs (The shortest transmitting time according to the
The AD0 (Bit1 in SBISRB) is set to “1” when all 8-bit received data is “0” immediately after a start condition
The SDA line value stored at the rising edge of the SCL line is set to the LRB (Bit0 in SBISRB). In the
For initialization of device, set the ACK in SBICRA to “1” and the BC to “000”. Specify the data length to 8
Next, set the slave address to the SA in I2CAR and clear the ALS to “0” to set an addressing format.
After confirming that the serial bus interface pin is high level, for specifying the default setting to a slave
Confirm a bus free status (BB = 0).
Set the ACK to “1” and specify a slave address and a direction bit to be transmitted to the SBIDBR.
By writing “1” to the MST, TRX, BB and PIN, the start condition is generated on a bus and then, the slave
An INTSBI interrupt request occurs at the 9th falling edge of a SCL clock cycle, and the PIN is cleared to “0”.
Device initialization
Start condition and slave address generation
Note:The initialization of a serial bus interface circuit must be complete within the time from all devices which
GENERAL CALL detection monitor
Last received bit monitor
are connected to a bus have initialized to and device does not generate a start condition. If not, the data
can not be received correctly because the other device starts transferring before an end of the initiali-
zation of a serial bus interface circuit.
SBIDBR, data to been outputting may be destroyed.
I
"1" to the MST, TRX, BB, and PIN to generate the start conditions. If the writing of slave address and setting
of MST, TRX, BB and PIN doesn't finish within 98.0 μs, the other masters may start the transferring and the
slave address data written in SBIDBR may be broken.
2
C bus standard) after setting of the slave address to be output. Only when the bus free is confirmed, set
2
C Bus
LOW
Page 159
.
TMP86FH92DMG

Related parts for TMP86xy92DMG