16
McBSP Receive
Interrupt Select Logic
MDXx
MDRx
Expand Logic
DRR1 Receive Buffer
RX
Interrupt
DRR2 Receive Buffer
RBR1 Register
RBR2 Register
MCLKXx
MFSXx
MCLKRx
MFSRx
16
Compand Logic
DXR2 Transmit Buffer
RSR1
XSR2
XSR1
Peripheral Read Bus
16
16
16
16
16
RSR2
DXR1 Transmit Buffer
LSPCLK
MRINT
To CPU
RX Interrupt Logic
McBSP Transmit
Interrupt Select Logic
TX
Interrupt
MXINT
To CPU
TX Interrupt Logic
16
16
16
Bridge
DMA Bus
PeripheralBus
Peripheral Write Bus
CPU
CPU
CPU
Overview
1076
SPRUHE8E – October 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
C28 Multichannel Buffered Serial Port (McBSP)
15.1.2.1
McBSP Generic Block Diagram
The McBSP consists of a data-flow path and a control path connected to external devices by six pins as
shown in
. The figure and the text in this section use generic pin names.
Figure 15-1. Conceptual Block Diagram of the McBSP
A
Not available in all devices. See the device-specific data sheet
15.1.3 McBSP Operation
This section addresses the following topics:
•
Data transfer process
•
Companding (compressing and expanding) data
•
Clocking and framing data
•
Frame phases
•
McBSP reception
•
McBSP transmission
•
Interrupts and DMA events generated by McBSPs