dsPIC30F4011/4012
DS70135G-page 210
2010 Microchip Technology Inc.
I
TABLE 24-36: 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).