| fSCL | SCL clock frequency | Max. frequency requires
                                system clock at 10 MHz, which, in turn, requires
                                VDD=[2.7, 5.5]V and T=[-40, 105]°C | 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=20 mA,
                                Fast mode+ | - | - | 0.2VDD | V | 
| Iload=3 mA,
                                Normal mode, VDD>2V | - | - | 0.4V | 
| Iload=3 mA,
                                Normal mode, VDD≤2V | - | - | 0.2×VDD | 
| IOL | Low-level output current | fSCL≤400 kHz,
                                    VOL=0.4V | 3 | - | - | mA | 
| fSCL≤1 MHz,
                                    VOL=0.4V | 20 | - | - | 
| CB | Capacitive load for each bus line | fSCL≤100
                                kHz | - | - | 400 | pF | 
| fSCL≤400
                                kHz | - | - | 400 | 
| fSCL≤1
                                MHz | - | - | 550 | 
| tR | Rise time for both SDA and SCL | fSCL≤100
                                kHz | - | - | 1000 | ns | 
| fSCL≤400
                                kHz | 20 | - | 300 | 
| fSCL≤1
                                MHz | - | - | 120 | 
| tOF | Output fall time from VIHmin to
                                    VILmax | 10 pF < Capacitance of bus line < 400
                                pF | fSCL≤400 kHz | 20+0.1×CB | - | 300 | ns | 
| fSCL≤1 MHz | 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≤100
                                kHz | (VDD-VOL(max)) /IOL | - | 1000 ns/(0.8473×CB) | Ω | 
| fSCL≤400
                                kHz | - | - | 300 ns/(0.8473×CB) | 
| fSCL≤1
                                MHz | - | - | 120 ns/(0.8473×CB) | 
| tHD;STA | Hold time (repeated) Start condition | fSCL≤100
                                kHz | 4.0 | - | - | µs | 
| fSCL≤400
                                kHz | 0.6 | - | - | 
| fSCL≤1
                                MHz | 0.26 | - | - | 
| tLOW | Low period of SCL Clock | fSCL≤100
                                kHz | 4.7 | - | - | µs | 
| fSCL≤400
                                kHz | 1.3 | - | - | 
| fSCL≤1
                                MHz | 0.5 | - | - | 
| tHIGH | High period of SCL Clock | fSCL≤100
                                kHz | 4.0 | - | - | µs | 
| fSCL≤400
                                kHz | 0.6 | - | - | 
| fSCL≤1
                                MHz | 0.26 | - | - | 
| tSU;STA | Setup time for a repeated Start
                                condition | fSCL≤100
                                kHz | 4.7 | - | - | µs | 
| fSCL≤400
                                kHz | 0.6 | - | - | 
| fSCL≤1
                                MHz | 0.26 | - | - | 
| tHD;DAT | Data hold time | fSCL≤100
                                kHz | 0 | - | 3.45 | µs | 
| fSCL≤400
                                kHz | 0 | - | 0.9 | 
| fSCL≤1
                                MHz | 0 | - | 0.45 | 
| tSU;DAT | Data setup time | fSCL≤100
                                kHz | 250 | - | - | ns | 
| fSCL≤400
                                kHz | 100 | - | - | 
| fSCL≤1
                                MHz | 50 | - | - | 
| tSU;STO | Setup time for Stop condition | fSCL≤100
                                kHz | 4 | - | - | µs | 
| fSCL≤400
                                kHz | 0.6 | - | - | 
| fSCL≤1
                                MHz | 0.26 | - | - | 
| tBUF | Bus free time between a Stop and Start
                                condition | fSCL≤100
                                kHz | 4.7 | - | - | µs | 
| fSCL≤400
                                kHz | 1.3 | - | - | 
| fSCL≤1
                                MHz | 0.5 | - | - |