Synchronous serial port, 1 introduction, 2 features – Cirrus Logic EP93xx User Manual

Page 713: Chapter 23. synchronous serial port -1, 1 introduction -1 23.2 features -1, Chapter 23, Synchronous, Serial port, Synchronous serial, Port

Advertising
background image

DS785UM1

23-1

Copyright 2007 Cirrus Logic

2

3

2

3

23

Chapter 23

23

Synchronous Serial Port

23.1 Introduction

The Synchronous Serial Port (SSP) is a master or slave interface for synchronous serial
communication with slave peripheral devices that have either Motorola

®

SPI, National

Semiconductor

®

Microwire

, or Texas Instruments

®

synchronous serial interfaces.

The SSP performs serial-to-parallel conversion on data received from a peripheral device.
The CPU or DMA reads and writes data and control and status information. The transmit and
receive paths are buffered with internal FIFO memories allowing up to eight 16-bit values to
be stored independently in both transmit and receive modes. Serial data is transmitted on
SSPTXD and received on SSPRXD.

23.2 Features

Following is a list of features of the Synchronous Serial Port.

Master or Slave operation

Programmable clock bit rate and prescaler

Separate transmit and receive FIFO memory buffers, 16-bits wide, 8 locations deep

Programmable data frame size from 4 to 16 bits

Independent masking of transmit FIFO, receive FIFO and receive overrun interrupts

The SSP has a programmable choice of interfaces: SPI, Microwire, or TI synchronous serial.
The features of each of these are listed below.

SPI features:

• Full duplex, four-wire synchronous transfers

• Programmable clock polarity and phase

The feature of the National Semiconductor Microwire interface is:

• Half duplex transfer using 8-bit control message

Texas Instrument synchronous serial interface features:

• Full duplex four-wire synchronous transfer

• Transmit data pin can be in high impedance state when not transmitting

Advertising