46.14.2 SERCOM in SPI Mode in PL0

Table 46-59. SPI Timing Characteristics and Requirements (1)
SymbolParameterConditions Min.Typ.Max.Units
tSCKSCK period when tSOV=0 on the client sideHostReception2*(tMIS+tCLIENT_OUT) (3)--ns
HostTransmission2*(tMOV+tCLIENT_IN) (4)--
tSCKWSCK high/low widthHost-0,5*tSCK-
tSCKRSCK rise time(2)Host-0,25*tSCK-
tSCKFSCK fall time(2)Host-0,25*tSCK-
tMISMISO setup to SCKHost, VDD>2,70V90--
Host, VDD>1,62V98.1--
tMIHMISO hold after SCKHost, VDD>2,70V0--
Host, VDD>1,62V0--
tMOVMOSI output valid after SCKHost, VDD>2,70V--34.5ns
Host, VDD>1,62V--38.6
tMOHMOSI hold after SCKHost, VDD>2,70V9.7--
Host, VDD>1,62V9.7--
tSSCKClient SCK Period when tMIS=0 on the host sideClientReception2*(tSIS+tHOST_OUT) (5)--
ClientTransmission2*(tSOV+tHOST_IN) (6)--
tSSCKWSCK high/low widthClient-0,5*tSCK-
tSSCKRSCK rise time(2)Client-0,25*tSCK-
tSSCKFSCK fall time(2)Client-0,25*tSCK-
tSISMOSI setup to SCKClient, VDD>2,70V25.6--ns
Client, VDD>1,62V26.2--
tSIHMOSI hold after SCKClient, VDD>2,70V13.2--
Client, VDD>1,62V13.9--
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 after SCKClient, VDD>2,70V--69
Client, VDD>1,62V--78.4
tSOHMISO hold after SCKClient, VDD>2,70V20.2--
Client, VDD>1,62V20.2--
tSOSSMISO setup after SS lowClient, VDD>2,70V--1* tSCK
Client, VDD>1,62V--1* tSCK
tSOSHMISO hold after SS highClient, VDD>2,70V15--
Client, VDD>1,62V15--
Note:
  1. These values are based on simulation. These values are not covered by test limits in production.
  2. See 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 tHOST_OUT is the host external device output response time, generally tEXT_MOV+tLINE_DELAY. (7)
  6. Where tHOST_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.
Figure 46-5. SPI Timing Requirements in Host Mode
Figure 46-6. SPI Timing Requirements in Client Mode
Maximum SPI Frequency
  • Host Mode

    fSCKmax = 1/2*(tMIS + tCLIENT_OUT)

  • Client Mode

    fSCKmax = 1/2*(tSOV + tHOST_IN)