TC1796
Peripheral Units (Vol. 2 of 2)
Micro Second Channel (MSC)
User’s Manual
21-65
V2.0, 2007-07
MSC, V2.0
21.3.3
Clock Control
The MSC modules are provided both with two independent clock signals (
•
f
CLC0
and
f
CLC1
These are the module clocks that are used inside the MSC kernel for control
purposes such as clocking of control logic and register operations. The frequency of
f
CLC0
and
f
CLC1
is always identical to the system clock frequency
f
SYS
. The clock
control registers MSC0_CLC and MSC1_CLC make it possible to enable/disable
f
CLC0
and
f
CLC1
under certain conditions.
•
f
MSC0
and
f
MSC1
These clocks are the module clocks that are used inside the MSC for baud rate
generation of the serial upstream and downstream channel. The fractional divider
registers MSC0_FDR and MSC1_FDR control the frequency of
f
MSC0
and
f
MSC1
and
make it possible to enable/disable it independently of
f
CLC0
and
f
CLC1
.
For module test purposes only, the service request output SR15 of the MultiCAN
controller makes it possible to synchronize the fractional divider clock generation of both
MSC modules to external events. This feature should not be used for normal MSC
operation.
Figure 21-31 MSC Module Clock Generation
MSC1 Module Kernel
Downstream
Channel
Upstream
Channel
URR
MCA05825
Clock Control
Register
MSC0_CLC
f
CLC0
MSC0 Clock Generation
f
MSC0
f
SYS
Fractional Divider
Register
MSC0_FDR
Clock Control
Register
MSC1_CLC
f
CLC1
MSC1 Clock Generation
f
MSC1
Fractional Divider
Register
MSC1_FDR
MSC0 Module Kernel
Downstream
Channel
Upstream
Channel
ECEN
ECEN
MultiCAN
Module
SR15
URR