46.13.3 SERCOM in SPI Mode in PL2

Table 46-62. SPI Timing Characteristics and Requirements(1)
SymbolParameterConditions Min.Typ.Max.Units
tSCKSCK periodHost, VDD>2.70V41.153 ns
Host, VDD>1.62V52.665
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.70V41.1
Host, VDD>1.62V52.6
tMIHMISO hold after SCKHost, VDD>2.70V0
Host, VDD>1.62V0
tMOSMOSI setup SCKHost, VDD>2.70V 8.5
Host, VDD>1.62V 13.1
tMOHMOSI hold after SCKHost, VDD>2.70V0.5
Host, VDD>1.62V1
tSSCKClient SCK PeriodClient, VDD>2.70V7490-
Client, VDD>1.62V95110-
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.3--
Client, VDD>1.62V11.8--
tSIHMOSI hold after SCKClient, VDD>2.70V0--
Client, VDD>1.62V0--
tSSSSS setup to SCKClientPRELOADEN=1
PRELOADEN=0
tSSHSS hold after SCKClient
tSOSMISO setup before SCKClient, VDD>2.70V--36.9ns
Client, VDD>1.62V--47.5
tSOHMISO hold after SCKClient, VDD>2.70V11.5--
Client, VDD>1.62V11.5--
tSOSSMISO setup after SS lowClient, VDD>2.70V--31
Client, VDD>1.62V--41.3
tSOSHMISO hold after SS highClient, VDD>2.70V6.2--
Client, VDD>1.62V6.2--
Note: 1. These values are based on simulation. They are not covered by production test limits or characterization.
Figure 46-7. SPI Timing Requirements in Host Mode
Figure 46-8. SPI Timing Requirements in Client Mode
Maximum SPI Frequency
  • Host Mode

    fSCKmax = 1/2*(tMIS + tvalid), where tvalid is the Client time response to output data after detecting an SCK edge. For a non-volatile memory with tvalid = 12ns Max, fSCKMax = 9.8MHz @ VDDIO > 2.7V

  • Client Mode

    fSCKmax = 1/2*(tSOV + tsu), where tsu is the setup time from the Host before sampling data. With a perfect Host (tsu=0), fSCKMax = 16.3MHz @ VDDIO > 2.7V