43.2.21 I2C Module Electrical Specifications

Table 43-70. I2C Module Host Mode Electrical Specifications
AC CharacteristicsStandard Operating Conditions: VDD = 1.9V to 3.6V (unless otherwise stated) Operating Temperature: -40°C ≤ TA ≤ +85°C for Industrial Temp -40°C ≤ TA ≤ +125°C for Extended Temp
Param. No.SymbolCharacteristicsMin.Max.UnitsConditions
I2CM_1TL0:SCLHost clock low time100 kHz mode 4.7—µsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz mode 1.12—µs
1 MHz mode0.5—µsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CM_3THI:SCLHost clock high time100 kHz mode4.07—µsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz mode1.062—µs
1 MHz mode0.3—µsVDDIO = 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
I2CM_7TR:SCLSDAx and SCLx rise time100 kHz mode—1000nsVDDIO = 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:DAT

Data input setup time

100 kHz mode104—nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz mode104—ns
1 MHz mode104—nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CM_11THD:DAT

Data input hold time

100 kHz mode9—nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz mode9—ns
1 MHz mode9 —nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CM_13TSU:STA

Start condition setup time

100 kHz modeTL0:SCL+7—nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz modens
1 MHz modensVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CM_15THD:STA

Start condition hold time

100 kHz mode 4.4—µsVDDIO = 3.3V, IPULL-UP = 3mA, CLOAD = 400 pf
400 kHz mode 1.03—µs
1 MHz mode0.369 —µsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CM_17TSU:ST0Stop condition setup time100 kHz mode5.04—µsVDDIO = 3.3V, IPULL-UP = 3mA, CLOAD = 400 pf
400 kHz mode0.77—µs
1 MHz mode0.494—µsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CM_21TAA:SCLOutput valid from clock100 kHz mode—101nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz mode—124ns
1 MHz mode—130nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CM_23TBF:SDABus free time(1)100 kHz mode

TL0:SC

L

—nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz mode—ns
1 MHz mode—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-48. I2C Start/Stop Bits Host Mode AC Timing Diagram
Figure 43-49. I2C Bus Data Host Mode AC Timing Diagram
Table 43-71. I2C Module Client Mode Electrical Specifications
AC CharacteristicsStandard Operating Conditions: VDD = 1.9V to 3.6V (unless otherwise stated) Operating Temperature: -40°C ≤ TA ≤ +85°C for Industrial Temp -40°C ≤ TA ≤ +125°C for Extended Temp
Param. No.SymbolCharacteristicsMin.Max.UnitsConditions
I2CS_1TL0:SCLClient cock low time100 kHz mode4.7—µsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz mode1.512—µs
1 MHz mode0.5—µsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CS_3THI:SCLClient clock high time100 kHz mode4.3—µsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz mode1.05—µs
1 MHz mode0.3—µsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CS_5TF:SCLSDAx and SCLx fall time100 kHz mode—18.18nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz mode20+(0.1×CLoad)17.7ns
1 MHz mode20+(0.1×CLoad)25.03nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CS_7TR:SCLSDAx and SCLx rise time100 kHz mode—729nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz mode20+(0.1×CLoad)288ns
1 MHz mode—119nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CS_9TSU:DATData input setup time100 kHz mode5156nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz mode5156ns
1 MHz mode5156nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CS_11THD:DATData input hold time100 kHz mode71138nsVDDIO = 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 modeTL0:SCL +7—nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz modeTL0:SCL +7—ns
1 MHz modeTL0:SCL +7—nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CS_15THD:STAStart condition hold time100 kHz mode4.464—µsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz mode1.02—µs
1 MHz mode0.358—µsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CS_17TSU:ST0Stop condition setup time100 kHz mode4.9—µsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz mode0.72—µs
1 MHz mode0.49—µsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CS_21TAA:SCLOutput valid from clock100 kHz mode—128nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz mode—134ns
1 MHz mode—138nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CS_23TBF:SDABus free time (1)100 kHz modeTL0:SCL—nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz modeTL0:SCL—ns
1 MHz modeTL0:SCL—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-50. I2C Start/Stop Bits Client Mode AC Timing Diagram
Figure 43-51. I2C Bus Data Client Mode AC Timing Diagram