46.22 Serial Peripheral Interface (SPI) Timings Electrical Characteristics

Figure 46-8. SPIx Host Module (CPHA = 0) Timing Diagrams
Figure 46-9. SPIx Host Module (CPHA = 1) Timing Diagrams
Table 46-32. SPIx Module Host Mode Electrical Specifications (1)
AC CHARACTERISTICSStandard Operating Conditions: VDDREG = VDDIO = AVDD 1.71V to 3.63V (unless otherwise stated)

Operating temperature:

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

Param. No.SymbolCharacteristics (1)Min.Typ.Max.UnitsConditions
MSP_1FSCKSCK FrequencyNormal Speed SERCOM22MHzTransmitter mode, CTRB.RXEN = 0.

CLOAD = 30 pF(max)

22Full Duplex Transmit and Receive mode, Loop-Back mode with one SPI talking to another SPI on the same MCU.

CLOAD = 30 pF(max)

1/(2*(TMIS+NOTE2_TV)) (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.

High-Speed SERCOM (3)46MHzTransmitter mode, CTRB.RXEN = 0,

VDDIOx >= 2.97V,

CLOAD = 20 pF(max)

1/(2*(TMIS_HS+NOTE2_TV)) (2)Full-Duplex Transmit and Receive mode,

CLOAD=20 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.

VDDIOx >= 2.97V

MSP_3TSCLSCK Output Low Time1/(2*FSCK)ns
MSP_5TSCHSCK Output High Time1/(2*FSCK)ns
MSP_7TSCFSCK and MOSI Output Fall TimeDI_27 or DI_31nsSee parameter in I/O Specifications
MSP_9TSCRSCK and MOSI Output Rise TimeDI_25 or DI_29nsSee parameter in I/O Specifications
MSP_11TMOVMOSI Data Output Valid after SCKNormal Speed SERCOM 9.56ns
High-Speed SERCOM (3)2.94nsVDDIOx >= 2.97V
MSP_13TMOHMOSI hold after SCK0ns
MSP_15TMISMISO Setup Time of Data Input to SCKNormal Speed SERCOM12.8ns
High-Speed SERCOM (3)1.31nsVDDIOx >= 2.97V
MSP_17TMIHMISO Hold Time of Data Input to SCKNormal Speed SERCOM0ns
High Speed SERCOM (3)1.49nsVDDIOx >= 2.97V
MSP_19SPI_GCLKSERCOM SPI input clk freq, GCLK_SPI FCLK_23MHz
Note:
  1. Assumes 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.
  3. SERCOM0 pins PC0,PC1,PC2,PC3.
Figure 46-10. SPIx Client Module (CPHA = 0) Timing Diagrams
Figure 46-11. SPIx Client Module (CPHA = 1) Timing Diagrams
Table 46-33. SPIx Module Client Mode Electrical Specifications
AC CHARACTERISTICSStandard Operating Conditions: VDDREG = VDDIO = AVDD 1.71V to 3.63V (unless otherwise stated)

Operating temperature:

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

Param. No.SymbolCharacteristics (1)Min.TypicalMax.UnitsConditions
SSP_1FSCKSCK FrequencyNormal Speed SERCOM22MHzReceiver mode.

CLOAD = 30 pF(max)

22Full Duplex Transmit and Receive mode,

Loop-Back mode with one SPI talking to another SPI on the same MCU.

CLOAD = 30 pF(max)

1/(2*(TSOV+NOTE2_TMIS)) (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.

High-Speed SERCOM (3)46MHzReceiver mode.

VDDIOx >= 2.97V,

CLOAD = 20 pF(max)

1/(2*(TSOV_HS+NOTE2_TMIS)) (2)Full Duplex Transmit and Receive mode,

CLOAD=20 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.

VDDIOx>=2.97V

SSP_3TSCLSCK Output Low Time1/(2*FSCK)ns
SSP_5TSCHSCK Output High Time1/(2*FSCK)ns
SSP_7TSCFSCK and MOSI Output Fall TimeDI_27 or DI_31nsSee parameter in I/O Specifications
SSP_9TSCRSCK and MOSI Output Rise TimeDI_25 or DI_29nsSee parameter in I/O Specifications
SSP_11ATSOVMISO Data Output Valid after SCKNormal- Speed SERCOM14.83ns
High-Speed SERCOM (3)10.52nsVDDIOx>= 2.97V
SSP_13TSOHMISO Hold after SCK4ns
SSP_15TSISMOSI Setup Time of Data Input to SCKNormal- Speed SERCOM7.33ns
High-Speed SERCOM (3)2.22nsVDDIOx>= 2.97V
SSP_17TSIHMOSI Hold Time of Data Input to SCKNormal Speed SERCOM2.24ns
High-Speed SERCOM (3)1.92nsVDDIOx>= 2.97V
SSP_19TSSSSS setup to SCK (PRELOADEN = 0)Normal Speed SERCOM5.76ns
High-Speed SERCOM (3)1.47nsVDDIOx>= 2.97V
SSP_21TSSHSS hold after SCK ClientNormal Speed SERCOM0ns
High-Speed SERCOM (3)0.36nsVDDIOx>=2.97V
SSP_23SPI_GCLKSERCOM SPI input clk freq, GCLK_SPIFCLK_23MHz
Note:
  1. Assumes 30 pF external load on all SPIx pins unless otherwise noted.
  2. NOTE2_TMIS is the host external device setup time.
  3. SERCOM0 pins PC0,PC1,PC2,PC3.