32.14.3 SERCOM in I2C Mode Timing

The following table describes the requirements for devices connected to the I2C Interface Bus. Timing symbols refer to the figure below.

Figure 32-16.  I2C Interface Bus Timing
Table 32-51. I2C Interface Timing(1)
SymbolParameterConditionsMin.Typ.Max.Units
tRRise time for both SDA and SCL(3)--300ns
tOFOutput fall time from VIHmin to VILmax (3)10pF < Cb(2) < 400pF7.010.050.0
tHD;STAHold time (repeated) START conditionfSCL > 100kHz, HosttLOW-9--
tLOWLow period of SCL ClockfSCL > 100kHz113--
tBUFBus free time between a STOP and a START conditionfSCL > 100kHztLOW--
tSU;STASetup time for a repeated START conditionfSCL > 100kHz, HosttLOW+7--
tHD;DATData hold timefSCL > 100kHz, Host9-12
tSU;DATData setup timefSCL > 100kHz, Host104--
tSU;STOSetup time for STOP conditionfSCL > 100kHz, HosttLOW+9--
tSU;DAT;rx Data setup time (receive mode)fSCL > 100kHz, Client51-56
tHD;DAT;txData hold time (send mode)fSCL > 100kHz, Client7190138
Note:
  1. These values are based on simulation. These values are not covered by test limits in production.
  2. Cb = Capacitive load on each bus line. Otherwise noted, value of Cb set to 20pF.
  3. These values are based on characterization. These values are not covered by test limits in production.