39.21 Serial Peripheral Interface (SPI) Mode Electrical Specifications

Figure 39-4. SPIx Host Module (CPHA = 0) Timing Diagrams
Figure 39-5. SPIx Host Module (CPHA = 1) Timing Diagrams
Table 39-27. SERCOM SPIx Module Host Mode Electrical Specifications(1)
AC CHARACTERISTICSStandard Operating Conditions: VDD and VDDIO 2.7V 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 Frequency14.56MHzTransmitter mode,

CTRLB.RXEN = 0,

CLOAD = 30 pF(max).

4.72Full 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*(TMIS+NOTE2_TV))(2)Full Duplex Transmit and Receive mode,

CLOAD = 30 pF(max).

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

Faster speeds than the Loop-Back mode above may therefore be possible using the formula.

MSP_3TSCLSCK Output Low Time1/(2*FSCK)ns
MSP_5TSCHSCK Output High Time1/(2*FSCK)ns
MSP_7TSCFSCK and MOSI Output Fall TimeDI27nsSee parameter DI27 I/O spec
MSP_9TSCRSCK and MOSI Output Rise TimeDI25nsSee parameter DI25 I/O spec
MSP_11TMOVMOSI Data Output Valid after SCK23.6nsVDDIO(min),

CLOAD = 30 pF(max)

MSP_13TMOHMOSI hold after SCK2.5ns
MSP_15TMISMISO Setup Time of Data Input to SCK50.7ns
MSP_17TMIHMISO Hold Time of Data Input to SCK0ns
MSP_19SPI_GCLKSERCOM SPI input clock frequency GCLK_SPIFCLK_23MHz
Note:
  1. Assumes VDDIO(min) and 30 pF external load on all SPIx pins unless otherwise noted.
  2. NOTE2_TV is the client external device data output valid time from clock edge specification.
Figure 39-6. SPIx Client Module (CPHA = 0) Timing Diagrams
Figure 39-7. SPIx Client Module (CPHA = 1) Timing Diagrams
Table 39-28. SERCOM SPIx Module Client Mode Electrical Specifications
AC CHARACTERISTICSStandard Operating Conditions: VDD and VDDIO 2.7V to 5.5V (unless otherwise stated)

Operating temperature:

-40°C ≤ TA ≤ +85°C for Industrial

Param. No.SymbolCharacteristics(1)Min.TypicalMax.UnitsConditions
SSP_1FSCKSCK Frequency14.56MHzReceiver mode,

CLOAD = 30 pF(max).

4.72Full 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*(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 external SPI device performance characteristics.

Faster speeds than the Loop-Back mode above may therefore be possible using the formula.

SSP_3TSCLSCK Output Low Time1/(2*FSCK)ns
SSP_5TSCHSCK Output High Time1/(2*FSCK)ns
SSP_7TSCFSCK and MOSI Output Fall TimeDI27nsSee parameter DI27 I/O spec
SSP_9TSCRSCK and MOSI Output Rise TimeDI25nsSee parameter DI25 I/O spec
SSP_11TSOVMOSI Data Output Valid after SCK55.1nsVDDIO = 3.3V,

CLOAD = 30 pF(max)

SSP_13TSOHMOSI hold after SCK11.9ns
SSP_15TSISMISO Setup Time of Data Input to SCK13.6ns
SSP_17TSIHMISO Hold Time of Data Input to SCK0ns
SSP_19TSSSSS setup to SCK (PRELOADEN = 1)2*tck_APBns
SS setup to SCK (PRELOADEN = 0)0ns
SSP_21TSSHSS hold after SCK Client1/(2*FSCK)ns
SSP_23SPI_GCLKSERCOM SPI input clock frequency, GCLK_SPIFCLK_23MHz
Note:
  1. Assumes VDDIO(min) and 30 pF external load on all SPIx pins unless otherwise noted.
  2. NOTE2_TMIS is the host external device setup time.