43.21 I2C Module Electrical Specifications

Table 43-29. 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 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
I2CM_7TR:SCLSDAx and SCLx rise time100 kHz mode1000nsVDDIO = 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:DAT

Data input setup time

100 kHz mode104nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz mode104ns
1 MHz mode104nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CM_11THD:DAT

Data input hold time

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

Start condition setup time

100 kHz modeTL0:SCL+7nsVDDIO = 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 mode101nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz mode124ns
1 MHz mode130nsVDDIO = 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 modens
1 MHz modensVDDIO = 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-7. I2C Start/Stop Bits Host Mode AC Timing Diagram
Figure 43-8. I2C Bus Data Host Mode AC Timing Diagram
Table 43-30. 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.12µ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 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
I2CS_7TR:SCLSDAx and SCLx rise time100 kHz mode1000nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
400 kHz mode20+(0.1*CLoad)300ns
1 MHz mode120nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
I2CS_9TSU:DATData input setup time100 kHz mode51nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
400 kHz mode51ns
1 MHz mode51nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
I2CS_11THD:DATData input hold time100 kHz mode71nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
400 kHz mode71ns
1 MHz mode71nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
I2CS_13TSU:STAStart condition setup time100 kHz modeTL0:SCL +7nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
400 kHz modeTL0:SCL +7ns
1 MHz modeTL0:SCL +7nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
I2CS_15THD:STAStart condition hold time100 kHz mode4.464µsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
400 kHz mode1.02µs
1 MHz mode0.358µsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
I2CS_17TSU:ST0Stop condition setup time100 kHz mode4.9µsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
400 kHz mode0.72µs
1 MHz mode0.49µsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
I2CS_21TAA:SCLOutput valid from clock100 kHz mode128nsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz mode134ns
1 MHz mode138nsVDDIO = 3.3V, IPULL-UP = 20 mA, CLOAD = 550 pf
I2CS_23TBF:SDABus free time (1)100 kHz modeTL0:SCLnsVDDIO = 3.3V, IPULL-UP = 3 mA, CLOAD = 400 pf
400 kHz modeTL0:SCLns
1 MHz modeTL0:SCLnsVDDIO = 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-9. I2C Start/Stop Bits Client Mode AC Timing Diagram
Figure 43-10. I2C Bus Data Client Mode AC Timing Diagram