54.14.2 SERCOM in SPI Mode Timing
Symbol | Parameter | Conditions | Min. | Typ. | Max. | Units | |
---|---|---|---|---|---|---|---|
tSCK(10) | SCK period | Host | Reception | 2*(tMIS+tCLIENT_OUT)(3) | - | - | ns |
Host | Transmission | 2*(tMOV+tCLIENT_IN)(4) | - | - | |||
tSCKW | SCK high/low width | Host | - | 0.5*tSCK | |||
tSCKR | SCK rise time(2) | Host, VDD>2.70V | - | - | 2.68 | ||
Host, VDD>1.71V | 5.41 | ||||||
tSCKF | SCK fall time(2) | Host, VDD>2.70V | - | - | 2.81 | ||
Host, VDD>1.71V | - | 5.84 | |||||
tMIS | MISO setup to SCK | Host, VDD>2.70V | 18 | - | - | ||
Host, VDD>1.71V | 19 | - | - | ||||
tMIH | MISO hold after SCK | Host,VDD>2.70V | 0 | - | - | ||
Host, VDD>1.71V | 0 | - | - | ||||
tMOV | MOSI output valid SCK | Host, VDD>2.70V | - | - | 9 | ||
Host, VDD>1.71V | - | - | 14 | ||||
tMOH | MOSI hold after SCK | Host, VDD>2.70V | -3 | - | - | ||
Host, VDD>1.71V | -3 | - | - | ||||
tSSCK | Client SCK Period | Client | Reception | 2*(tSIS+tHOST_OUT)(5) | - | - | ns |
Client | Transmission | 2*(tSOV+tHOST_IN)(6) | - | - | |||
tSSCKW | SCK high/low width | Client | - | 0.5*tSSCK | - | ||
tSSCKR | SCK rise time(2) | Client | - | 0.25*tSSCK | - | ||
tSSCKF | SCK fall time(2) | Client | - | 0.25*tSSCK | - | ||
tSIS | MOSI setup to SCK | Client, VDD>2.70V | 7.5 | - | - | ||
Client, VDD>1.71V | 8.5 | - | - | ||||
tSIH | MOSI hold after SCK | Client, VDD>2.70V | 4 | - | - | ||
Client, VDD>1.71V | 4 | - | - | ||||
tSSS | SS setup to SCK | Client | PRELOADEN=1 | tSOSS+tEXT_MIS+2*tAPBC(8)(9) | - | - | |
PRELOADEN=0 | tSOSS+tEXT_MIS(8) | - | - | ||||
tSSH | SS hold after SCK | Client | 0.5*tSSCK | - | - | ||
tSOV | MISO output valid SCK | Client, VDD>2.70V | 15 | - | - | ||
Client, VDD>1.71V | 24 | - | - | ||||
tSOH | MISO hold after SCK | Client, VDD>2.70V | 0 | - | - | ||
Client, VDD>1.71V | 0 | - | - | ||||
tSOSS | MISO setup after SS low | Client, VDD>2.70V | - | - | 1* tSCK | ||
Client, VDD>1.71V | - | - | 1* tSCK |
- These values are based on simulation, with capacitance load between 5 pF and 20 pF. These values are not covered by test limits in production.
- Refer to the section “I/O Pin Characteristics”.
- Where tCLIENT_OUT is the Client external device output response time, generally tEXT_SOV+tLINE_DELAY (7).
- Where tCLIENT_IN is the Client external device input constraint, generally tEXT_SIS+tLINE_DELAY (7).
- Where tCLIENT_OUT is the Host external device output response time, generally tEXT_MOV+tLINE_DELAY (7).
- Where tCLIENT_IN is the Host external device input constraint, generally tEXT_MIS+tLINE_DELAY (7).
- tLINE_DELAY is the transmission line time delay.
- tEXT_MIS is the input constraint for the Host external device.
- tAPBC is the APB period for SERCOM.
- When the integrity of communication is
required to maintain both transmission and reception, the maximum SPI clock frequency
must be the lower value of the reception or transmission mode maximum frequency as shown
in the following equations.
- Reception: tSCK = 2*(tMIS+tCLIENT_OUT) = 2*(18 + 8) = 52nS
- Transmission: tSCK = 2*(tMOV+tCLIENT_IN) = 2*(9 + 20) = 58nS