McBSP Interface Signals and Registers
11-7
Multichannel Buffered Serial Ports
Table 11–4.
McBSP CPU Interrupts and DMA Synchronization Events
Interrupt Name
Description
Section
RINT
Receive interrupt to CPU
11.3.3
XINT
Transmit interrupt to CPU
11.3.3
REVT
Receive synchronization event to the DMA
controller
11.3.2.1
XEVT
Transmit synchronization event to the DMA
controller
11.3.2.2
11.2.1 Serial Port Configuration
The serial port is configured via the 32-bit serial port control register (SPCR)
and the pin control register (PCR) shown in Figure 11–2 and Figure 11–3, re-
spectively. The SPCR and PCR contain McBSP status control bits. Table 11–5
and Table 11–6 summarize the SPCR and the PCR fields, respectively.
The PCR is also used to configure the serial port pins as general purpose in-
puts or outputs during receiver and/or transmitter reset (for more information
see Section 11.8).
Figure 11–2.Serial Port Control Register (SPCR)
31 24
23
22
21 20
19
18
17
16
reserved†
FRST
GRST
XINTM
XSYNCERR‡
XEMPTY
XRDY
XRST
R, +0
RW, +0
RW, +0
RW, +0
RW, +0
R, +0
R, +0
RW, +0
15
14 13
12 11
10 8
7
6
5 4
3
2
1
0
DLB
RJUST
CLKSTP
Rsvd†
DXENA§
Rsvd†
RINTM
RSYNCERR‡
RFULL
RRDY
RRST
RW,+0
RW, +0
RW,+0
R, +0
RW, +0
R, +0
RW, +0
RW, +0
R, +0
R, +0
RW, +0
† Reserved-fields have no storage associated with them. However, they are always read as 0.
‡ Writing a 1 to this bit will set the error condition. Thus, it is used mainly for testing purposes or if this operation is desired.
§ The DXENA feature is only available in the ’C6211/C711.