
Mini57
Apr. 06, 2017
Page 307 of 475
Rev.1.00
MINI5
7
S
E
RI
E
S
TECH
NIC
A
L R
E
F
E
RE
N
CE
MA
N
UA
L
Receive Data Path
The receive data path is based on 16-bit wide receive shift register RX_SFTR and receive buffers
RX_BUF0 and RX_BUF1. The data transfer parameters like data word length, or the shift
direction are controlled commonly for transmission and reception by the line control register
USCI_LINECTL. Register USCI_BUFSTS monitors the data validation of USCI_RXDAT.
Receive Buffering
The receive shift register cannot be directly accessed by user, but its content is automatically
loaded into the receive buffer if a complete data word has been received or the frame is finished.
The received data words in Receive Buffer can be read out automatically from register
USCI_RXDAT.
USCI_LINECTL
Shift Control
& Status
Serial Bus
Clock Input
Control
Input
Shift Data
Input
RX_BUF0
RX_BUF1
Control
16
RX_SFTR
Data
Receive Buffer
USCI_RXDAT
Figure 6.11-7 Receive Data Path
6.11.4.3 Protocol Control and Status
The protocol-related control and status information are located in the protocol control register
USCI_PROTCTL and in the protocol status register USCI_PROTSTS. These registers are shared
between the available protocols. As a consequence, the meaning of the bit positions in these
registers is different within the protocols. Refer to each protocol’s relative register for detail
information.
6.11.4.4 Protocol-Relative Clock Generator
USCI controller contains a protocol-relative clock generator and it is controlled by register
USCI_BRGEN. It is reset when the USCI_BRGEN register is written. The structured of protocol-
relative clock generator is shown in Figure 6.11-8.