43.25 I2C Module Electrical Specifications

Table 43-31. I2C Module Host Mode Electrical Specifications
AC Characteristics Standard 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. Symbol Characteristics Min. Typ. Max. Units Conditions
I2CM_1 TL0:SCL Host clock low time 100 kHz mode 4700 ns VDDIO = 3.3V, CLOAD = 400 pf
400 kHz mode 1300 ns
1 MHz mode 500 ns VDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CM_3 THI:SCL Host clock high time 100 kHz mode 450 ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz mode 650 ns
1 MHz mode 130 ns VDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CM_5 TF:SCL SDAx and SCLx fall time 100 kHz mode 250 ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode 20 + (0.1 * CLOAD) 250 ns
1 MHz mode 20 + (0.1 * CLOAD) 250 ns VDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CM_7 TR:SCL SDAx and SCLx rise time 100 kHz mode 100 ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode 20 + (0.1 * CLOAD) 300 ns
1 MHz mode 120 ns VDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CM_9 TSU:DAT Data input setup time 100 kHz mode 51 ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode 51 ns
1 MHz mode 51 ns VDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CM_11 THD:DAT Data input hold time 100 kHz mode 71 ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode 71 ns
1 MHz mode 71 ns VDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CM_13 TSU:STA Start condition setup time 100 kHz mode tlow +7 ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode tlow +7 ns
1 MHz mode tlow +7 ns VDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CM_15 THD:STA Start condition hold time 100 kHz mode tlow -9 ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode tlow -9 ns
1 MHz mode tlow -9 ns VDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CM_17 TSU:ST0 Stop condition setup time 100 kHz mode Tlow +9 ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode Tlow +9 ns
1 MHz mode Tlow +9 ns VDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CM_19 THD:ST0 Stop condition hold time 100 kHz mode tlow -9 ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode tlow -9 ns
1 MHz mode tlow -9 ns VDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CM_21 TAA:SCL Output valid from clock 100 kHz mode 280 ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode 280 ns
1 MHz mode 280 ns VDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CM_23 TBF:SDA Bus free time(1) 100 kHz mode tlow ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode tlow ns
1 MHz mode tlow ns VDDIO = 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 Characteristics Standard 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. Symbol Characteristics Min. Max. Units Conditions
I2CS_1 TL0:SCL Client clock low time 100 kHz mode 4700 ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode 1300 ns
1 MHz mode 500 ns VDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_3 THI:SCL Client clock high time 100 kHz mode 4050 ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode 650 ns
1 MHz mode 130 ns VDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_5 TF:SCL SDAx and SCLx fall time 100 kHz mode ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode 20 + (0.1 * CLoad) ns
1 MHz mode 20 + (0.1 * CLoad) ns VDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_7 TR:SCL SDAx and SCLx rise time 100 kHz mode ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode 20 + (0.1 * CLoad) ns
1 MHz mode ns VDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_9 TSU:DAT Data input setup time 100 kHz mode 51 ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode 51 ns
1 MHz mode 51 ns VDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_11 THD:DAT Data input hold time 100 kHz mode 71 ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode 71 ns
1 MHz mode 71 ns VDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_13 TSU:STA Start condition setup time 100 kHz mode tlow +7 ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode tlow +7 ns
1 MHz mode tlow +7 ns VDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_15 THD:STA Start condition hold time 100 kHz mode tlow -9 ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode tlow -9 ns
1 MHz mode tlow -9 ns VDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_17 TSU:ST0 Stop condition setup time 100 kHz mode Tlow +9 ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode Tlow +9 ns
1 MHz mode Tlow +9 ns VDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_19 THD:ST0 Stop condition hold time 100 kHz mode tlow -9 ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode tlow -9 ns
1 MHz mode tlow -9 ns VDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_21 TAA:SCL Output valid from clock 100 kHz mode 220 ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode 220 ns
1 MHz mode 220 ns VDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pF
I2CS_23 TBF:SDA Bus free time(1) 100 kHz mode tlow ns VDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pF
400 kHz mode tlow ns
1 MHz mode tlow ns VDDIO = 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