47.9.1 SERCOM in SPI Mode in PL2 - 105°C
| Symbol | Parameter | Conditions | Min. | Typ. | Max. | Unit | |
|---|---|---|---|---|---|---|---|
| tSCK | SCK period when tSOV=0 on the Client side | Host, VDD>2.70V | 88.4 | ns | |||
| Host, VDD>1.62V | 109.4 | ||||||
| tSCKW | SCK high/low width | Host | 0.5*tSCK | ||||
| tSCKR | SCK rise time(2) | Host | 0.25*tSCK | ||||
| tSCKF | SCK fall time(2) | Host | 0.25*tSCK | ||||
| tMIS | MISO setup to SCK | Host, VDD>2.70V | 44.2 | ||||
| Host, VDD>1.62V | 54.7 | ||||||
| tMIH | MISO hold after SCK | Host, VDD>2.70V | 0 | ||||
| Host, VDD>1.62V | 0 | ||||||
| tMOS | MOSI setup SCK | Host, VDD>2.70V | 11.5 | ||||
| Host, VDD>1.62V | 16.6 | ||||||
| tMOH | MOSI hold after SCK | Host, VDD>2.70V | 1.5 | ||||
| Host, VDD>1.62V | 1.5 | ||||||
| tSSCK | Client SCK Period | Client, VDD>2.70V | 76 | ||||
| Client, VDD>1.62V | 98 | ||||||
| tSSCKW | SCK high/low width | Client | 0.5*tSCK | ||||
| tSSCKR | SCK rise time(2) | Client | 0.25*tSCK | ||||
| tSSCKF | SCK fall time(2) | Client | 0.25*tSCK | ||||
| tSIS | MOSI setup to SCK | Client, VDD>2.70V | 10.6 | ||||
| Client, VDD>1.62V | 12.2 | ||||||
| tSIH | MOSI hold after SCK | Client, VDD>2.70V | 4.7 | ||||
| Client, VDD>1.62V | 8.4 | ||||||
| tSSS | SS setup to SCK | Client | PRELOADEN=1 | ||||
| PRELOADEN=0 | |||||||
| tSSH | SS hold after SCK | Client | |||||
| tSOS | MISO setup before SCK | Client, VDD>2.70V | 38 | ns | |||
| Client, VDD>1.62V | 49.2 | ||||||
| tSOH | MISO hold after SCK | Client, VDD>2.70V | 11.6 | ||||
| Client, VDD>1.62V | 11.6 | ||||||
| tSOSS | MISO setup after SS low | Client, VDD>2.70V | 32.1 | ||||
| Client, VDD>1.62V | 42.9 | ||||||
| tSOSH | MISO hold after SS high | Client, VDD>2.70V | 6.2 | ||||
| Client, VDD>1.62V | 6.2 | ||||||
| Symbol | Parameter | Conditions | Min. | Typ. | Max. | Unit | |
|---|---|---|---|---|---|---|---|
| tSCK | SCK period when tSOV=0 on the Client side | Host, VDD>2.70V | 79.6 | ns | |||
| Host, VDD>1.62V | 97.8 | ||||||
| tSCKW | SCK high/low width | Host | 0.5*tSCK | ||||
| tSCKR | SCK rise time(2) | Host | 0.25*tSCK | ||||
| tSCKF | SCK fall time(2) | Host | 0.25*tSCK | ||||
| tMIS | MISO setup to SCK | Host, VDD>2.70V | 39.8 | ||||
| Host, VDD>1.62V | 48.9 | ||||||
| tMIH | MISO hold after SCK | Host, VDD>2.70V | 0 | ||||
| Host, VDD>1.62V | 0 | ||||||
| tMOS | MOSI setup SCK | Host, VDD>2.70V | 6.2 | ||||
| Host, VDD>1.62V | 12.7 | ||||||
| tMOH | MOSI hold after SCK | Host, VDD>2.70V | 2.5 | ||||
| Host, VDD>1.62V | 2.5 | ||||||
| tSSCK | Client SCK Period | Client, VDD>2.70V | 63 | ||||
| Client, VDD>1.62V | 81.6 | ||||||
| tSSCKW | SCK high/low width | Client | 0.5*tSCK | ||||
| tSSCKR | SCK rise time(2) | Client | 0.25*tSCK | ||||
| tSSCKF | SCK fall time(2) | Client | 0.25*tSCK | ||||
| tSIS | MOSI setup to SCK | Client, VDD>2.70V | 8.5 | ||||
| Client, VDD>1.62V | 11.3 | ||||||
| tSIH | MOSI hold after SCK | Client, VDD>2.70V | 4.3 | ||||
| Client, VDD>1.62V | 5 | ||||||
| tSSS | SS setup to SCK | Client | PRELOADEN=1 | ||||
| PRELOADEN=0 | |||||||
| tSSH | SS hold after SCK | Client | |||||
| tSOS | MISO setup before SCK | Client, VDD>2.70V | 31.7 | ns | |||
| Client, VDD>1.62V | 40.8 | ||||||
| tSOH | MISO hold after SCK | Client, VDD>2.70V | 11.6 | ||||
| Client, VDD>1.62V | 11.6 | ||||||
| tSOSS | MISO setup after SS low | Client, VDD>2.70V | 29 | ||||
| Client, VDD>1.62V | 38.1 | ||||||
| tSOSH | MISO hold after SS high | Client, VDD>2.70V | 7.8 | ||||
| Client, VDD>1.62V | 7.8 | ||||||
Note: 1. These values are based on simulation. They are not covered
by production test limits or characterization.
Maximum SPI Frequency
- Host Mode
fSCKmax = 1/2*(tMIS + tvalid), where tvalid is the Client time response to output data after detecting an SCK edge. For a non-volatile memory with tvalid = 12ns Max, fSCKMax = 9.8MHz @ VDDIO > 2.7V
- Client Mode
fSCKmax = 1/2*(tSOV + tsu), where tsu is the setup time from the Host before sampling data. With a perfect Host (tsu=0), fSCKMax = 16.3MHz @ VDDIO > 2.7V
