54.14.2 SERCOM in SPI Mode Timing

Figure 54-8. SPI Timing Requirements in Host Mode
Figure 54-9. SPI Timing Requirements in Client Mode
Table 54-56. SPI Timing Characteristics and Requirements(1)
SymbolParameterConditions Min.Typ.Max.Units
tSCK(10)SCK periodHostReception2*(tMIS+tCLIENT_OUT)(3)--ns
HostTransmission2*(tMOV+tCLIENT_IN)(4)--
tSCKWSCK high/low widthHost-0.5*tSCK
tSCKRSCK rise time(2)Host, VDD>2.70V--2.68
Host, VDD>1.71V5.41
tSCKFSCK fall time(2)Host, VDD>2.70V--2.81
Host, VDD>1.71V-5.84
tMISMISO setup to SCKHost, VDD>2.70V18--
Host, VDD>1.71V19--
tMIHMISO hold after SCKHost,VDD>2.70V0--
Host, VDD>1.71V0--
tMOVMOSI output valid SCKHost, VDD>2.70V--9
Host, VDD>1.71V--14
tMOHMOSI hold after SCKHost, VDD>2.70V-3--
Host, VDD>1.71V-3--
tSSCKClient SCK PeriodClientReception2*(tSIS+tHOST_OUT)(5)--ns
ClientTransmission2*(tSOV+tHOST_IN)(6)--
tSSCKWSCK high/low widthClient-0.5*tSSCK-
tSSCKRSCK rise time(2)Client-0.25*tSSCK-
tSSCKFSCK fall time(2)Client-0.25*tSSCK-
tSISMOSI setup to SCKClient, VDD>2.70V7.5--
Client, VDD>1.71V8.5--
tSIHMOSI hold after SCKClient, VDD>2.70V4--
Client, VDD>1.71V4--
tSSSSS setup to SCKClientPRELOADEN=1tSOSS+tEXT_MIS+2*tAPBC(8)(9)--
PRELOADEN=0tSOSS+tEXT_MIS(8)--
tSSHSS hold after SCKClient0.5*tSSCK --
tSOVMISO output valid SCKClient, VDD>2.70V15--
Client, VDD>1.71V24--
tSOHMISO hold after SCKClient, VDD>2.70V0--
Client, VDD>1.71V0--
tSOSSMISO setup after SS lowClient, VDD>2.70V--1* tSCK
Client, VDD>1.71V--1* tSCK
  1. 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.
  2. Refer to the section “I/O Pin Characteristics”.
  3. Where tCLIENT_OUT is the Client external device output response time, generally tEXT_SOV+tLINE_DELAY (7).
  4. Where tCLIENT_IN is the Client external device input constraint, generally tEXT_SIS+tLINE_DELAY (7).
  5. Where tCLIENT_OUT is the Host external device output response time, generally tEXT_MOV+tLINE_DELAY (7).
  6. Where tCLIENT_IN is the Host external device input constraint, generally tEXT_MIS+tLINE_DELAY (7).
  7. tLINE_DELAY is the transmission line time delay.
  8. tEXT_MIS is the input constraint for the Host external device.
  9. tAPBC is the APB period for SERCOM.
  10. 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