48.22 Serial Peripheral Interface (SPI) Timings Electrical Characteristics

Figure 48-17. SPIx Host Module (CPHA = 0) Timing Diagrams
Figure 48-18. SPIx Host Module (CPHA = 1) Timing Diagrams
Table 48-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 48-19. SPIx Client Module (CPHA = 0) Timing Diagrams
Figure 48-20. SPIx Client Module (CPHA = 1) Timing Diagrams
Table 48-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 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)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 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

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.