15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
VCLK
SPICLK
SIMO[1]
SIMO[0]
SOMI[1]
SOMI[0]
Shift register
15 14 13 12 11 10 9 8
7 6
5
4 3
2 1
0
S
IM
O
[1
]
S
IM
O
[0
]
S
O
M
I[
0
]
S
O
M
I[
1
]
Conceptual Block Diagram
Operating Modes
1136
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
Multi-Buffered Serial Peripheral Interface Module (MibSPI) with Parallel Pin
Option (MibSPIP)
24.2.15.4 2-Data Line Mode (MSB First, Phase 0, Polarity 0)
In 2-data line mode (master mode) the shift register bits 15 and 7 will be connected to the pins SIMO[1]
and SIMO[0], and the shift register bits 8 and 0 will be connected to the pins SOMI[1] and SOMI[0] or vice
versa in slave mode. After writing to the SPIDAT0/SPIDAT1 register, the bits 15 and 7 will be output on
SIMO[1] and SIMO[0] on the rising edge if SPICLK. With the falling clock edge of the SPICLK, the
received data on SOMI[1] and SOMI[0] will be latched to the shift register bits 8 and 0. The subsequent
rising edge of SPICLK will shift the data in the shift register by 1 bit to the left. (SIMO[1] will shift the data
out from bit 15 to 8, SIMO[0] will shift the data out from bit 7 to 0). After eight SPICLK cycles, when the full
data word is transferred, the shift register (16 bits) is copied to the receive buffer, and the RXINT flag will
be set.
shows the clock /data diagram of the 2-data line mode.
shows the
timing of a two-pin parallel transfer.
Figure 24-16. 2-data Line Mode (Phase 0, Polarity 0)
Figure 24-17. Two-Pin Parallel Mode Timing Diagram (Phase 0, Polarity 0)