Datasheet
1998-2013 Microchip Technology Inc. DS30289C-page 259
PIC17C7XX
FIGURE 20-18: I
2
C BUS DATA TIMING
TABLE 20-13: I
2
C BUS DATA REQUIREMENTS
Param
No.
Sym Characteristic Min Max Units Conditions
100 Thigh Clock high time 100 kHz mode 2(T
OSC)(BRG + 1) — ms
400 kHz mode 2(T
OSC)(BRG + 1) — ms
1 MHz mode
(1)
2(TOSC)(BRG + 1) — ms
101 Tlow Clock low time 100 kHz mode 2(T
OSC)(BRG + 1) — ms
400 kHz mode 2(T
OSC)(BRG + 1) — ms
1 MHz mode
(1)
2(TOSC)(BRG + 1) — ms
102 Tr SDA and SCL rise time 100 kHz mode — 1000 ns Cb is specified to be from
10 to 400 pF
400 kHz mode 20 + 0.1Cb 300 ns
1 MHz mode
(1)
— 300 ns
103 Tf SDA and SCL fall time 100 kHz mode — 300 ns Cb is specified to be from
10 to 400 pF
400 kHz mode 20 + 0.1Cb 300 ns
1 MHz mode
(1)
—10ns
90 Tsu:sta START condition setup
time
100 kHz mode 2(T
OSC)(BRG + 1) — ms Only relevant for Repeated
Start condition
400 kHz mode 2(T
OSC)(BRG + 1) — ms
1 MHz mode
(1)
2(TOSC)(BRG + 1) — ms
91 Thd:sta START condition hold
time
100 kHz mode 2(T
OSC)(BRG + 1) — ms After this period, the first
clock pulse is generated
400 kHz mode 2(T
OSC)(BRG + 1) — ms
1 MHz mode
(1)
2(TOSC)(BRG + 1) — ms
106 Thd:dat Data input hold time 100 kHz mode 0 — ns
400 kHz mode 0 0.9 ms
1 MHz mode
(1)
0—ns
107 Tsu:dat Data input setup time 100 kHz mode 250 — ns (Note 2)
400 kHz mode 100 — ns
1 MHz mode
(1)
100 — ns
92 Tsu:sto STOP condition
setup time
100 kHz mode 2(T
OSC)(BRG + 1) — ms
400 kHz mode 2(T
OSC)(BRG + 1) — ms
1 MHz mode
(1)
2(TOSC)(BRG + 1) — ms
109 Taa Output valid from clock 100 kHz mode — 3500 ns
400 kHz mode — 1000 ns
1 MHz mode
(1)
— 400 ns
Note 1: Maximum pin capacitance = 10 pF for all I
2
C pins.
2: A fast mode (400 KHz) I
2
C bus device can be used in a standard mode I
2
C bus system, but the parameter # 107 250 ns
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.
Parameter #102 + #107 = 1000 + 250 = 1250 ns (for 100 kHz mode) before the SCL line is released.
3: C
b
is specified to be from 10-400pF. The minimum specifications are characterized with C
b
=10pF. The rise time spec (t
r
)
is characterized with R
p
=R
p
min. The minimum fall time specification (t
f
) is characterized with C
b
=10pF,and R
p
=R
p
max.
These are only valid for fast mode operation (V
DD=4.5-5.5V) and where the SPM bit (SSPSTAT<7>) =1.)
4: Max specifications for these parameters are valid for falling edge only. Specs are characterized with R
p
=R
p
min and
C
b
=400pF for standard mode, 200pF for fast mode, and 10pF for 1MHz mode.
Note: Refer to Figure 20-5 for load conditions.
90
91 92
100
101
103
106
107
109
109
110
102
SCL
SDA
In
SDA
Out