SPRUJC6A December 2024 – July 2025 AM2752-Q1 , AM2754-Q1
Each serializer on the McASP has a serializer control register (SRCTL0). There are up to 16 serializers per McASP. Note for device-specific registers: Accessing SRCTL0n not implemented on a specific device may cause improper device operation.
Return to Summary Table
| Instance Name | Physical Address |
|---|---|
| MCASP0 | 02B0 0180h |
| MCASP1 | 02B1 0180h |
| MCASP2 | 02B2 0180h |
| MCASP3 | 02B3 0180h |
| MCASP4 | 02B4 0180h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED111 | |||||||
| R | |||||||
| 0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED111 | |||||||
| R | |||||||
| 0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED111 | |||||||
| R | |||||||
| 0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED111 | RRDY | XRDY | DISMOD | SRMOD | |||
| R | R | R | R/W | R/W | |||
| 0h | 0h | 0h | 0h | 0h | |||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31:6 | RESERVED111 | R | 0h | |
| 5 | RRDY | R | 0h | Receive buffer ready bit. RRDY indicates the current receive buffer state. Always reads 0 when programmed as a transmitter or as inactive. If SRMOD bit is set to receive [2h], RRDY switches from 0 to 1 whenever data is transferred from XRSR to RBUF. 0 Receive buffer (RBUF) is empty.
1 Receive buffer (RBUF) contains data and
needs to be read before the start of the
next time slot or a receiver overrun
occurs. |
| 4 | XRDY | R | 0h | Transmit buffer ready bit. XRDY indicates the current transmit buffer state. Always reads 0 when programmed as a receiver or as inactive. If SRMOD bit is set to transmit [1h], XRDY switches from 0 to 1 when XSRCLR in GBLCTL is switched from 0 to 1 to indicate an empty transmitter. XRDY remains set until XSRCLR is forced to 0, data is written to the corresponding transmit buffer, or SRMOD bit is changed to receive [2h] or inactive [0]. 0 Transmit buffer (XBUF) contains data.
1 Transmit buffer (XBUF) is empty and needs
to be written before the start of the next
time slot or a transmit underrun occurs. |
| 3:2 | DISMOD | R/W | 0h | Serializer pin drive mode bit. Drive on pin when in inactive TDM slot of transmit mode or when serializer is inactive. This field only applies if the pin is configured as a McASP pin [PFUNC = 0]. 0 Drive on pin is 3-state. 1 Reserved. 2 Drive on pin is logic low. 3 Drive on pin is logic high. |
| 1:0 | SRMOD | R/W | 0h | Serializer mode bit. 0 Serializer is inactive. 1 Serializer is transmitter. 2 Serializer is receiver. 3 Reserved. |