39.16 TWI

Figure 39-7. TWI - Timing Requirements
Table 39-22. TWI - Timing Specifications
SymbolDescriptionMin.Typ.✝Max.UnitCondition
VDDSupply voltage range1.85.5VfSCL ≤ 400 kHz
2.2 *5.5 *fSCL ≤ 1 MHz
fSCL *SCL clock frequency1000kHzMax. frequency requires system clock at 10 MHz
VHYS *Hysteresis of Schmitt Trigger inputs0.05×VDD0.4×VDDV
VOLOutput low voltage0.4VIload = 5 mA, VDD > 2V
0.2×VDDIload = 3 mA, VDD ≤ 2V
IOL *Low-level output current5mAVOL = 0.4V
10VOL = 0.4V

VDD ≥ 2.7V

CB *Capacitive load for each bus line400pFfSCL ≤ 100 kHz
400fSCL ≤ 400 kHz
550

fSCL ≤ 1 MHz

VDD > 2.75V

tR *Rise time for both SDA and SCL1000nsfSCL ≤ 100 kHz
20300fSCL ≤ 400 kHz
120fSCL ≤ 1 MHz
tOF *Output fall time from VIHmin to VILmax250ns

fSCL ≤ 100 kHz

10 pF < CB < 400 pF

20×(VDD/5.5V)250

fSCL ≤ 400 kHz

10 pF < CB < 400 pF

20×(VDD/5.5V)120

fSCL ≤ 1 MHz

10 pF < CB < 400 pF

tSP *Spikes suppressed by the input filter050ns
IL *Input current for each I/O pin1µA0.1×VDD < VI < 0.9×VDD
CI *Capacitance for each I/O pin10pF
RP *Value of pull-up resistor(VDD-VOL(max)) /IOL1000 ns/(0.8473×CB)fSCL ≤ 100 kHz
(VDD-VOL(max)) /IOL300 ns/(0.8473×CB)fSCL ≤ 400 kHz
(VDD-VOL(max)) /IOL120 ns/(0.8473×CB)fSCL ≤ 1 MHz
tHD_STA *Hold time (repeated) Start condition4.0µsfSCL ≤ 100 kHz
0.6fSCL ≤ 400 kHz
0.26fSCL ≤ 1 MHz
TLOW *Low period of SCL Clock4.7µsfSCL ≤ 100 kHz
0.6fSCL ≤ 400 kHz
0.35fSCL ≤ 1 MHz
THIGH *High period of SCL Clock4.0µsfSCL ≤ 100 kHz
0.6fSCL ≤ 400 kHz
0.26fSCL ≤ 1 MHz
tSU_STA *Setup time for a repeated Start condition4.7µsfSCL ≤ 100 kHz
0.6fSCL ≤ 400 kHz
0.26fSCL ≤ 1 MHz
tHD_DAT *Data hold time across all corners0nsSDAHOLD[1:0] = 0x0
300900SDAHOLD[1:0] = 0x3
tSU_DAT *Data setup time250nsfSCL ≤ 100 kHz
100fSCL ≤ 400 kHz
50fSCL ≤ 1 MHz
tSU_STO *Setup time for Stop condition4µsfSCL ≤ 100 kHz
0.6fSCL ≤ 400 kHz
0.26fSCL ≤ 1 MHz
tBUF *Bus free time between a Stop and Start condition4.7µsfSCL ≤ 100 kHz
1.3fSCL ≤ 400 kHz
tCS *Client Clock Stretching delay250ns

Data found in the “Typ.” column is at TA = 25°C and VDD = 3.0V unless otherwise specified. These parameters are not tested and are for design guidance only.

* These parameters are characterized but not tested in production.