47.9.1 SERCOM in SPI Mode in PL2 - 105°C

Table 47-44. SPI Timing Characteristics and Requirements for all SERCOM and all Configurations(1)
SymbolParameterConditions Min.Typ.Max.Unit
tSCKSCK period when tSOV=0 on the Client sideHost, VDD>2.70V88.4 ns
Host, VDD>1.62V109.4
tSCKWSCK high/low widthHost0.5*tSCK
tSCKRSCK rise time(2)Host0.25*tSCK
tSCKFSCK fall time(2)Host0.25*tSCK
tMISMISO setup to SCKHost, VDD>2.70V44.2
Host, VDD>1.62V54.7
tMIHMISO hold after SCKHost, VDD>2.70V0
Host, VDD>1.62V0
tMOSMOSI setup SCKHost, VDD>2.70V 11.5
Host, VDD>1.62V 16.6
tMOHMOSI hold after SCKHost, VDD>2.70V1.5
Host, VDD>1.62V1.5
tSSCKClient SCK PeriodClient, VDD>2.70V76
Client, VDD>1.62V98
tSSCKWSCK high/low widthClient0.5*tSCK
tSSCKRSCK rise time(2)Client0.25*tSCK
tSSCKFSCK fall time(2)Client0.25*tSCK
tSISMOSI setup to SCKClient, VDD>2.70V10.6
Client, VDD>1.62V12.2
tSIHMOSI hold after SCKClient, VDD>2.70V4.7
Client, VDD>1.62V8.4
tSSSSS setup to SCKClientPRELOADEN=1
PRELOADEN=0
tSSHSS hold after SCKClient
tSOSMISO setup before SCKClient, VDD>2.70V38ns
Client, VDD>1.62V49.2
tSOHMISO hold after SCKClient, VDD>2.70V11.6
Client, VDD>1.62V11.6
tSOSSMISO setup after SS lowClient, VDD>2.70V32.1
Client, VDD>1.62V42.9
tSOSHMISO hold after SS highClient, VDD>2.70V6.2
Client, VDD>1.62V6.2
Table 47-45. SPI Timing Characteristics and Requirements for SERCOM1 with DOPO=0x0 and DIPO=0x3(1)
SymbolParameterConditions Min.Typ.Max.Unit
tSCKSCK period when tSOV=0 on the Client sideHost, VDD>2.70V79.6 ns
Host, VDD>1.62V97.8
tSCKWSCK high/low widthHost0.5*tSCK
tSCKRSCK rise time(2)Host0.25*tSCK
tSCKFSCK fall time(2)Host0.25*tSCK
tMISMISO setup to SCKHost, VDD>2.70V39.8
Host, VDD>1.62V48.9
tMIHMISO hold after SCKHost, VDD>2.70V0
Host, VDD>1.62V0
tMOSMOSI setup SCKHost, VDD>2.70V 6.2
Host, VDD>1.62V 12.7
tMOHMOSI hold after SCKHost, VDD>2.70V2.5
Host, VDD>1.62V2.5
tSSCKClient SCK PeriodClient, VDD>2.70V63
Client, VDD>1.62V81.6
tSSCKWSCK high/low widthClient0.5*tSCK
tSSCKRSCK rise time(2)Client0.25*tSCK
tSSCKFSCK fall time(2)Client0.25*tSCK
tSISMOSI setup to SCKClient, VDD>2.70V8.5
Client, VDD>1.62V11.3
tSIHMOSI hold after SCKClient, VDD>2.70V4.3
Client, VDD>1.62V5
tSSSSS setup to SCKClientPRELOADEN=1
PRELOADEN=0
tSSHSS hold after SCKClient
tSOSMISO setup before SCKClient, VDD>2.70V31.7ns
Client, VDD>1.62V40.8
tSOHMISO hold after SCKClient, VDD>2.70V11.6
Client, VDD>1.62V11.6
tSOSSMISO setup after SS lowClient, VDD>2.70V29
Client, VDD>1.62V38.1
tSOSHMISO hold after SS highClient, VDD>2.70V7.8
Client, VDD>1.62V7.8
Note: 1. These values are based on simulation. They are not covered by production test limits or characterization.
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 + 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