McASP Registers
22.4 McASP Registers
22.4.1 McASP CFG Registers
Control registers for the McASP are summarized in
. The control registers are accessed
through the configuration bus of the device. The receive buffer registers (RBUFn) and transmit buffer
registers (XBUFn) can also be accessed through the data port of the device, as listed in
Control registers for the McASP Audio FIFO (AFIFO) are summarized in
. Note that the AFIFO
Write FIFO (WFIFO) and Read FIFO (RFIFO) have independent control and status registers. The AFIFO
control registers are accessed through the peripheral configuration port.
Table 22-10. McASP Registers Accessed Through Configuration Bus
Offset
Acronym
Register Description
Section
0h
REV
Revision identification register
04h
PWRIDLESYS
Power Idle SYSCONFIG Register
CONFIG
10h
PFUNC
Pin function register
14h
PDIR
Pin direction register
18h
PDOUT
Pin data output register
1Ch
PDIN
Read returns: Pin data input register
1Ch
PDSET
Writes affect: Pin data set register (alternate write address: PDOUT)
20h
PDCLR
Pin data clear register (alternate write address: PDOUT)
44h
GBLCTL
Global control register
48h
AMUTE
Audio mute control register
4Ch
DLBCTL
Digital loopback control register
50h
DITCTL
DIT mode control register
60h
RGBLCTL
Receiver global control register: Alias of GBLCTL, only receive bits are
affected - allows receiver to be reset independently from transmitter
64h
RMASK
Receive format unit bit mask register
68h
RFMT
Receive bit stream format register
6Ch
AFSRCTL
Receive frame sync control register
70h
ACLKRCTL
Receive clock control register
74h
AHCLKRCTL
Receive high-frequency clock control register
78h
RTDM
Receive TDM time slot 0-31 register
7Ch
RINTCTL
Receiver interrupt control register
80h
RSTAT
Receiver status register
84h
RSLOT
Current receive TDM time slot register
88h
RCLKCHK
Receive clock check control register
8Ch
REVTCTL
Receiver DMA event control register
A0h
XGBLCTL
Transmitter global control register. Alias of GBLCTL, only transmit bits
are affected - allows transmitter to be reset independently from receiver
A4h
XMASK
Transmit format unit bit mask register
A8h
XFMT
Transmit bit stream format register
ACh
AFSXCTL
Transmit frame sync control register
B0h
ACLKXCTL
Transmit clock control register
B4h
AHCLKXCTL
Transmit high-frequency clock control register
B8h
XTDM
Transmit TDM time slot 0-31 register
BCh
XINTCTL
Transmitter interrupt control register
C0h
XSTAT
Transmitter status register
C4h
XSLOT
Current transmit TDM time slot register
C8h
XCLKCHK
Transmit clock check control register
CCh
XEVTCTL
Transmitter DMA event control register
3826Multichannel Audio Serial Port (McASP)
SPRUH73H – October 2011 – Revised April 2013
Copyright © 2011–2013, Texas Instruments Incorporated