47.6.2 SERCOM in SPI Mode in PL2

Table 47-25. 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,70V43.8--
Host, VDD>1,62V54.1--
tMIHMISO hold after SCKHost, VDD>2,70V0--ns
Host, VDD>1,62V0--
tMOVMOSI output valid after SCKHost, VDD>2,70V--17.5
Host, VDD>1,62V--21.2
tMOHMOSI hold after SCKHost, VDD>2,70V6.32--
Host, VDD>1,62V6.32--
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,70V10.7--ns
Client, VDD>1,62V11.4--
tSIHMOSI hold after SCKClient, VDD>2,70V6.4--
Client, VDD>1,62V7.1--
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--36.1
Client, VDD>1,62V--46.4
tSOHMISO hold after SCKClient, VDD>2,70V13.4--
Client, VDD>1,62V13.4--
tSOSSMISO setup after SS lowClient, VDD>2,70V -1* tSCK
Client, VDD>1,62V -1* tSCK
tSOSHMISO hold after SS highClient, VDD>2,70V8.7--
Client, VDD>1,62V8.7--
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 (See Note 7).
  4. Where tCLIENT_IN is the client external device input constraint, generally tEXT_SIS+tLINE_DELAY (See Note 7).
  5. Where tHOST_OUT is the host external device output response time, generally tEXT_MOV+tLINE_DELAY (See Note 7).
  6. Where tHOST_IN is the host external device input constraint, generally tEXT_MIS+tLINE_DELAY (See Note 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 47-4. SPI Timing Requirements in Host Mode
Figure 47-5. 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)