RRDY
00
EOBR condition
01
FSR detected
10
RSYNCERR
11
RINTM bits
RINT
RINTENA
MRINT
McBSP Registers
1144
SPRUH22I – April 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
C28 Multichannel Buffered Serial Port (McBSP)
Table 15-91. Use of the Transmit Channel Enable Registers (continued)
Number of
Selectable
Channels
Block Assignments
Channel Assignments
XCERx
Block Assigned
Bit in XCERx
Channel Assigned
XCERE
Block 4
XCE0
Channel 64
XCE1
Channel 65
XCE2
Channel 66
:
:
XCE15
Channel 79
XCERF
Block 5
XCE0
Channel 80
XCE1
Channel 81
XCE2
Channel 82
:
:
XCE15
Channel 95
XCERG
Block 6
XCE0
Channel 96
XCE1
Channel 97
XCE2
Channel 98
:
:
XCE15
Channel 111
XCERH
Block 7
XCE0
Channel 112
XCE1
Channel 113
XCE2
Channel 114
:
:
XCE15
Channel 127
15.12.12 Interrupt Generation
McBSP registers can be programmed to receive and transmit data through DRR2/DRR1 and DXR2/DXR1
registers, respectively. The CPU can directly access these registers to move data from memory to these
registers. Interrupt signals will be based on these register pair contents and its related flags.MRINT/MXINT
will generate CPU interrupts for receive and transmit conditions.
15.12.12.1 McBSP Receive Interrupt Generation
In the McBSP module, data receive and error conditions generate two sets of interrupt signals. One set is
used for the CPU and the other set is for DMA.
Figure 15-80. Receive Interrupt Generation
Table 15-92. Receive Interrupt Sources and Signals
McBSP
Interrupt
Signal
Interrupt Flags
Interrupt Enables
in SPCR1
Interrupt Enables
Type of Interrupt
Interrupt Line
RINTM
Bits