CMS32L051 User Manual |Chapter 12 Universal Serial Communication Unit
www.mcu.com.cn 301 / 703
A block diagram of a universal serial communication unit 1 is shown in Figure 12-2.
Figure 12-2 Diagram of universal serial communication unit 1
peripherial enable register 0
(PER0)
SCI1E
N
serial clock selection register 0(SPS1)
serial output register 1(SO1)
serial channel enable status
register 1
(SE1)
serial channel stop register 1(ST1)
serial channel start
register1(SS1)
serail output voltage regsiter(SOL1)
serial output enable register 1(SOE1)
noise filter enable
regsiter 1(NFEN1)
pre-scaler
selector selector
fCLK
fCLK/2
0
~fCLK/2
1
5
fCLK/2
0
~fCLK/
2
15
Channel 0
(support LIN-Bus)
CK11
CK10
fSCK
选择器
选择器
serial data register 00(SDR00)
(Clock frequency division
configuration portion)
(Buffer register portion)
clock control
circuit
shift register
syncrhoni
zation
circuit
edge
detection
syncrho
nization
circuit
whether
allows
noise
removal
edge /
voltage
detectio
n
serial mode register 10(SMR10)
UART2时
(SSPI20时:SDI20)
(IIC20时:SDA20)
(UART2时:RxD2)
PMxx
output
latch (Pxx)
SNFEN20
serial communication operation configuration
register 10(SCR10)
serial status register 00(SSR00)
error
message
Clean up
error control
circuit
interrupt
control circuit
output
control circuit
output
latch
(Pxx)
PMxx
serial data output pin
(SSPI20时:SDO20)
(IIC20时:SDA20)
(UART2时:TxD2)
mode selection
SSPI20 or IIC20
or
UART2(used as
transmission)
communication
control circuit
serail flag clean trigger
register 10(SIR10)
fMCK
通
信
状
态
SSPI20:SCLK20)
(IIC20:SCL20)
serial clock input/
output pin
SSPI21:SCLK21)
(IIC21:SCL21)
serial clock input/output pin
Channel 1
serial data input pin
(SSPI21:SDI21)
(IIC21:SDA21)
syncrho
nization
circuit
selector
edge / voltage
detection
CK11 CK10
communication
control circuit
mode selection
SSPI21 or IIC21
or
UART2(used as
receiption)
error control
circuit
serial transmission error interrupt
(INTSRE2)
SNFEN
20
serial data Input
pins
serial data output pin
(SSPI21:SDO21)
(IIC21:SDA21)
serial transmission completion interrupt
(SSPI21:INTSSPI21)
(IIC21:INTIIC21)
(UART2:INTSR2)
serial transmission completion interrupt
(SSPI20:INTSSPI20)
(IIC20:INTIIC20)
(UART2:INTST2)
selector
selector
communication status