R01UH0092EJ0110 Rev.1.10
Page 569 of 807
Jul 31, 2012
M16C/64C Group
25. Multi-master I
2
C-bus Interface
25.3.7
Detecting Start/Stop Conditions
Figure 25.13 shows Start Condition Detection, Figure 25.14 shows Stop Condition Detection, and Table
25.14 lists Conditions to Detect Start/Stop Condition.
A start/stop condition can be detected only when the start/stop condition detect parameters are
selected by setting bits SSC4 to SSC0 in the S2D0 register, and the signals input to pins SCLMM and
SDAMM meet all three conditions (SCLMM release time, setup time, and hold time) listed in Table
25.14.
The BB bit in the S10 register becomes 1 when a start condition is detected, and becomes 0 when a
stop condition is detected. The set timing and reset timing of the BB bit depends on whether the mode
is standard mode or fast-mode. Refer to the BB bit set/reset times in Table 25.15.
Table 25.15 lists the Recommended Values of Bits SSC4 to SSC0 in Standard Clock Mode.
Figure 25.13 Start Condition Detection
Figure 25.14 Stop Condition Detection
SCLMM
SDAMM
BB bit in the S10 register
TRX bit in the S10 register
Bits BC2 to BC0 in the S1D0 register
SCLMM open
Setup
Hold
Setting BB bit
(In slave mode)
000b
SCLMM
SDAMM
BB bit in the S10 register
TRX bit in the S10 register
Bits BC2 to BC0 in the S1D0 register
SCLMM open
Setup
Hold
Resetting BB bit
0.5 fVIIC cycles
MST bit in the S10 register
000b
Содержание M16C Series
Страница 846: ...M16C 64C Group R01UH0092EJ0110...