BMSKTOPASA900(DCE) Toshiba, BMSKTOPASA900(DCE) Datasheet - Page 418

KIT STARTER TMPA900 USB JTAG

BMSKTOPASA900(DCE)

Manufacturer Part Number
BMSKTOPASA900(DCE)
Description
KIT STARTER TMPA900 USB JTAG
Manufacturer
Toshiba
Series
TOPASr
Type
MCUr
Datasheets

Specifications of BMSKTOPASA900(DCE)

Contents
Evaluation Board, Cable(s), Software and Documentation
For Use With/related Products
TMPA900CMXBG
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
I2C0DA pin
I2C0CL pin
Interrupt request
I2C0SR<TRX>
I2C0SR<PIN>
2. Start Condition and Slave Address Generation
Note 1: Before writing a slave address to I2C0DBR, make sure that the bus is free by software.
Note 2: After a slave address is written and before a start condition is generated, another master may initiate transfer
to I2C0DBR. Writing 1 to I2C0CR2<MST>, I2C0CR2<TRX>, I2C0CR2<BB> and
I2C0CR2<PIN> causes a start condition, the slave address and direction bit to be sent out
on the bus. After a start condition is generated, it takes the t
to fall.
I2C0CL and I2C0SR<PIN> is cleared to 0. While I2C0SR<PIN> is 0, I2C0CL is pulled low.
Only when the acknowledge signal is returned from the slave device, I2C0SR<TRX> is
changed by hardware according to the direction bit upon generation of an I2CINT0
interrupt request.
CHK _ BB:
Programming example: Generating a start condition
Check that the bus is free (I2C0SR<BB> = 0).
Set I2C0CR1<ACK> to 1 and write the slave address and direction bit to be transmitted
Then, an I2CINT0 interrupt request is generated on the falling edge of the 9th clock of
operation. Therefore, after writing a slave address to I2C0DBR, check a bus free state again by software
within 98.0 μs (the shortest transfer time in standard mode according to the I
shortest transfer time in fast mode according to the I
only after a bus free state is confirmed.
Start condition
Figure 3.14.5 Start condition and Slave address generation
r1
AND
CMP
BNE
(I2C0DBR) ←
(I2C0CR2) ←
1
2
(I2C0SR)
r1, #0x20
r1, #0x00
CHK _ BB
0xCB
0xF8
3
TENTATIVE
TMPA900CM- 417
Slave address + direction bit
4
5
; Check that the bus is free.
; Set the slave address to 0x65 and direction bit to 1.
; Set I2C0CR2<MST>, <TRX>, <BB>, <PIN> to 1.
2
C bus standard). A start condition should be generated
6
7
HIGH
8
2
C bus standard) or 23.7μs (the
period for the I2C0CL pin
9
ACK from slave
TMPA900CM
When the direction bit is 1
and ACK is returned,
I2C0SR<TRX> is cleared
to 0.
2009-10-14

Related parts for BMSKTOPASA900(DCE)