46.17 TWI

Figure 46-7. TWI - Timing Requirements
Table 46-23. TWI - Timing Characteristics
SymbolDescriptionMin.Typ. ✝Max.UnitsConditions
fSCLSCL clock frequency(1)1000kHzFm+
400kHzFm
100kHzSm
VILLOW-level input voltage -0.50.3×VDDVINPUTLVL=0x0 (I2C)
-0.50.8INPUTLVL=0x1 (SMBUS)
VIHHIGH-level input voltage(2)0.7×VDDVDD+0.5VVINPUTLVL=0x0 (I2C)
1.35VDD+0.5VINPUTLVL=0x1 (SMBUS)
VHYS*Hysteresis of Schmitt Trigger inputs0.05×VDDVINPUTLVL=0x0 (I2C)
0.2INPUTLVL=0x1 (SMBUS)
VOLOutput low voltage(3)0.6VILOAD = 6 mA
tSP *Spikes suppressed by the input filter0tSPMns
tSPM *Input filter delay50200ns
tHD_DAT *Data hold time0nsSDAHOLD[1:0] = 0x0 (for most applications)
50SDAHOLD[1:0] = 0x1
300SDAHOLD[1:0] = 0x2
300500900SDAHOLD[1:0] = 0x3 (for SMBus 2.0)

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

* These parameters are not tested and are for design guidance only.

Note:
  1. The system clock frequency must be at least 10 times faster than the TWI bus clock (fCLK_PER ≥ 10×fSCL), but additional limitations may apply depending on the baud rate. Refer to the TWI section for more detailed information.
  2. If a TWI pin is above VDD+0.5V, current will flow from the TWI pin to VDD.
  3. I2C Fm+ full 20 mA drive capability is not supported.