![](http://datasheet.mmic.net.cn/Freescale-Semiconductor/MC68HC16Z1VEH16_datasheet_98737/MC68HC16Z1VEH16_48.png)
MC68HC16Z1TUT/D
BR and BGACK should be high. Otherwise, the external bus is granted away.
Make sure that the data bus pins are configured correctly during reset.
Make sure that IRQ7 is high during reset.
5.2 Common Problems and Solutions
5.2.1 Problem: Device Stays in Reset
1. There is no pull-up resistor on RESET. RESET needs an 820
2. A capacitor on RESET can also prevent the device from coming out of reset. Do not put any ca-
pacitors on RESET. See Sections 2.1 and 2.3.
3. MODCLK is pulled high at the release of RESET, and the VCO is not locking. Check the compo-
nents in the crystal circuit to ensure that they are correct. Check the layout to ensure that the
board is clean and that there are no noisy signals nearby to affect operation of the oscillator, and
make sure that power is applied to VDDSYN. Also, make sure that the crystal frequency is within
4. MODCLK is pulled low at the release of RESET, and there is no external clock signal. Make sure
5.2.2 Problem: Device Resets Every 16 ms
1. The software watchdog is enabled but is not being serviced by the program. When the watchdog
is enabled, the program must write a sequence to the software service register to prevent the
watchdog from timing out and resetting the MCU. The software watchdog is enabled out of reset,
and the program must disable it by clearing the SWE bit in the SYPCR register. Note that this is
a write-once only register.
2. If the code does disable the watchdog, but the device is still resetting every 16 ms, then the code
is probably not being executed. Either the memory is not programmed properly, or something is
preventing the MCU from executing code. Check all pull-up resistors for good connections and
correct values. Also check the frequency of CLKOUT.
5.2.3 Problem: CLKOUT Frequency is Incorrect
1. MODCLK is not driven correctly during reset. To use a crystal and the internal PLL, MODCLK
must be driven high during reset. To use an external clock and bypass the internal PLL, MOD-
CLK must be driven low during reset.
2. The crystal is settling into overtones due to a poor quality crystal or incorrect components in the
crystal circuit.
3. If the frequency is unstable, it is possible that the crystal is being overdriven. Increase Rs to re-
duce crystal drive.
4. There is residue on the PCB. Since low frequency crystal circuits tend to be very high impedance,
the PCB must be clean, dry, and free of conductive material such as solder rosin and excessive
moisture from high humidity.
5. In the absence of other circuit problems, the series resistor is the most probable culprit when an
oscillator will not start. The resistor limits the power that starts the crystal oscillating. If the resis-
tance is too low, the crystal will start oscillating in unpredictable modes and could even become
damaged. If the resistance is too high, the oscillator will start very slowly or not at all.
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
..
.