46.13.2 SERCOM in SPI Mode in PL0

Table 46-61. SPI Timing Characteristics and Requirements(1)
SymbolParameterConditionsMin.Typ.Max.Units
tSCKSCK periodHost, VDD>2.70V141153 ns
Host, VDD>1.62V147159
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.70V141
Host, VDD>1.62V147
tMIHMISO hold after SCKHost, VDD>2.70V0
Host, VDD>1.62V0
tMOSMOSI setup SCKHost, VDD>2.70V 30
Host, VDD>1.62V 30.6
tMOHMOSI hold after SCKHost, VDD>2.70V-9
Host, VDD>1.62V-8.5
tSSCKClient SCK PeriodClient, VDD>2.70V220250
Client, VDD>1.62V230250-
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.70V42--
Client, VDD>1.62V42
tSIHMOSI hold after SCKClient, VDD>2.70V0
Client, VDD>1.62V0
tSSS SS setup to SCK ClientPRELOADEN=1
PRELOADEN=0
tSSHSS hold after SCKClient
tSOSMISO setup before SCKClient, VDD>2.70V 109
Client, VDD>1.62V 115
tSOHMISO hold after SCKClient, VDD>2.70V17.3
Client, VDD>1.62V17.3
tSOSSMISO setup after SS lowClient, VDD>2.70V 95
Client, VDD>1.62V 102
tSOSHMISO hold after SS highClient, VDD>2.70V10.2 ns
Client, VDD>1.62V10.2
Note: 1. These values are based on simulation. They are not covered by production test limits or characterization.
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 + 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 = 3.7MHz @ 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 = 6MHz @ VDDIO > 2.7V