MC72000 Freescale Semiconductor, MC72000 Datasheet - Page 50

no-image

MC72000

Manufacturer Part Number
MC72000
Description
Integrated Bluetooth Radio
Manufacturer
Freescale Semiconductor
Datasheet
Hardware Functional Description
7.1.2 Modes of Operation
7.1.2.1 External Clock Control Register
The CRM module generates two derivatives of REFCLK. The frequencies of these clocks are
programmable in the range of ~500 kHz to REFCLK. The resulting clocks are named CLK0 (fractional
divided), and CLK1 (integer divided) on the output pads. These clocks can be used to feed external devices
such as a USB, CODEC, or whatever the final system application needs. The duty cycle of CLK0 and
CLK1 cannot be expected to be 50/50 because of the nature of REFCLK from the RF IC as well as
additional changes introduced by the clock divider circuitry. Any external device using CLK0 or CLK1
should be held in reset whenever the frequency of these clocks is changed because the periods may be
unstable for some time immediately after the change request. Because the external clocks operate
independently, there is no implied phase relationship between CLK0 and CLK1 if their divisors are the
same or integer multiples. These clocks will be stopped in sleep mode because they are derivatives of
REFCLK which is also stopped in sleep mode.
CLK1_DIV[3:0] — Clock1 Divisor
50
The CLK1_CNTRL register controls the integer division of the REFCLK to generate the CLK1 output
signal. The CLK1 output will be low when CLK1_DIV is disabled.
— Controlled recovery and clock restarts
Watchdog (COP) surveillance
Clock control and generation
Software-initiated system reset
Power Up
After POR the CRM module will delay the release of the 32 kHz oscillator clock to the rest of the
system until the oscillator has time to stabilize. After the ARM core begins operating, it will control
the switch over to the REFCLK signal.
Normal Operation
The MC72000 system clock operates on the 12-32 MHz reference clock (REFCLK) from the radio.
Sleep Operation
During sleep mode, the high frequency reference clock from the radio will be turned off, and only
the 32 kHz clock will be used to clock the vital parts of the CRM module. Sleep mode is initiated
by setting the PDE bit in the Wake Up Control register. Sleep mode can be ended by either the
internal wake up timer or one of the four external wake up interrupts.
Value
000
001
010
011
100
101
110
111
CLK1 Disabled (Low)
Freescale Semiconductor, Inc.
For More Information On This Product,
MC72000 Advance Information Data Sheet
divide 16
divide 32
divide 64
Divisor
divide 1
divide 2
divide 4
divide 8
Table 25. CLK1_DIV Values
Go to: www.freescale.com
Preliminary
@32 Mhz refclk
500 kHz
32 MHz
16 MHz
8 MHz
4 MHz
2 MHz
1 MHz
REFCLK dependent
Duty Cycle
50/50
50/50
50/50
50/50
50/50
50/50
NA
MOTOROLA

Related parts for MC72000