Datasheet
Inter-Integrated Circuit Interface (I2C) Timing
56F8014 Technical Data, Rev. 11
Freescale Semiconductor 109
10.12 Inter-Integrated Circuit Interface (I
2
C) Timing
Table 10-17 I
2
C Timing
Characteristic Symbol
Standard Mode Fast Mode
Unit
MinimumMaximumMinimumMaximum
SCL Clock Frequency f
SCL
0 100 0 400 kHz
Hold time (repeated ) START
condition. After this period, the
first clock pulse is generated.
t
HD; STA
4.0 0.6 μs
LOW period of the SCL clock t
LOW
4.7 1.25 μs
HIGH period of the SCL clock t
HIGH
4.0 0.6 μs
Set-up time for a repeated START
condition
t
SU; STA
4.7 0.6 μs
Data hold time for I
2
C bus devices
t
HD; DAT
0
1
1. A device must internally provide a hold time of at least 300ns for the SDA signal (referred to the V
IH
min of the SCL signal) to
bridge the undefined region of the falling edge of SCL.
3.45
2
2. The maximum t
HD; DAT
has only to be met if the device does not stretch the LOW period (t
LOW
) of the SCL signal.
0
1
0.9
2
μs
Data set-up time t
SU; DAT
250
100
3
3. A Fast mode I
2
C bus device can be used in a Standard mode I
2
C bus system, but the requirement t
SU; DAT
> = 250ns must then
be met. This will automatically be the case if the device does not stretch the LOW period of the SCL signal. If such a device does
stretch the LOW period of the SCL signal, it must output the next data bit to the SDA line
t
rmax
+ t
SU; DAT
= 1000 + 250 = 1250ns (according to the Standard mode I
2
C bus specification) before the SCL line is released.
ns
Rise time of both SDA and SCL
signals
t
r
1000
2 +0.1C
b
4
4. C
b
= total capacitance of the one bus line in pF.
300 ns
Fall time of both SDA and SCL
signals
t
f
300
2 +0.1C
b
4
300 ns
Set-up time for STOP condition t
SU; STO
4.0 0.6 μs
Bus free time between STOP and
START condition
t
BUF
4.7 1.3 μs
Pulse width of spikes that must be
suppressed by the input filter
t
SP
N/A N/A 0.0 50 ns
