McBSP Registers
1119
SPRUH22I – April 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
C28 Multichannel Buffered Serial Port (McBSP)
15.12.1 Register Summary
Table 15-71. McBSP Register Summary
Name
McBSP-A
Address
Type
Reset Value
Description
Data Registers, Receive, Transmit
DRR2
0x5000
R
0x0000
McBSP Data Receive Register 2
DRR1
0x5001
R
0x0000
McBSP Data Receive Register 1
DXR2
0x5002
W
0x0000
McBSP Data Transmit Register 2
DXR1
0x5003
W
0x0000
McBSP Data Transmit Register 1
McBSP Control Registers
SPCR2
0x5004
R/W
0x0000
McBSP Serial Port Control Register 2
SPCR1
0x5005
R/W
0x0000
McBSP Serial Port Control Register 1
RCR2
0x5006
R/W
0x0000
McBSP Receive Control Register 2
RCR1
0x5007
R/W
0x0000
McBSP Receive Control Register 1
XCR2
0x5008
R/W
0x0000
McBSP Transmit Control Register 2
XCR1
0x5009
R/W
0x0000
McBSP Transmit Control Register 1
SRGR2
0x500A
R/W
0x0000
McBSP Sample Rate Generator Register 2
SRGR1
0x500B
R/W
0x0000
McBSP Sample Rate Generator Register 1
Multichannel Control Registers
MCR2
0x500C
R/W
0x0000
McBSP Multichannel Register 2
MCR1
0x500D
R/W
0x0000
McBSP Multichannel Register 1
RCERA
0x500E
R/W
0x0000
McBSP Receive Channel Enable Register Partition A
RCERB
0x500F
R/W
0x0000
McBSP Receive Channel Enable Register Partition B
XCERA
0x5010
R/W
0x0000
McBSP Transmit Channel Enable Register Partition A
XCERB
0x5011
R/W
0x0000
McBSP Transmit Channel Enable Register Partition B
PCR
0x5012
R/W
0x0000
McBSP Pin Control Register
RCERC
0x5013
R/W
0x0000
McBSP Receive Channel Enable Register Partition C
RCERD
0x5014
R/W
0x0000
McBSP Receive Channel Enable Register Partition D
XCERC
0x5015
R/W
0x0000
McBSP Transmit Channel Enable Register Partition C
XCERD
0x5016
R/W
0x0000
McBSP Transmit Channel Enable Register Partition D
RCERE
0x5017
R/W
0x0000
McBSP Receive Channel Enable Register Partition E
RCERF
0x5018
R/W
0x0000
McBSP Receive Channel Enable Register Partition F
XCERE
0x5019
R/W
0x0000
McBSP Transmit Channel Enable Register Partition E
XCERF
0x501A
R/W
0x0000
McBSP Transmit Channel Enable Register Partition F
RCERG
0x501B
R/W
0x0000
McBSP Receive Channel Enable Register Partition G
RCERH
0x501C
R/W
0x0000
McBSP Receive Channel Enable Register Partition H
XCERG
0x501D
R/W
0x0000
McBSP Transmit Channel Enable Register Partition G
XCERH
0x501E
R/W
0x0000
McBSP Transmit Channel Enable Register Partition H
MFFINT
0x5023
R/W
0x0000
McBSP Interrupt Enable Register
15.12.2 Data Receive Registers (DRR[1,2])
The CPU or the DMA controller reads received data from one or both of the data receive registers (see
). If the serial word length is 16 bits or smaller, only DRR1 is used. If the serial length is larger
than 16 bits, both DRR1 and DRR2 are used and DRR2 holds the most significant bits. Each frame of
receive data in the McBSP can have one phase or two phases, each with its own serial word length.