User manual

www.ti.com
Functional Overview
Two transmission speeds:
Standard (100 Kbps)
Fast (400 Kbps)
Clock low time-out interrupt
Master and slave interrupt generation:
Master generates interrupts when a TX or RX operation completes (or aborts due to an error)
Slave generates interrupts when data is transferred or requested by a master or when a START or
STOP condition is detected
Master with arbitration and clock synchronization, multimaster support, and 7-bit addressing mode
1.3.8.3 I2S
An I2S module makes the CC26xx capable of communicating with external devices like CODECs,
DAC/ADCs, or DSPs. CC26xx will only support audio streaming formats like I2S, RJF, LJF, and DSP;
CC26xx will not support configuration of external devices. CC26xx will support both external and internally
generated bit clock and word clock (BCLK and WCLK).
1.3.8.4 SSI
An SSI module is a 4-wire bidirectional communications interface that converts data between parallel and
serial. The SSI performs serial-to-parallel conversion on data received from a peripheral device and
performs parallel-to-serial conversion on data transmitted to a peripheral device. The SSI can be
configured as either a master or slave device. As a slave device, the SSI can be configured to disable its
output, which allows coupling of a master device with multiple slave devices. The TX and RX paths are
buffered with separate internal FIFOs.
The SSI also includes a programmable bit rate clock divider and prescaler to generate the output serial
clock derived from the input clock of the SSI. Bit rates are generated based on the input clock, and the
maximum bit rate is determined by the connected peripheral.
The CC26xx includes two SSI modules with the following features:
Programmable interface operation for Freescale SPI, MICROWIRE, or TI synchronous serial interfaces
Master or slave operation
Programmable clock bit rate and prescaler
Separate TX and RX FIFOs, each 16 bits wide and eight locations deep
Programmable data-frame size from 4 to 16 bits
Internal loopback test mode for diagnostic and debug testing
Standard FIFO-based interrupts and EoT interrupt
Efficient transfers using the µDMA controller:
Separate channels for TX and RX
Receive single request asserted when data is in the FIFO; burst request is asserted when FIFO
contains four entries
Transmit single request asserted when there is space in the FIFO; burst request is asserted when
FIFO contains four entries
23
SWCU117AFebruary 2015Revised March 2015 Architectural Overview
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated