43.26 I2C Module Electrical Specifications

Table 43-32. 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 mode4700——nsVDDIO = 3.3V, CLOAD = 400 pf
400 kHz mode1300——ns
1 MHz mode500——nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CM_3THI:SCLHost clock high time100 kHz mode450——nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz mode650——ns
1 MHz mode130——nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CM_5TF:SCLSDAx and SCLx fall time100 kHz mode——250nsVDDIO = 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 mode——100nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode20 + (0.1 * CLOAD)—300ns
1 MHz mode——120nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CM_9TSU:DATData input setup time100 kHz mode51——nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode51——ns
1 MHz mode51——nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CM_11THD:DATData input hold time100 kHz mode71——nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode71——ns
1 MHz mode71——nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CM_13TSU:STAStart condition setup time100 kHz modetlow +7——nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz modetlow +7——ns
1 MHz modetlow +7——nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CM_15THD:STAStart 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
I2CM_17TSU:ST0Stop condition setup 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
I2CM_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
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 modetlow——nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz modetlow——ns
1 MHz modetlow——nsVDDIO = 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-33. 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 mode4700 —nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode1300 —ns
1 MHz mode500 —nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_3THI:SCLClient clock high time100 kHz mode4050 —nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode650 —ns
1 MHz mode130 —nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_5TF:SCLSDAx and SCLx fall time100 kHz mode— —nsVDDIO = 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 mode— —nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode20 + (0.1 * CLoad) —ns
1 MHz mode— —nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_9TSU:DATData input setup time100 kHz mode51—nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode51—ns
1 MHz mode51—nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_11THD:DATData input hold time100 kHz mode71—nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode71—ns
1 MHz mode71—nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_13TSU:STAStart condition setup time100 kHz modetlow +7—nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz modetlow +7—ns
1 MHz modetlow +7—nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_15THD:STAStart 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_17TSU:ST0Stop condition setup 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_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 mode—220nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode—220ns
1 MHz mode—220nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_23TBF:SDABus free time(1)100 kHz modetlow—nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz modetlow—ns
1 MHz modetlow—nsVDDIO = 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