51.22 Serial Peripheral Interface (SPI) Electrical Specifications

Figure 51-5. SPIx Host Module CPHA=0 Timing Diagrams
Figure 51-6. SPIx Host Module CPHA=1 Timing Diagrams
Table 51-31. SPIx Module Host Mode Electrical Specifications (1)
AC CHARACTERISTICS Standard Operating Conditions: VDDREG=VDDIO=AVDD 1.71V to 3.63V (unless otherwise stated)

Operating temperature:

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

Param. No. Symbol Characteristics (1) Min. Typ. Max. Units Conditions
MSP_1 FSCK SCK Frequency Normal Speed SERCOM 21.3 MHz Transmitter mode, CTRB.RXEN=0.

VDDIOx=1.8V or 3.3 V,

CLOAD = 30 pF(MAX)

21.3 Full Duplex Transmit and Receive mode,

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

VDDIOx=1.8V or 3.3V,

CLOAD = 30 pF(MAX)

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

CLOAD = 30pF(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) 48.1 MHz Transmitter mode,

CTRB.RXEN=0.

VDDIOx=1.8V or 3.3 V,

CLOAD = 20 pF(MAX)

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

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

MSP_3 TSCL SCK Output Low Time 1/(2*FSCK) µs
MSP_5 TSCH SCK Output High Time 1/(2*FSCK) µs
MSP_7 TSCF SCK and MOSI Output Fall Time DI_27 or DI_31 ns See parameter in I/O Specifications
MSP_9 TSCR SCK and MOSI Output Rise Time DI_25 or DI_29 ns See parameter in I/O Specifications
MSP_11 TMOV MOSI Data Output Valid after SCK Normal Speed SERCOM 10 ns
High Speed SERCOM (3) 4 ns
MSP_13 TMOH MOSI hold after SCK 0 ns
MSP_15A TMIS MISO Setup Time of Data Input to SCK Normal Speed SERCOM 15 ns
High Speed SERCOM (3) 1 ns
MSP_17 TMIH MISO Hold Time of Data Input to SCK Normal Speed SERCOM 0 ns
High Speed SERCOM (3) 2 ns
MSP_19 SPI_GCLK SERCOM SPI input clock frequencies, GCLK_SPI FCLK_23 MHz
Note:
  1. Assumes 30pF 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 PC10, PC11, PC12, PC13.
Figure 51-7. SPIx Client Mode CPHA=0 Timing Diagrams
Figure 51-8. SPIx Client Mode CPHA=1 Timing Diagrams
Table 51-32. SPIx Module Client Mode Electrical Specifications
AC CHARACTERISTICS Standard Operating Conditions: VDDREG=VDDIO=AVDD 1.71V to 3.63V (unless otherwise stated)

Operating temperature:

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

Param. No. Symbol Characteristics (1) Min. Typical Max. Units Conditions
SSP_1 FSCK SCK Frequency Normal Speed SERCOM 21.3 MHz Receiver mode.

VDDIOx=1.8V or 3.3V,

CLOAD = 30 pF(MAX)

21.3 Full Duplex Transmit and Receive mode,

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

VDDIOx=1.8V or 3.3V,

CLOAD = 30 pF(MAX)

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

CLOAD=30pf(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) 48.1 MHz Receiver mode.

VDDIOx=1.8V or 3.3V,

CLOAD = 20 pF(MAX)

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

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

SSP_3 TSCL SCK Output Low Time 1/(2*FSCK) µs
SSP_5 TSCH SCK Output High Time 1/(2*FSCK) µs
SSP_7 TSCF SCK and MOSI Output Fall Time DI_27 or DI_31 ns See parameter in I/O spec
SSP_9 TSCR SCK and MOSI Output Rise Time DI_25 or DI_29 ns See parameter in I/O spec
SSP_11A TSOV MISO Data Output Valid after SCK Normal Speed SERCOM 25 ns
High Speed SERCOM (3) 10 ns
SSP_13 TSOH MISO hold after SCK 4 ns
SSP_15 TSIS MOSI Setup Time of Data Input to SCK Normal Speed SERCOM 6 ns
High Speed SERCOM (3) 2 ns
SSP_17 TSIH MOSI Hold Time of Data Input to SCK Normal Speed SERCOM 0 ns
High Speed SERCOM (3) 1 ns
SSP_19 TSSS SS setup to SCK (PRELOADEN=0) Normal Speed SERCOM 5 ns
High Speed SERCOM (3) 2 ns
SSP_21 TSSH SS hold after SCK Client Normal Speed SERCOM 0 ns
High Speed SERCOM (3) 1 ns
SSP_23 SPI_GCLK SERCOM SPI input clk freq, GCLK_SPI FCLK_23 MHz
Note:
  1. Assumes and 30pF external load on all SPIx pins unless otherwise noted.
  2. NOTE2_TMIS is the host external device setup time.
  3. SERCOM0 pins PC10, PC11, PC12, PC13.