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 SERCOM——22MHzTransmitter 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 Time——DI_27 or DI_31nsSee parameter in I/O Specifications
MSP_9TSCRSCK and MOSI Output Rise Time——DI_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 SCK0——ns—
MSP_15TMISMISO Setup Time of Data Input to SCKNormal Speed SERCOM12.8——ns—
High Speed SERCOM (3)1.31——nsVDDIOx >= 2.97V
MSP_17TMIHMISO Hold Time of Data Input to SCKNormal Speed SERCOM0——ns—
High Speed SERCOM (3)1.49——nsVDDIOx >= 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 SERCOM——22MHzReceiver 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 Time——DI_27 or DI_31nsSee parameter in I/O Specifications
SSP_9TSCRSCK and MOSI Output Rise Time——DI_25 or DI_29nsSee parameter in I/O Specifications
SSP_11ATSOVMISO Data Output Valid after SCKNormal Speed SERCOM——14.83ns—
High Speed SERCOM (3)——10.52nsVDDIOx>= 2.97V
SSP_13TSOHMISO Hold after SCK4——ns—
SSP_15TSISMOSI Setup Time of Data Input to SCKNormal Speed SERCOM7.33——ns—
High Speed SERCOM (3)2.22——nsVDDIOx >= 2.97V
SSP_17TSIHMOSI Hold Time of Data Input to SCKNormal Speed SERCOM2.24——ns—
High Speed SERCOM (3)1.92——nsVDDIOx >= 2.97V
SSP_19TSSSSS setup to SCK (PRELOADEN = 0)Normal Speed SERCOM5.76——ns—
High Speed SERCOM (3)1.47——nsVDDIOx >= 2.97V
SSP_21TSSHSS hold after SCK ClientNormal Speed SERCOM0——ns—
High-Speed SERCOM (3)0.36——nsVDDIOx>=2.97V
SSP_23SPI_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_TMIS is the host external device setup time.
  3. SERCOM0 pins PC0,PC1,PC2,PC3.