7.3.2 I2C Interface Timing

Table 7-5. AC Characteristics of I2C InterfaceApplicable over the recommended operating range from TA = -40°C to +125°C, VCC = +2.7V to +5.5V.
ParametersSymbolFast-Mode PlusUnits
Min.Max.
SCL Clock FrequencyfSCL—1000kHz
SCL High TimetHIGH260—ns
SCL Low TimetLOW500—ns
Start Setup TimetSU.STA260—ns
Start Hold TimetHD.STA260—ns
Stop Setup TimetSU.STO260—ns
Data in Setup TimetSU.DAT50—ns
Data in Hold TimetHD.DAT0—ns
Input Rise Time(1, 3)tR—120ns
Input Fall Time(1, 3)tF20 x (VDD/5.5V)(5)120ns
Clock Low to Data Out ValidtAA—450ns
Time bus must be free before a new transmission can start (1)tBUF500—ns
Pulse width of spikes that must be suppressed by the input filter(4)tSP—50ns
Note:
  1. Values are based on characterization and are not tested.
  2. AC measurement conditions: input pulse voltages: 0.3 x VCC to 0.7 x VCC, input rise and fall times: ≤ 50 ns.
  3. System designers must ensure that all AC parametrics are met. Rise fall times shown are for the Fast Mode Plus (1 MHz) of operation. For slower clock speeds, the rise and fall times may be increased but must still meet the industry standard I2C specification UM10204.
  4. Input filters on the SDA and SCL pins will suppress noise spikes of less than 50 ns.
  5. Backwards compatibility is necessary for the Fast mode (400 kHz) specifications.
Figure 7-1. I2C Synchronous Data Timing