37.13 Serial Peripheral Interface (SERCOM SPI) Mode Electrical Specifications

Figure 37-2. SERCOMn SPI Host Module CPHA=0 Timing Diagrams
Figure 37-3. SERCOMn SPI Host Module CPHA=1 Timing Diagrams
Table 37-23. SPIn Module Host Mode Electrical Specifications (1)
Standard operating conditions: VDDIO = AVDD = 1.8V to 5.5V (Unless otherwise stated)

Operating temperature: -40°C ≤ TA ≤ +85°C for Industrial

Param. No.SymbolCharacteristics(1)Min.Typ.Max.UnitsConditions
MSP_1fSCKSCK FrequencyMHzTransmitter mode, CTRLB.RXEN = 0, CLOAD = 30 pF(max)
Full duplex transmit and receive mode, CLOAD = 30 pF(max)

Loop back mode with one SPI talking to another SPI on the same MCU

1/(2 x (tMIS + NOTE2T V))(2)Full duplex transmit and receive mode, CLOAD = 30 pf(max).

The maximum SPI speed of the MCU is partially dependent on the performance characteristics external SPI device.

Faster speeds than the loop back mode above may therefore be possible using the formula.

MSP_3tSCLSCK output low time1/(2 x FSCK)µs
MSP_5tSCHSCK output high time1/(2 x FSCK)µs
MSP_7tSCFSCK and MOSI output fall timeDI_27nsSee parameter DI_27 in the I/O specifications
MSP_9tSCRSCK and MOSI output rise timeDI_25nsSee parameter DI_25 in the I/O specifications
MSP_11tMOVMOSI data output valid after SCKnsVDDIO(min), CLOAD = 30 pF(max)
MSP_13tMOHMOSI hold after SCK1ns
MSP_15tMISMISO setup time of data input to SCK10ns
MSP_17tMIHMISO hold time of data input to SCK10ns
MSP_19SPIGCLKSERCOM SPI input clk freq, GCLK_SPI

FCLK_23

MHz
Note:
  1. Assumes VDDIO(min) and a 30 pF external load on all SPIn pins unless, otherwise noted.
  2. NOTE2TV is the client external device data output valid time from clock edge specification.
Figure 37-4. SERCOMn SPI Client Module (CPHA=0) Timing Diagram
Figure 37-5. SERCOMn SPI Client Module (CPHA=1) Timing Diagram
Table 37-24. SPIn Module Client Mode Electrical Specifications(1)
Standard operating conditions: VDDIO = AVDD = 1.8V to 5.5V (unless otherwise stated)

Operating temperature: -40°C ≤ TA ≤ +85°C for Industrial

Param. No.SymbolCharacteristics(1)Min.Typ.Max.UnitsConditions
SSP_1fSCKSCK FrequencyMHzReceiver mode, CLOAD = 30 pF(max)
Full duplex transmit and receive mode , CLOAD = 30 pF(max)

Loop back mode with one SPI communicating with another SPI on the same MCU

1/(2 x (TSOV + NOTE2_TMIS))(2) Full duplex transmit and receive mode, CLOAD = 30 pf(max).

The maximum SPI speed of the MCU is partially dependent on the performance characteristics of the external SPI device.

Faster speeds than the loop back mode above may therefore be possible using the formula.

SSP_3tSCLSCK output low time1/(2 x fSCK)µs
SSP_5tSCHSCK output high time1/(2 x fSCK)µs
SSP_7tSCFSCK and MOSI output fall timeDI_27nsSee parameter DI_27 in the I/O specifications
SSP_9tSCRSCK and MOSI output rise timeDI_25nsSee parameter DI_25 in the I/O specifications
SSP_11tSOVMISO data output valid after SCK10nsVDDIO(min), CLOAD = 30 pF(max)
SSP_13tSOHMISO hold after SCK13ns
SSP_15tSISMOSI setup time of data input to SCK3ns
SSP_17tSIHMOSI hold time of data input to SCKtCLK_PERns
SSP_19tSSSSS setup to SCK (PRELOADEN = 1)21ns
SS setup to SCK (PRELOADEN = 0)21ns
SSP_21tSSHSS hold after SCK client20ns
SSP_23SPIGCLKSERCOM SPI input clk freq, GCLKSPIFCLK_23MHz
Note:
  1. Assumes VDDIO(min) and a 30 pF external load on all SPIn pins unless, otherwise noted.
  2. NOTE2_TMIS is the setup time for the host external device.