43.25 I2C Module Electrical Specifications

Table 43-31. I2C Module Host Mode Electrical Specifications
AC CharacteristicsStandard Operating Conditions: VDDIO = VDDANA 1.9V to 3.6V (unless otherwise stated) Operating Temperature: -40°C ≤ TA ≤ +85°C for Industrial

-40°C ≤ TA ≤ +125°C for Extended Temp
Param. No.SymbolCharacteristicsMin.Typ.Max.UnitsConditions
I2CM_1TL0:SCLHost clock low time100 kHz mode4700nsVDDIO = 3.3V, CLOAD = 400 pf
400 kHz mode1300ns
1 MHz mode500nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CM_3THI:SCLHost clock high time100 kHz mode450nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz mode650ns
1 MHz mode130nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CM_5TF:SCLSDAx and SCLx fall time100 kHz mode250nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode20 + (0.1 * CLOAD)250ns
1 MHz mode20 + (0.1 * CLOAD)250nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF REXT*CLOAD>13 ns. REXT, external series resistor, must not exceed 1Kohms.
I2CM_7TR:SCLSDAx and SCLx rise time100 kHz mode100nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode20 + (0.1 * CLOAD)300ns
1 MHz mode120nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CM_9TSU:DATData input setup time100 kHz mode51nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode51ns
1 MHz mode51nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CM_11THD:DATData input hold time100 kHz mode71nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode71ns
1 MHz mode71nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CM_13TSU:STAStart condition setup time100 kHz modetlow +7nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz modetlow +7ns
1 MHz modetlow +7nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CM_15THD:STAStart condition hold time100 kHz modetlow -9nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz modetlow -9ns
1 MHz modetlow -9nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CM_17TSU:ST0Stop condition setup time100 kHz modeTlow +9nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz modeTlow +9ns
1 MHz modeTlow +9nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CM_19THD:ST0Stop condition hold time100 kHz modetlow -9nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz modetlow -9ns
1 MHz modetlow -9nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CM_21TAA:SCLOutput valid from clock100 kHz mode 280nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode 280ns
1 MHz mode 280nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CM_23TBF:SDABus free time(1)100 kHz modetlownsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz modetlowns
1 MHz modetlownsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
Note:
  1. The amount of time the bus must be free before a new transmission can start (STOP condition to START condition).
Figure 43-18. I2C Start/Stop Bits Host Mode AC Timing Diagram
Figure 43-19. I2C Bus Data Host Mode AC Timing Diagram
Table 43-32. I2C Module Client Mode Electrical Specifications
AC CharacteristicsStandard Operating Conditions: VDDIO = VDDANA 1.9V to 3.6V (unless otherwise stated) Operating Temperature: -40°C ≤ TA ≤ +85°C for Industrial

-40°C ≤ TA ≤ +125°C for Extended Temp
Param. No.SymbolCharacteristicsMin.Max.UnitsConditions
I2CS_1TL0:SCLClient clock low time100 kHz mode4700nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode1300ns
1 MHz mode500nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_3THI:SCLClient clock high time100 kHz mode4050nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode650ns
1 MHz mode130nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_5TF:SCLSDAx and SCLx fall time100 kHz modensVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode20 + (0.1 * CLoad)ns
1 MHz mode20 + (0.1 * CLoad)nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_7TR:SCLSDAx and SCLx rise time100 kHz modensVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode20 + (0.1 * CLoad)ns
1 MHz modensVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_9TSU:DATData input setup time100 kHz mode51nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode51ns
1 MHz mode51nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_11THD:DATData input hold time100 kHz mode71nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode71ns
1 MHz mode71nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_13TSU:STAStart condition setup time100 kHz modetlow +7nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz modetlow +7ns
1 MHz modetlow +7nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_15THD:STAStart condition hold time100 kHz modetlow -9nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz modetlow -9ns
1 MHz modetlow -9nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_17TSU:ST0Stop condition setup time100 kHz modeTlow +9nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz modeTlow +9ns
1 MHz modeTlow +9nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_19THD:ST0Stop condition hold time100 kHz modetlow -9 nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz modetlow -9 ns
1 MHz modetlow -9 nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_21TAA:SCLOutput valid from clock100 kHz mode220nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode220ns
1 MHz mode220nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_23TBF:SDABus free time(1)100 kHz modetlownsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz modetlowns
1 MHz modetlownsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
Note:
  1. The amount of time the bus must be free before a new transmission can start (STOP condition to START condition).
Figure 43-20. I2C Start/Stop Bits Client Mode AC Timing Diagram
Figure 43-21. I2C Bus Data Client Mode AC Timing Diagram