
M0A21/M0A23 Series
May 06, 2022
Page
534
of 746
Rev 1.02
M0
A21
/M
0
A
2
3
SE
RIES
TEC
H
NICAL
RE
FEREN
C
E
M
ANUAL
Figure 6.14-7 SPI Communication with Different SPI Clock Configuration (SCLKMODE=0x1)
Figure 6.14-8 SPI Communication with Different SPI Clock Configuration (SCLKMODE=0x2)
Data N
Data (N+1)
Data Frame
SPI_SS
(USCIx_CTL0)
SPI_MOSI
(USCIx_DAT0)
SPI_CLK
(USCIx_CLK)
SPI_MISO
(USCIx_DAT1)
MSB
TX[n]
TX
[n-1]
RX
[n-1]
MSB
RX[n]
MSB
TX[n]
TX
[n-1]
LSB
TX[0]
LSB
RX[0]
RX
[n-1]
MSB
RX[n]
LSB
TX[0]
LSB
RX[0]
Note:
x = 0, 1
USCI_PROTCTL[0] = 0;
USCI_PROTCTL[7:6] = 0x1;
USCI_CTLIN0[2] = 1;
USCI_LINECTL[0] = 0;
USCI_LINECTL[7] = 1;
Data N
Data (N+1)
Data Frame
SPI_SS
(USCIx_CTL0)
SPI_MOSI
(USCIx_DAT0)
SPI_CLK
(USCIx_CLK)
SPI_MISO
(USCIx_DAT1)
MSB
TX[n]
TX
[n-1]
LSB
TX[0]
LSB
RX[0]
RX
[n-1]
MSB
RX[n]
MSB
TX[n]
TX
[n-1]
LSB
TX[0]
LSB
RX[0]
RX
[n-1]
MSB
RX[n]
Note:
x = 0, 1
USCI_PROTCTL[0] = 0;
USCI_PROTCTL[7:6] = 0x2;
USCI_CTLIN0[2] = 1;
USCI_LINECTL[0] = 0;
USCI_LINECTL[7] = 1;