48.9.1 SERCOM in SPI Mode in PL0

Table 48-31. 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.70V86--
Host, VDD>1.8V95--
tMIHMISO hold after SCKHost, VDD>2.70V0--
Host, VDD>1.8V0--
tMOVMOSI output valid after SCKHost, VDD>2.70V--33.3 ns
Host, VDD>1.8V--49.6
tMOHMOSI hold after SCKHost, VDD>2.70V9.7--
tMOHMOSI hold after SCKHost, VDD>1.8V9.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.70V24.2--
Client, VDD>1.8V24.9--
tSIHMOSI hold after SCKClient, VDD>2.70V12.9--
Client, VDD>1.8V13.5--
tSSSSS setup to SCKClientPRELOADEN=1tSOSS+tEXT_MIS+2*tAPBC (8) (9)-- ns
PRELOADEN=0tSOSS+tEXT_MIS (8)--
tSSHSS hold after SCKClient0.5*tSSCK --
tSOVMISO output valid after SCKClient, VDD>2.70V--66.9
Client, VDD>1.8V--76.6
tSOHMISO hold after SCKClient, VDD>2.70V22.7--
Client, VDD>1.8V20.3--
tSOSSMISO setup after SS lowClient, VDD>2.70V--1* tSCK
Client, VDD>1.8V--1* tSCK
tSOSHMISO hold after SS highClient, VDD>2.70V15--
Client, VDD>1.8V15--
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 48-2. SPI Timing Requirements in Host Mode
Figure 48-3. 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)