RM0090
1. These timings are shown with the LSBFIRST bit reset in the SPI_CR1 register.
Data frame format
Data can be shifted out either MSB-first or LSB-first depending on the value of the
LSBFIRST bit in the SPI_CR1 Register.
Each data frame is 8 or 16 bits long depending on the size of the data programmed using
the DFF bit in the SPI_CR1 register. The selected data frame format is applicable for
transmission and/or reception.
Figure 248. Data clock timing diagram
CPOL = 1
CPOL = 0
MOSI
MSBit
MISO
MSBit
NSS
(to slave)
Capture strobe
CPOL = 1
CPOL = 0
MOSI
MSBit
MISO
MSBit
NSS
(to slave)
Capture strobe
CPHA =1
CPHA =0
RM0090 Rev 18
Serial peripheral interface (SPI)
LSBit
LSBit
LSBit
LSBit
ai17154d
879/1749
925
Need help?
Do you have a question about the STM32F405 and is the answer not in the manual?
Questions and answers