2011 Microchip Technology Inc.
DS70116J-page 195
dsPIC30F5011/5013
TABLE 23-35: I2C BUS DATA TIMING REQUIREMENTS (MASTER MODE)
AC CHARACTERISTICS
Standard Operating Conditions: 2.5V to 5.5V
(unless otherwise stated)
Operating temperature
-40°C
≤TA ≤+85°C for Industrial
-40°C
≤TA ≤+125°C for Extended
Param
No.
Symbol
Characteristic
Min(1)
Max
Units
Conditions
IM10
TLO:SCL Clock Low Time 100 kHz mode
TCY / 2 (BRG + 1)
—
s
400 kHz mode
TCY / 2 (BRG + 1)
—
s
1 MHz mode(2) TCY / 2 (BRG + 1)
—
s
IM11
THI:SCL
Clock High Time 100 kHz mode
TCY / 2 (BRG + 1)
—
s
400 kHz mode
TCY / 2 (BRG + 1)
—
s
1 MHz mode(2) TCY / 2 (BRG + 1)
—
s
IM20
TF:SCL
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.1 CB
300
ns
1 MHz mode(2)
—
100
ns
IM21
TR:SCL
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.1 CB
300
ns
1 MHz mode(2)
—
300
ns
IM25
TSU:DAT Data Input
Setup Time
100 kHz mode
250
—
ns
400 kHz mode
100
—
ns
1 MHz mode(2)
—
ns
IM26
THD:DAT Data Input
Hold Time
100 kHz mode
0
—
ns
400 kHz mode
0
0.9
s
1 MHz mode(2)
—
ns
IM30
TSU:STA Start Condition
Setup Time
100 kHz mode
TCY / 2 (BRG + 1)
—
s
Only relevant for
repeated Start
condition
400 kHz mode
TCY / 2 (BRG + 1)
—
s
1 MHz mode(2) TCY / 2 (BRG + 1)
—
s
IM31
THD:STA Start Condition
Hold Time
100 kHz mode
TCY / 2 (BRG + 1)
—
s
After this period the
first clock pulse is
generated
400 kHz mode
TCY / 2 (BRG + 1)
—
s
1 MHz mode(2) TCY / 2 (BRG + 1)
—
s
IM33
TSU:STO Stop Condition
Setup Time
100 kHz mode
TCY / 2 (BRG + 1)
—
s
400 kHz mode
TCY / 2 (BRG + 1)
—
s
1 MHz mode(2) TCY / 2 (BRG + 1)
—
s
IM34
THD:STO Stop Condition
100 kHz mode
TCY / 2 (BRG + 1)
—
ns
Hold Time
400 kHz mode
TCY / 2 (BRG + 1)
—
ns
1 MHz mode(2) TCY / 2 (BRG + 1)
—
ns
IM40
TAA:SCL Output Valid
From Clock
100 kHz mode
—
3500
ns
400 kHz mode
—
1000
ns
1 MHz mode(2)
——
ns
IM45
TBF:SDA Bus Free Time
100 kHz mode
4.7
—
s
Time the bus must be
free before a new
transmission can start
400 kHz mode
1.3
—
s
1 MHz mode(2)
——
s
IM50
CB
Bus Capacitive Loading
—
400
pF
Note 1: BRG is the value of the I2C Baud Rate Generator. Refer to Section 21. “Inter-Integrated Circuit (I2C)”
in the “dsPIC30F Family Reference Manual” (DS70046).
2: Maximum pin capacitance = 10 pF for all I2C pins (for 1 MHz mode only).