49.11 Serial Peripheral Interface (SPI) Timings and Electrical Characteristics

Figure 49-7. SPIx Host Module (CPHA = 0) Timing Diagrams
Figure 49-8. SPIx Host Module (CPHA = 1) Timing Diagrams
Table 49-15. 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 ≤ +125°C for Extended Temperature

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

CLOAD = 30 pF (max)

21Full 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)45MHzTransmitter mode, CTRB.RXEN = 0,

Dut talking to test chip in the same board 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_11TMOVMOSI Data Output Valid after SCKNormal Speed SERCOM 9.56ns
High Speed SERCOM (3) 2.95nsVDDIOx >= 2.97V
MSP_13TMOHMOSI hold after SCK0ns
MSP_15ATMISMISO Setup Time of Data Input to SCK - Normal Speed SERCOMNormal Speed SERCOM13.24ns
High Speed SERCOM (3)1.6nsVDDIOx >= 2.97V
MSP_17TMIHMISO Hold Time of Data Input to SCKNormal Speed SERCOM0ns
High Speed SERCOM (3)1.21nsVDDIOx >= 2.97V
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, and PC3.
Figure 49-9. SPIx Client Module (CPHA = 0) Timing Diagrams
Figure 49-10. SPIx Client Module (CPHA = 1) Timing Diagrams
Table 49-16. 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 ≤ +125°C for Extended Temperature

Param. No.SymbolCharacteristics (1)Min.TypicalMax.UnitsConditions
SSP_1AFSCKSCK FrequencyNormal Speed SERCOM21MHzReceiver mode.

CLOAD = 30 pF (max)

21Full 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)45MHzReceiver mode. DUT talking to test chip in the same board 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_11ATSOVMISO Data Output Valid after SCKNormal Speed SERCOM23.15ns
High Speed SERCOM (3)10.81nsVDDIOx >= 2.97V
SSP_13TSOHMISO hold after SCK 4ns
SSP_15TSISMOSI Setup Time of Data Input to SCKNormal Speed SERCOM7.33ns
High Speed SERCOM (3)2.23nsVDDIOx >= 2.97V
SSP_17TSIHMOSI Hold Time of Data Input to SCKNormal Speed SERCOM2.28ns
High Speed SERCOM (3)1.92nsVDDIOx >= 2.97V
SSP_19TSSSSS setup to SCK (PRELOADEN = 0)Normal Speed SERCOM5.76ns
High Speed SERCOM (3)1.5nsVDDIOx >= 2.97V
SSP_21TSSHSS hold after SCK ClientNormal Speed SERCOM2.01ns
High Speed SERCOM (3)2.04nsVDDIOx >= 2.97V
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, and PC3.