English
Language : 

M16C29 Datasheet, PDF (302/499 Pages) Renesas Technology Corp – RENESAS MCU M16C FAMILY / M16C/Tiny SERIES
M16C/29 Group
16. MULTI-MASTER I2C bus INTERFACE
16.9 START Condition Generation Method
Set the MST bit, TRX bit and BB flags in the S10 register to 1 and set the PIN bit and 4 low-order bits in the
S10 register to 0 simultaneously, to enter START condition standby mode, when the ES0 bit in the S1D0
register is set to 1 (I2C bus interface enabled) and the BB flag is set to 0 (bus free). When the slave address
is written to the S00 register next, START condition is generated and the bit counter is reset to 0002 and 1-
byte SCL signal is output. The START condition generation timing varies between standard clock mode
and high-speed clock mode. See Figure 16.16 and Table 16.8.
Interrupt disable
No
BB=0?
Yes
S10 = E016
Start condition standby status setting
S00 = Data
Start condition trigger generation
*Data = Slave address data
Interrupt enable
Figure 16.14 Start condition generation flow chart
Rev. 1.12 Mar.30, 2007 page 278 of 458
REJ09B0101-0112