Datasheet
S
SPICTL.0
SPIINTFLAG
SPIINT
ENA
SPISTS.6
S
Clock
Polarity
Talk
LSPCLK
456 123 0
0123
SPIBitRate
StateControl
SPIRXBUF
BufferRegister
Clock
Phase
Receiver
OverrunFlag
SPICTL.4
Overrun
INTENA
SPICCR.3 − 0
SPIBRR.6 − 0
SPICCR.6 SPICTL.3
SPIDAT.15 − 0
SPICTL.1
M
S
M
Master/Slave
SPISTS.7
SPIDAT
DataRegister
M
S
SPICTL.2
SPIChar
SPISIMO
SPISOMI
SPICLK
SW2
S
M
M
S
SW3
ToCPU
M
SW1
SPITXBUF
BufferRegister
RXFIFO_0
RXFIFO_1
−−−−−
RXFIFO_15
TXFIFOregisters
TXFIFO_0
TXFIFO_1
−−−−−
TXFIFO_15
RXFIFOregisters
16
16
16
TXInterrupt
Logic
RXInterrupt
Logic
SPIINT/SPIRXINT
SPITXINT
SPIFFOVFFLAG
SPIFFRX.15
16
TXFIFOInterrupt
RXFIFOInterrupt
SPIRXBUF
SPITXBUF
SPIFFTX.14
SPIFFENA
SPISTE
(A)
TMS320C28346, TMS320C28345, TMS320C28344
TMS320C28343, TMS320C28342, TMS320C28341
SPRS516D –MARCH 2009–REVISED AUGUST 2012
www.ti.com
Figure 4-14 is a block diagram of the SPI in slave mode.
A. SPISTE is driven low by the master for a slave device.
Figure 4-14. SPI Module Block Diagram (Slave Mode)
90 Peripherals Copyright © 2009–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C28346, TMS320C28345, TMS320C28344 TMS320C28343, TMS320C28342,
TMS320C28341