35.15 TWI

Figure 35-8. TWI - Timing Requirements
Table 35-20. TWI - Timing Specifications
SymbolDescriptionMin.Typ.✝Max.UnitCondition
fSCLSCL clock frequency (1)——1000kHzFast-mode Plus (Fm+)
——400kHzFast-mode (Fm)
——100kHzStandard-mode (Sm)
VILLow level input voltage-0.5—0.3×VDDVINPUTLVL = 0x0 (I2C)
-0.5—0.8

INPUTLVL = 0x1 (SMBUS)
VDD > 2.5V

VIHHigh level input voltage (3)0.7×VDD—VDD+0.5VVINPUTLVL = 0x0 (I2C)
1.35—VDD+0.5V

INPUTLVL = 0x1 (SMBUS)
0°C ≤ TA ≤ +125°C

1.5—VDD+0.5V

INPUTLVL = 0x1 (SMBUS)
-40°C ≤ TA ≤ +125°C

VHYSHysteresis of Schmitt Trigger inputs0.05×VDD——VINPUTLVL = 0x0 (I2C)
—0.1—

INPUTLVL = 0x1 (SMBUS)

VOLOutput low voltage (2)——0.6VIload = 6 mA, VDD > 2.5V
——0.4Iload = 3 mA, VDD > 2V
——0.2×VDDIload = 2 mA, VDD ≤ 2V
tSP *Spike pulse width suppressed by the input filter0—tSPMns
tSPM *Input filter delay50—200ns
tHD_DAT *Data hold time—0—nsSDAHOLD[1:0] = 0x0
—50—SDAHOLD[1:0] = 0x1
—300—SDAHOLD[1:0] = 0x2
300500900SDAHOLD[1:0] = 0x3

✝ Data in the “Typ.” column is measured 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 not tested and are for design guidance only.

Note:
  1. System clock frequency needs to be at least ten times faster than the TWI bus clock (fCLK_PER ≥ 10x fSCL) but additional limitations may apply depending on baud rate. Refer to the TWI chapter for more detailed information.

  2. Fast-mode Plus full 20 mA drive capability is not supported.
  3. If TWI pins are above VDD+0.5V, the current will flow from the TWI pin(s) to VDD.