(1) Have you designed and are you using each device within the rated electrical specification range?
- Check that the power supply voltage,
I/O voltage, operation timing, and operating ambient temperature (heat dissipation)
are all set appropriately.
- Check that the power is being supplied correctly to all devices.
Is the power supply current capacitance appropriate?
Is the power supply polarity correct?
If there are multiple power supply and ground pins, are they all connected?
Does the power supply not oscillate? (Are the temperature characteristics of the capacitors used in the vicinity considered?)
In case that the power supply is a battery, is a drop in the voltage or capacity at low temperatures taken into consideration?
- Check that there is no noise on the power supply/ground lines.
Make sure that the power supplies and grounds are wired appropriately
and that bypass capacitors are connected correctly.
- Check that there is no noise on the signal lines.
Have you implemented appropriate measures such as attaching filters
and designing the board layout and wiring to prevent noise?
- Check that the load is not excessive.
Are the total current and the total capacitance of the wiring
and input pins connected to each output pin within the output specification range?
- Check that you have executed the prescribed reset.
- Check that the clock waveform is normal.
- Is impedance matching established for RF & microwave semiconductor devices?
(2) Are any of the inputs of CMOS devices unconnected?
(3) Are there any collisions between outputs?
(Except for open-drain or open-collector outputs.)
(4) Is an output connected directly to a power supply or ground?
(5) Is the digital design logic correct?
- Check that the active level and the decoder and selector circuit logic is correct.
(6) Do the external circuits all have appropriate constants?
- Constants for impedance matching, in particular, must be optimized in the case of RF & microwave semiconductor devices.
(7) Are the registers of programmable devices all set appropriately?
- Check that an incorrect mode or prohibited state has not been set.
(8) Are devices with on-chip oscillators waiting for the oscillation stabilization time?
(9) Is the microcontroller program allocated to a memory area from which instructions can be fetched?
(10) Doesn't the stack overflow because of multiple interrupts of the microcontroller?
- Check the setting of the stack pointer.
(11) Isn't a microcontroller interrupt held pending because it conflicts with other interrupts?
- If the interrupt response is slow, the processing may not be performed in time, and the subsequent processing may not be performed. In this case, evaluate the priorities of the interrupts and multiple interrupts.
(12) Is the device damaged?
(Because the specifications have been exceeded or the product has reached the end of life.)
- Check that you have implemented measures to counter static electricity when handling MOS devices or boards on which MOS devices are mounted.
- Check that an excessive voltage is not being applied to the pins.
- Check that the mounting (soldering) conditions were observed.
- Check that the product has not been stored under excessive storage temperature conditions.
- Check that the product has not reached the end of life (is not degraded).
Remark :
If a device has been damaged due to internal short-circuiting,
it may be difficult to identify the malfunctioning device since the power may not be applied properly.
As a result, it cannot be determined whether the shorting state will continue
or whether the shorting will eventually cause an open state.
(2006/11)