Registers
1245
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Multichannel Buffered Serial Port (McBSP)
Table 25-25. Serial Port Control Register (SPCR) Field Descriptions (continued)
Bit
Field
Value
Description
18
XEMPTY
Transmit shift register empty bit.
0
XSR is empty.
1
XSR is not empty.
17
XRDY
Transmitter ready bit.
0
Transmitter is not ready.
1
Transmitter is ready for new data in DXR.
16
XRST
Transmitter reset bit resets or enables the transmitter.
0
Serial port transmitter is disabled and in reset state.
1
Serial port transmitter is enabled.
15
DLB
Digital loop back mode enable bit.
0
Digital loop back mode is disabled.
1
Digital loop back mode is enabled.
14-13
RJUST
0-3h
Receive sign-extension and justification mode bit.
0
Right-justify and zero-fill MSBs in DRR.
1h
Right-justify and sign-extend MSBs in DRR.
2h
Left-justify and zero-fill LSBs in DRR.
3h
Reserved
12-11
CLKSTP
0-3h
Clock stop mode bit.
0
Clock stop mode is disabled. Normal clocking for non-SPI mode.
1h-3h
Reserved
10-8
Reserved
0
Reserved. The reserved bit location is always read as 0. A value written to this field has no effect.
7
DXENA
DX enabler bit. See
for details on the DX enabler bit.
0
DX enabler is off.
1
DX enabler is on.
6
Reserved
0
Reserved. The reserved bit location is always read as 0. A value written to this field has no effect.
5-4
RINTM
0-3h
Receive interrupt (RINT) mode bit.
0
RINT is driven by RRDY (end-of-word).
1h
Reserved
2h
RINT is generated by a new frame synchronization.
3h
RINT is generated by RSYNCERR.
3
RSYNCERR
Receive synchronization error bit. Writing a 1 to RSYNCERR sets the error condition when the receiver
is enabled (RRST = 1). Thus, it is used mainly for testing purposes or if this operation is desired.
0
No synchronization error is detected.
1
Synchronization error is detected.
2
RFULL
Receive shift register full bit.
0
RBR is not in overrun condition.
1
DRR is not read, RBR is full, and RSR is also full with new word.
1
RRDY
Receiver ready bit.
0
Receiver is not ready.
1
Receiver is ready with data to be read from DRR.
0
RRST
Receiver reset bit resets or enables the receiver.
0
The serial port receiver is disabled and in reset state.
1
The serial port receiver is enabled.