15
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Contents
24.1.32
Transmitter Interrupt Control Register (XINTCTL)
......................................................
24.1.33
Transmitter Status Register (XSTAT)
.....................................................................
24.1.34
Current Transmit TDM Time Slot Register (XSLOT)
....................................................
24.1.35
Transmit Clock Check Control Register (XCLKCHK)
...................................................
24.1.36
Transmitter DMA Event Control Register (XEVTCTL)
..................................................
24.1.37
Serializer Control Registers (SRCTL
n
)
...................................................................
24.1.38
DIT Left Channel Status Registers (DITCSRA0-DITCSRA5)
..........................................
24.1.39
DIT Right Channel Status Registers (DITCSRB0-DITCSRB5)
........................................
24.1.40
DIT Left Channel User Data Registers (DITUDRA0-DITUDRA5)
.....................................
24.1.41
DIT Right Channel User Data Registers (DITUDRB0-DITUDRB5)
...................................
24.1.42
Transmit Buffer Registers (XBUF
n
)
.......................................................................
24.1.43
Receive Buffer Registers (RBUF
n
)
........................................................................
24.1.44
AFIFO Revision Identification Register (AFIFOREV)
...................................................
24.1.45
Write FIFO Control Register (WFIFOCTL)
...............................................................
24.1.46
Write FIFO Status Register (WFIFOSTS)
................................................................
24.1.47
Read FIFO Control Register (RFIFOCTL)
................................................................
24.1.48
Read FIFO Status Register (RFIFOSTS)
.................................................................
25
Multichannel Buffered Serial Port (McBSP)
........................................................................
25.1
Introduction
...............................................................................................................
25.1.1
Purpose of the Peripheral
....................................................................................
25.1.2
Features
........................................................................................................
25.1.3
Functional Block Diagram
....................................................................................
25.1.4
Industry Standard Compliance Statement
.................................................................
25.2
Architecture
..............................................................................................................
25.2.1
Clock Control
..................................................................................................
25.2.2
Signal Descriptions
............................................................................................
25.2.3
Pin Multiplexing
................................................................................................
25.2.4
Endianness Considerations
..................................................................................
25.2.5
Clock, Frames, and Data
.....................................................................................
25.2.6
McBSP Buffer FIFO (BFIFO)
................................................................................
25.2.7
McBSP Standard Operation
.................................................................................
25.2.8
μ
-Law/A-Law Companding Hardware Operation
..........................................................
25.2.9
Multichannel Selection Modes
...............................................................................
25.2.10
SPI Operation Using the Clock Stop Mode
..............................................................
25.2.11
Resetting the Serial Port: RRST, XRST, GRST, and RESET
.........................................
25.2.12
McBSP Initialization Procedure
............................................................................
25.2.13
Interrupt Support
.............................................................................................
25.2.14
EDMA Event Support
.......................................................................................
25.2.15
Power Management
.........................................................................................
25.2.16
Emulation Considerations
..................................................................................
25.3
Registers
.................................................................................................................
25.3.1
Data Receive Register (DRR)
...............................................................................
25.3.2
Data Transmit Register (DXR)
...............................................................................
25.3.3
Serial Port Control Register (SPCR)
........................................................................
25.3.4
Receive Control Register (RCR)
............................................................................
25.3.5
Transmit Control Register (XCR)
............................................................................
25.3.6
Sample Rate Generator Register (SRGR)
.................................................................
25.3.7
Multichannel Control Register (MCR)
......................................................................
25.3.8
Enhanced Receive Channel Enable Registers (RCERE0-RCERE3)
..................................
25.3.9
Enhanced Transmit Channel Enable Registers (XCERE0-XCERE3)
..................................
25.3.10
Pin Control Register (PCR)
.................................................................................
25.3.11
BFIFO Revision Identification Register (BFIFOREV)
...................................................
25.3.12
Write FIFO Control Register (WFIFOCTL)
...............................................................