1
This is a representative diagram, which shows three-pin mode hardware.
2
TXBUF, RXBUF, and SHIFT_REGISTER are user-invisible registers.
3
SPIDAT0 and SPIDAT1 are user-visible, and are physically mapped to the contents of TXBUF.
4
SPISIMO, SPISOMI, SPICLK pin directions depend on the Master or Slave Mode.
TX shift register
SPIBUF
RXBUF
TXBUF
Peripheral Write
Peripheral Read
TXFULL
RXOVRN
INT0
RXOVR INT
16
16
16
RXEMPTY
RX INT ENA
C
lo
c
k
p
o
la
ri
ty
C
lo
c
k
p
h
a
s
e
P
re
s
c
a
le
Charlen
S
P
IS
IM
O
S
P
IS
O
M
I
Peripheral clock
SPI clock generation logic
SPIDAT0/SPIDAT1
TX INT ENA
Kernel FSM
SPICLK
Mode
generation
logic
CLKMOD
INT1
INT_LVL
RX shift register
16
Pin Directions in Slave Mode
ENA
Operating Modes
1121
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
Multi-Buffered Serial Peripheral Interface Module (MibSPI) with Parallel Pin
Option (MibSPIP)
Figure 24-1. SPI Functional Logic Diagram