English
Language : 

LM3S6753 Datasheet, PDF (359/625 Pages) Texas Instruments – Stellaris LM3S6753 Microcontroller
Stellaris® LM3S6753 Microcontroller
14 Synchronous Serial Interface (SSI)
14.1
The Stellaris® Synchronous Serial Interface (SSI) is a master or slave interface for synchronous
serial communication with peripheral devices that have either Freescale SPI, MICROWIRE, or Texas
Instruments synchronous serial interfaces.
The Stellaris® SSI module has the following features:
■ Master or slave operation
■ Programmable clock bit rate and prescale
■ Separate transmit and receive FIFOs, 16 bits wide, 8 locations deep
■ Programmable interface operation for Freescale SPI, MICROWIRE, or Texas Instruments
synchronous serial interfaces
■ Programmable data frame size from 4 to 16 bits
■ Internal loopback test mode for diagnostic/debug testing
Block Diagram
Figure 14-1. SSI Module Block Diagram
Interrupt
Control/ Status
SSICR0
SSICR1
SSISR
Interrupt Control
SSIIM
SSIMIS
SSIRIS
SSIICR
SSIDR
System Clock
SSIPCellID 0
SSIPCellID 1
SSIPCellID 2
SSIPCellID 3
Identification
Registers
SSIPeriphID0 SSIPeriphID 4
SSIPeriphID1 SSIPeriphID 5
SSIPeriphID2 SSIPeriphID 6
SSIPeriphID 3 SSIPeriphID7
Clock
Prescaler
SSICPSR
TxFIFO
8 x16
.
.
.
RxFIFO
8 x16
.
.
.
SSITx
Transmit /
Receive
Logic
SSIRx
SSIClk
SSIFss
14.2
Functional Description
The SSI performs serial-to-parallel conversion on data received from a peripheral device. The CPU
accesses data, control, and status information. The transmit and receive paths are buffered with
April 05, 2010
359
Texas Instruments-Production Data