B1
B2
B4
B3
B0
B5
B6
B7
B0
B1
B2
B3
B4
B5
B6
B7
FSX/SPISTE
CLKX/SPICLK
DX or DR/SIMO
(from master)
DX or DR/SOMI
(from slave)
B1
B2
B4
B3
B0
B5
B6
B7
B0
B1
B2
B3
B4
B5
B6
B7
FSX/SPISTE
CLKX/SPICLK
DX or DR/SIMO
(from master)
DX or DR/SOMI
(from slave)
B1
B2
B4
B3
B0
B5
B6
B7
B0
B1
B2
B3
B4
B5
B6
B7
FSX/SPISTE
DX or DR/SIMO
(from master)
CLKX/SPICLK
DX or DR/SOMI
(from slave)
B1
B2
B4
B3
B0
B5
B6
B7
B0
B1
B2
B3
B4
B5
B6
B7
FSX/SPISTE
DX or DR/SIMO
(from master)
CLKX/SPICLK
DX or DR/SOMI
(from slave)
SPI Operation Using the Clock Stop Mode
1111
SPRUHE8E – October 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
C28 Multichannel Buffered Serial Port (McBSP)
Figure 15-37. SPI Transfer With CLKSTP = 10b (No Clock Delay), CLKXP = 0, and CLKRP = 0
A
If the McBSP is the SPI master (CLKXM = 1), SIMO = DX. If the McBSP is the SPI slave (CLKXM = 0), SIMO = DR.
B
If the McBSP is the SPI master (CLKXM = 1), SOMI = DR. If the McBSP is the SPI slave (CLKXM = 0), SOMI = DX.
Figure 15-38. SPI Transfer With CLKSTP = 11b (Clock Delay), CLKXP = 0, CLKRP = 1
A
If the McBSP is the SPI master (CLKXM = 1), SIMO = DX. If the McBSP is the SPI slave (CLKXM = 0), SIMO = DR.
B
If the McBSP is the SPI master (CLKXM = 1), SOMI = DR. If the McBSP is the SPI slave (CLKXM = 0), SOMI = DX.
Figure 15-39. SPI Transfer With CLKSTP = 10b (No Clock Delay), CLKXP = 1, and CLKRP = 0
A
If the McBSP is the SPI master (CLKXM = 1), SIMO = DX. If the McBSP is the SPI slave (CLKXM = 0), SIMO = DR.
B
If the McBSP is the SPI master (CLKXM = 1), SOMI = DR. If the McBSP is the SPI slave (CLKXM = 0), SOMI = DX.
Figure 15-40. SPI Transfer With CLKSTP = 11b (Clock Delay), CLKXP = 1, CLKRP = 1
A
If the McBSP is the SPI master (CLKXM = 1), SIMO=DX. If the McBSP is the SPI slave (CLKXM = 0), SIMO = DR.
B
If the McBSP is the SPI master (CLKXM = 1), SOMI=DR. If the McBSP is the SPI slave (CLKXM = 0), SOMI = DX.