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 SERCOM——21MHzTransmitter 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 SCK0——ns—
MSP_15ATMISMISO Setup Time of Data Input to SCK - Normal Speed SERCOMNormal Speed SERCOM13.24——ns—
High Speed SERCOM (3)1.6——nsVDDIOx >= 2.97V
MSP_17TMIHMISO Hold Time of Data Input to SCKNormal Speed SERCOM0——ns—
High Speed SERCOM (3)1.21——nsVDDIOx >= 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 SERCOM——21MHzReceiver 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 SERCOM——23.15ns—
High Speed SERCOM (3)——10.81nsVDDIOx >= 2.97V
SSP_13TSOHMISO hold after SCK 4——ns—
SSP_15TSISMOSI Setup Time of Data Input to SCKNormal Speed SERCOM7.33——ns—
High Speed SERCOM (3)2.23——nsVDDIOx >= 2.97V
SSP_17TSIHMOSI Hold Time of Data Input to SCKNormal Speed SERCOM2.28——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.5——nsVDDIOx >= 2.97V
SSP_21TSSHSS hold after SCK ClientNormal Speed SERCOM2.01——ns—
High Speed SERCOM (3)2.04——nsVDDIOx >= 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.