English
Language : 

LM3S8962 Datasheet, PDF (338/620 Pages) List of Unclassifed Manufacturers – Microcontroller
Synchronous Serial Interface (SSI)
14
14.1
Synchronous Serial Interface (SSI)
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
Identification Registers
SSIPCellID0
SSIPCellID1
SSIPCellID2
SSIPCellID3
SSIPeriphID0
SSIPeriphID1
SSIPeriphID2
SSIPeriphID3
SSIPeriphID4
SSIPeriphID5
SSIPeriphID6
SSIPeriphID7
Clock
Prescaler
SSICPSR
TxFIFO
8 x 16
.
.
.
RxFIFO
8 x 16
.
.
.
Transmit/
Receive
Logic
SSITx
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
338
September 02, 2007
Preliminary