37.15 SERCOM Inter-Integrated Circuit (SERCOM I2C) Electrical Specifications
| Standard
operating conditions: VDDIO = AVDD = 1.8V to 5.5V (Unless
otherwise stated) Operating temperature: -40°C ≤ TA ≤ +85°C for Industrial | |||||||
|---|---|---|---|---|---|---|---|
| Param. No. | Symbol | Characteristics(1) | Min. | Max. | Units | Conditions | |
| I2CM_1 | tL0:SCL | Host Clock Low Time | 100 kHz mode | 4.7 | — | µs | VDDIO = 3.3V,
IPULL-UP = 3 mA, CLOAD = 400 pF |
| 400 kHz mode | 1.3 | — | µs | ||||
| 1 MHz mode | 0.5 | — | µs | VDDIO = 3.3V,
IPULL-UP = 20 mA, CLOAD = 550 pF | |||
| 1.7 MHz mode | 320 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 400 pF | |||
| 3.4 MHz mode | 160 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 100 pF | |||
| I2CM_3 | tHI:SCL | Host Clock High Time | 100 kHz mode | 4.0 | — | µs | VDDIO = 3.3V,
IPULL-UP = 3 mA, CLOAD = 400 pF |
| 400 kHz mode | 0.6 | — | µs | ||||
| 1 MHz mode | 0.26 | — | µs | VDDIO = 3.3V,
IPULL-UP = 20 mA, CLOAD = 550 pF | |||
| 1.7 MHz mode | 120 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 400 pF | |||
| 3.4 MHz mode | 60 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 100 pF | |||
| I2CM_5 | tF:SCL | SDAx and SCLx Fall Time | 100 kHz mode | — | 300 | ns | VDDIO = 3.3V,
IPULL-UP = 3 mA, CLOAD = 400 pF |
| 400 kHz mode | — | 300 | ns | ||||
| 1 MHz mode | — | 120 | ns | VDDIO = 3.3V,
IPULL-UP = 20 mA, CLOAD = 550 pF | |||
| 1.7 MHz mode | — | 80 | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 400 pF | |||
| 3.4 MHz mode | — | 40 | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 100 pF | |||
| I2CM_7 | tR:SCL | SDAn and SCLn Rise Time | 100 kHz mode | — | 1000 | ns | VDDIO = 3.3V,
IPULL-UP = 3 mA, CLOAD = 400 pF |
| 400 kHz mode | — | 300 | ns | ||||
| 1 MHz mode | — | 120 | ns | VDDIO = 3.3V,
IPULL-UP = 20 mA, CLOAD = 550 pF | |||
| 1.7 MHz mode | — | 80 | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 400 pF | |||
| 3.4 MHz mode | — | 40 | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 100 pF | |||
| I2CM_9 | tSU:DAT | Data Setup Time | 100 kHz mode | 250 | — | ns | VDDIO = 3.3V,
IPULL-UP = 3 mA, CLOAD = 400 pF |
| 400 kHz mode | 100 | — | ns | ||||
| 1 MHz mode | 50 | — | ns | VDDIO = 3.3V,
IPULL-UP = 20 mA, CLOAD = 550 pF | |||
| 1.7 MHz mode | 10 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 400 pF | |||
| 3.4 MHz mode | 10 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 100 pF | |||
| I2CM_11 | tHD:DAT(1) | Data Hold Time | 100 kHz mode | 300 | — | ns | VDDIO = 3.3V,
IPULL-UP = 3 mA, CLOAD = 400 pF |
| 400 kHz mode | 300 | — | ns | ||||
| 1 MHz mode | 300 | — | ns | VDDIO = 3.3V,
IPULL-UP = 20 mA, CLOAD = 550 pF | |||
| 1.7 MHz mode | 5.0 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 400 pF | |||
| 3.4 MHz mode | 5.0 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 100 pF | |||
| I2CM_13 | tSU:STA | Start Condition Setup Time | 100 kHz mode | 4.7 | — | µs | VDDIO= 3.3V,
IPULL-UP = 3 mA, CLOAD = 400 pF |
| 400 kHz mode | 0.6 | — | µs | ||||
| 1 MHz mode | 0.26 | — | µs | VDDIO = 3.3V,
IPULL-UP = 20 mA, CLOAD = 550 pF | |||
| 1.7 MHz mode | 160 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 400 pF | |||
| 3.4 MHz mode | 160 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 100 pF | |||
| I2CM_15 | tHD:STA | Start Condition Hold Time | 100 kHz mode | 4.0 | — | µs | VDDIO = 3.3V,
IPULL-UP = 3 mA, CLOAD = 400 pF |
| 400 kHz mode | 0.6 | — | µs | ||||
| 1 MHz mode | 0.26 | — | µs | VDDIO = 3.3V,
IPULL-UP = 20 mA, CLOAD = 550 pF | |||
| 1.7 MHz mode | 160 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 400 pF | |||
| 3.4 MHz mode | 160 | — | ns | VDDIO2 = 3.3V,
IPULL-UP = 12 mA, CLOAD = 100 pF | |||
| I2CM_17 | tSU:ST0 | Stop Condition Setup Time | 100 kHz mode | 4.0 | — | µs | VDDIO = 3.3V,
IPULL-UP = 3 mA, CLOAD = 400 pF |
| 400 kHz mode | 0.6 | — | µs | ||||
| 1 MHz mode | 0.26 | — | µs | VDDIO = 3.3V,
IPULL-UP = 20 mA, CLOAD = 550 pF | |||
| 1.7 MHz mode | 160 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 400 pF | |||
| 3.4 MHz mode | 160 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 100 pF | |||
| I2CM_21 | tAA:SCL | Output Valid from Clock | 100 kHz mode | — | 3.45 | µs | VDDIO = 3.3V,
IPULL-UP = 3 mA, CLOAD = 400 pF |
| 400 kHz mode | — | 0.9 | µs | ||||
| 1 MHz mode | — | 0.45 | µs | VDDIO = 3.3V,
IPULL-UP = 20 mA, CLOAD = 550 pF | |||
| 1.7 MHz mode | — | 100 | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 400 pF | |||
| 3.4 MHz mode | — | 100 | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 100 pF | |||
| I2CM_23 | tBF:SDA(2) | Bus Free Time | 100 kHz mode | 4.7 | — | µs | VDDIO = 3.3V,
IPULL-UP = 3 mA, CLOAD = 400 pF |
| 400 kHz mode | 1.3 | — | µs | ||||
| 1 MHz mode | 0.5 | — | µs | VDDIO = 3.3V,
IPULL-UP = 20 mA, CLOAD = 550 pF | |||
| 1.7 MHz mode | 320 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 400 pF | |||
| 3.4 MHz mode | 160 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 100 pF | |||
|
Note:
| |||||||
| Standard
Operating Conditions: VDDIO = AVDD = 1.8V to 5.5V (Unless
otherwise stated) Operating temperature: -40°C ≤ TA ≤ +85°C for Industrial | |||||||
|---|---|---|---|---|---|---|---|
| Param. No. | Symbol | Characteristics(1) | Min. | Max. | Units | Conditions | |
| I2CS_1 | tL0:SCL | Host Clock Low Time | 100 kHz mode | 4.7 | — | µs | VDDIO = 3.3V,
IPULL-UP = 3 mA, CLOAD = 400 pF |
| 400 kHz mode | 1.3 | — | µs | ||||
| 1 MHz mode | 0.5 | — | µs | VDDIO = 3.3V,
IPULL-UP = 20 mA, CLOAD = 550 pF | |||
| 1.7 MHz | 320 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 400 pF | |||
| 3.4 MHz mode | 160 | — | ns | VDDIO= 3.3V,
IPULL-UP = 12 mA, CLOAD = 100 pF | |||
| I2CS_3 | tHI:SCL | Host Clock High Time | 100 kHz mode | 4.0 | — | µs | VDDIO = 3.3V,
IPULL-UP = 3 mA, CLOAD = 400 pF |
| 400 kHz mode | 0.6 | — | µs | ||||
| 1 MHz mode | 0.26 | — | µs | VDDIO = 3.3V,
IPULL-UP = 20 mA, CLOAD = 550 pF | |||
| 1.7 MHz mode | 120 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 400 pF | |||
| 3.4 MHz mode | 60 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 100 pF | |||
| I2CS_5 | tF:SCL | SDAx and SCLx Fall Time | 100 kHz mode | — | 300 | ns | VDDIO = 3.3V,
IPULL-UP = 3 mA, CLOAD = 400 pF |
| 400 kHz mode | — | 300 | ns | ||||
| 1 MHz mode | — | 120 | ns | VDDIO = 3.3V,
IPULL-UP = 20 mA, CLOAD = 550 pF | |||
| 1.7 MHz | — | 80 | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 400 pF | |||
| 3.4 MHz mode | — | 40 | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 100 pF | |||
| I2CS_7 | tR:SCL | SDAx and SCLx Rise Time | 100 kHz mode | — | 1000 | ns | VDDIO = 3.3V,
IPULL-UP = 3 mA, CLOAD = 400 pF |
| 400 kHz mode | — | 300 | ns | ||||
| 1 MHz mode | — | 120 | ns | VDDIO = 3.3V,
IPULL-UP = 20 mA, CLOAD = 550 pF | |||
| 1.7 MHz | — | 80 | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 400 pF | |||
| 3.4 MHz mode | — | 40 | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 100 pF | |||
| I2CS_9 | tSU:DAT | Data Setup Time | 100 kHz mode | 250 | — | ns | VDDIO = 3.3V,
IPULL-UP = 3 mA, CLOAD = 400 pF |
| 400 kHz mode | 100 | — | ns | ||||
| 1 MHz mode | 50 | — | ns | VDDIO = 3.3V,
IPULL-UP = 20 mA, CLOAD = 550 pF | |||
| 1.7 MHz | 10 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 400 pF | |||
| 3.4 MHz mode | 10 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 100 pF | |||
| I2CS_11 | tHD:DAT(1) | Data Hold Time | 100 kHz mode | 300 | — | ns | VDDIO = 3.3V,
IPULL-UP = 3 mA, CLOAD = 400 pF |
| 400 kHz mode | 300 | — | ns | ||||
| 1 MHz mode | 300 | — | ns | VDDIO = 3.3V,
IPULL-UP = 20 mA, CLOAD = 550 pF | |||
| 1.7 MHz | 5.0 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 400 pF | |||
| 3.4 MHz mode | 5.0 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 100 pF | |||
| I2CS_13 | tSU:STA | Start Condition Setup Time | 100 kHz mode | 4.7 | — | µs | VDDIO = 3.3V,
IPULL-UP = 3 mA, CLOAD = 400 pF |
| 400 kHz mode | 0.6 | — | µs | ||||
| 1 MHz mode | 0.26 | — | µs | VDDIO = 3.3V,
IPULL-UP = 20 mA, CLOAD = 550 pF | |||
| 1.7 MHz mode | 160 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 400 pF | |||
| 3.4 MHz mode | 160 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 100 pF | |||
| I2CS_15 | tHD:STA | Start Condition Hold Time | 100 kHz mode | 4.0 | — | µs | VDDIO = 5.0V,
IPULL-UP = 3 ma, CLOAD = 400 pF |
| 400 kHz mode | 0.6 | — | µs | ||||
| 1 MHz mode | 0.26 | — | µs | VDDIO = 5.0V,
IPULL-UP = 20 ma, CLOAD = 550 pF | |||
| 3.4 MHz mode | 160 | — | ns | VDDIO = 5.0V,
IPULL-UP = 20 ma, CLOAD = 100 pF | |||
| I2CS_17 | tSU:ST0 | Stop Condition Setup Time | 100 kHz mode | 4.0 | — | µs | VDDIO = 3.3V,
IPULL-UP = 3 mA, CLOAD = 400 pF |
| 400 kHz mode | 0.6 | — | µs | ||||
| 1 MHz mode | 0.26 | — | µs | VDDIO = 3.3V,
IPULL-UP = 20 mA, CLOAD = 550 pF | |||
| 1.7 MHz | 160 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 400 pF | |||
| 3.4 MHz mode | 160 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 100 pF | |||
| I2CS_21 | tAA:SCL | Output Valid from Clock | 100 kHz mode | — | 3.45 | µs | VDDIO = 3.3V,
IPULL-UP = 3 mA, CLOAD = 400 pF |
| 400 kHz mode | — | 0.9 | µs | ||||
| 1 MHz mode | — | 0.45 | µs | VDDIO = 3.3V,
IPULL-UP = 20 mA, CLOAD = 550 pF | |||
| 1.7 MHz mode | — | 100 | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 400 pF | |||
| 3.4 MHz mode | — | 100 | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 100 pF | |||
| I2CS_23 | tBF:SDA(2) | Bus Free Time | 100 kHz mode | 4.7 | — | µs | VDDIO = 3.3V,
IPULL-UP = 3 mA, CLOAD = 400 pF |
| 400 kHz mode | 1.3 | — | µs | ||||
| 1 MHz mode | 0.5 | — | µs | VDDIO = 3.3V,
IPULL-UP = 20 mA, CLOAD = 550 pF | |||
| 1.7 MHz mode | 320 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 400 pF | |||
| 3.4 MHz mode | 160 | — | ns | VDDIO = 3.3V,
IPULL-UP = 12 mA, CLOAD = 100 pF | |||
|
Note:
| |||||||
