McBSP Interface Signals and Registers
11-6
Table 11–2.
McBSP Registers
Hex Byte Address
McBSP 0
McBSP 1
McBSP 2
§
Abbreviation
McBSP Register Name
†
Section
–
–
–
RBR
Receive buffer register
11.2
–
–
–
RSR
Receive shift register
11.2
–
–
–
XSR
Transmit shift register
11.2
018C 0000
0190 0000
01A4 0000
DRR
Data receive register
‡¶
11.2
018C 0004
0190 0004
01A4 0004
DXR
Data transmit register
#
11.2
018C 0008
0190 0008
01A4 0008
SPCR
Serial port control register
11.2.1
018C 000C
0190 000C
01A4 000C
RCR
Receive control register
11.2.2
018C 0010
0190 0010
01A4 0010
XCR
Transmit control register
11.2.2
018C 0014
0190 0014
01A4 0014
SRGR
Sample rate generator register
11.5.1.1
018C 0018
0190 0018
01A4 0018
MCR
Multichannel control register
11.6.1
018C 001C
0190 001C
01A4 001C
RCER
Receive channel enable register
11.6.3.1
018C 0020
0190 0020
01A4 0020
XCER
Transmit channel enable register
11.6.3.1
018C 0024
0190 0024
01A4 0024
PCR
Pin control register
11.2.1
† The RBR, RSR, and XSR are not directly accessible via the CPU or the DMA controller.
‡ The CPU and DMA controller can only read this register; they cannot write to it.
§ Applicable only to ’C6202 and ’C6203
¶ For the TMS320C6211/C6711, the DRR is also mapped at 30000000–33FFFFFFF for McBSP 0, and at
34000000h–3FFFFFFFh for McBSP 1.
# For the TMS320C6211/C6711, the DXR is also mapped at 30000000–33FFFFFFF for McBSP 0, and at
34000000h–3FFFFFFFh for McBSP 1.
Table 11–3.
TMS320C6211/C6711 Data Receive and Transmit Registers (DRR/DXR)
Mapping
Accessible Via
Serial Port
Peripheral Bus
EDMA Bus
McBSP 0
0x018C0000
0x30000000–0x33FFFFFF
McBSP 1
0x01900000
0x34000000–0x3FFFFFFF