3 SPI Data Modes

The four combinations of SCK phase and polarity with respect to serial data are determined by clock phase (CPHA) and clock polarity (CPOL) settings. The SPI data transfer formats are shown in the figures below. Data bits are shifted out and latched in on opposite edges of the SCK signal, ensuring sufficient time for data signals to stabilize.

Figure 3-1. SPI Transfer Format with CPHA = 0

Figure 3-2. SPI Transfer Format with CPHA = 1