| fSCL |
SCL clock frequency |
§§ |
0 |
|
1000 |
kHz |
| VIH |
Input high voltage |
§§ |
0.7×VDD |
|
|
V |
| VIL |
Input low voltage |
§§ |
|
|
0.3×VDD |
V |
| VHYS |
Hysteresis of Schmitt trigger inputs |
§§ |
0.1×VDD |
|
0.4×VDD |
V |
| VOL |
Output low voltage |
Iload=20mA, Fast
mode+ |
|
|
0.2VDD |
V |
| Iload=3mA, Normal mode,
VDD>2V |
|
|
0.4V |
| Iload=3mA, Normal mode,
VDD≤2V |
|
|
0.2×VDD |
| IOL |
Low level output current |
fSCL≤400kHz,
VOL=0.4V |
3mA |
|
|
mA |
| fSCL≤1MHz,
VOL=0.4V |
20mA |
|
|
| CB |
Capacitive load for each bus line |
fSCL≤100kHz |
|
|
400 |
pF |
| fSCL≤400kHz |
|
|
400 |
| fSCL≤1MHz |
|
|
550 |
| tR |
Rise time for both SDA and SCL |
fSCL≤100kHz |
- |
|
1000 |
ns |
| fSCL≤400kHz |
20 |
|
300 |
| fSCL≤1MHz |
- |
|
120 |
| tOF |
Output fall time from VIHmin to
VILmax |
10pF < Capacitance of bus line < 400pF |
fSCL≤400kHz |
20+0.1×CB |
|
300 |
ns |
| fSCL≤1MHz |
20+0.1×CB |
|
120 |
| tSP |
Spikes suppressed by Input filter |
|
0 |
|
50 |
ns |
| IL |
Input current for each I/O pin |
0.1×VDD<VI<0.9×VDD |
|
|
1 |
µA |
| CI |
Capacitance for each I/O pin |
|
|
|
10 |
pF |
| RP |
Value of pull-up resistor |
fSCL≤100kHz |
(VDD-VOL(max)) /IOL |
|
1000ns/(0.8473×CB) |
Ω |
| fSCL≤400kHz |
|
|
300ns/(0.8473×CB) |
| fSCL≤1MHz |
|
|
120ns/(0.8473×CB) |
| tHD;STA |
Hold time (repeated) START condition |
fSCL≤100kHz |
4.0 |
|
|
µs |
| fSCL≤400kHz |
0.6 |
|
|
| fSCL≤1MHz |
0.26 |
|
|
| tLOW |
Low period of SCL Clock |
fSCL≤100kHz |
4.7 |
|
|
µs |
| fSCL≤400kHz |
1.3 |
|
|
| fSCL≤1MHz |
0.5 |
|
|
| tHIGH |
High period of SCL Clock |
fSCL≤100kHz |
4.0 |
|
|
µs |
| fSCL≤400kHz |
0.6 |
|
|
| fSCL≤1MHz |
0.26 |
|
|
| tSU;STA |
Set-up time for a repeated START condition |
fSCL≤100kHz |
4.7 |
|
|
µs |
| fSCL≤400kHz |
0.6 |
|
|
| fSCL≤1MHz |
0.26 |
|
|
| tHD;DAT |
Data hold time |
fSCL≤100kHz |
0 |
|
3.45 |
µs |
| fSCL≤400kHz |
0 |
|
0.9 |
| fSCL≤1MHz |
0 |
|
0.45 |
| tSU;DAT |
Data setup time |
fSCL≤100kHz |
250 |
|
|
ns |
| fSCL≤400kHz |
100 |
|
|
| fSCL≤1MHz |
50 |
|
|
| tSU;STO |
Setup time for STOP condition |
fSCL≤100kHz |
4 |
|
|
µs |
| fSCL≤400kHz |
0.6 |
|
|
| fSCL≤1MHz |
0.26 |
|
|
| tBUF |
Bus free time between a STOP and START condition |
fSCL≤100kHz§ |
4.7 |
|
|
µs |
| fSCL≤400kHz |
1.3 |
|
|
| fSCL≤1MHz |
0.5 |
|
|