Receiver Configuration
1093
SPRUH22I – April 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
C28 Multichannel Buffered Serial Port (McBSP)
Table 15-40. Register Bits Used to Set the Receive Clock Mode (continued)
Register
Bit
Name
Function
Type
Reset
Value
SPCR1
12-11
CLKSTP
Clock stop mode
R/W
00
CLKSTP = 0Xb
Clock stop mode disabled; normal clocking for
non-SPI mode.
CLKSTP = 10b
Clock stop mode enabled without clock delay.
The internal receive clock signal (MCLKR) and
the internal receive frame-synchronization signal
(FSR) are internally connected to their transmit
counterparts, CLKX and FSX.
CLKSTP = 11b
Clock stop mode enabled with clock delay. The
internal receive clock signal (MCLKR) and the
internal receive frame-synchronization signal
(FSR) are internally connected to their transmit
counterparts, CLKX and FSX.
15.8.17.1 Selecting a Source for the Receive Clock and a Data Direction for the MCLKR Pin
shows how you can select various sources to provide the receive clock signal and affect the
MCLKR pin. The polarity of the signal on the MCLKR pin is determined by the CLKRP bit.
In the digital loopback mode (DLB = 1), the transmit clock signal is used as the receive clock signal.
Also, in the clock stop mode, the internal receive clock signal (MCLKR) and the internal receive frame-
synchronization signal (FSR) are internally connected to their transmit counterparts, CLKX and FSX.
Table 15-41. Receive Clock Signal Source Selection
DLB in
SPCR1
CLKRM in
PCR
Source of Receive Clock
MCLKR Pin Status
0
0
The MCLKR pin is an input driven by an
external clock. The external clock signal is
inverted as determined by CLKRP before
being used.
Input
0
1
The sample rate generator clock (CLKG)
drives internal MCLKR.
Output. CLKG, inverted as determined by CLKRP,
is driven out on the MCLKR pin.
1
0
Internal CLKX drives internal MCLKR. To
configure CLKX, see
Set the
Transmit Clock Mode
.
High impedance
1
1
Internal CLKX drives internal MCLKR. To
configure CLKX, see
Set the
Transmit Clock Mode
.
Output. Internal MCLKR (same as internal CLKX)
is inverted as determined by CLKRP before being
driven out on the MCLKR pin.
15.8.18 Set the Receive Clock Polarity
Table 15-42. Register Bit Used to Set Receive Clock Polarity
Register
Bit
Name
Function
Type
Reset
Value
PCR
0
CLKRP
Receive clock polarity
R/W
0
CLKRP = 0
Receive data sampled on falling edge of MCLKR
CLKRP = 1
Receive data sampled on rising edge of MCLKR