EEVblog Electronics Community Forum

Electronics => Microcontrollers => Topic started by: mitslo76 on August 20, 2013, 02:03:22 am

Title: MC68HC11E1 works correctly only when heated
Post by: mitslo76 on August 20, 2013, 02:03:22 am
Hi Guys,

While repairing TTI TG1040 RF generator, and I have found very strange fault. The instrument in general was dead, meaning screen was off only back light, but some times worked with some errors on LCD screen (not error codes simply some characters ware bad) the condition that never lasted for more than 5 min and then eventually all display fade out returning to "brick" state. I was able to regularly repeat condition but without any change. I noticed that instrument is actually working and that problem is display and  keyboard. Based on those observations I was able to narrow down problem to control module with  MC68HC11 MCU that works with external 32K flesh and 8K RAM. On first I thought that problem is with flash chip and SW (since the display had errors and behaviour was not stable) but unfortunately all was ok there. As last resort I have tried to re-solder board in order to avoid eventual soldering problems. Curiously enough I have found that there are no soldering problems, but Instrument works fine if I heat-up MC68HC11 with soldering iron. It seams that it has some internal problem which is resolved when heated. I will probably change the MCU and I expect instrument to return to working condition, buy while I am waiting for new chip to come I was wondering if someone had or at least heard for similar problem.  I know that flash chips sometimes can be repaired with heat, but this particular MCU has no internal ROM/Flash...
Title: Re: MC68HC11E1 works correctly only when heated
Post by: Rerouter on August 20, 2013, 09:55:41 am
in my head it still sounds like a solder joint or lifted pad, but it is possible a bond wire has snapped inside the package,
Title: Re: MC68HC11E1 works correctly only when heated
Post by: mitslo76 on August 20, 2013, 10:50:09 am
Unfortunately it is not a soldering joint. I have tried to push the chip back and no change, only work when heated. I did small experiment  punting  300ohm resistor on top of PLCC52 chip package  fixed with electrical tape. When I heat resistor with current after some minutes  instrument starts to work perfectly and work as charm until I switch off current from resistor, then some minutes later it went crazy...  So definitely it is internal bond or some internal transistor problem...  :(
Title: Re: MC68HC11E1 works correctly only when heated
Post by: nctnico on August 20, 2013, 11:19:16 am
Sounds like the chip is bad internally. I have seen similar failures and confirmed them by replacing the chip.
Title: Re: MC68HC11E1 works correctly only when heated
Post by: PA0PBZ on August 20, 2013, 11:30:43 am
I did small experiment  punting  300ohm resistor on top of PLCC52 chip package  fixed with electrical tape. When I heat resistor with current after some minutes  instrument starts to work perfectly and work as charm until I switch off current from resistor

Don't switch off the current -> Fixed!  :-/O

Does the oscillator stop working? I could be that the Xtal or caps gone bad, however it is not very likely.
Title: Re: MC68HC11E1 works correctly only when heated
Post by: olsenn on August 20, 2013, 12:26:10 pm
Ah, the good old Motorola 68HC11... the first micro I learned to program in assembly. Those were the days.
Title: Re: MC68HC11E1 works correctly only when heated
Post by: Hardcorefs on August 23, 2013, 01:54:35 am
Could be due to SCR latch up of one or more  Cmos input structures being damaged.

for the cost of a new one on Ebay , I would just replace it.......
Title: Re: MC68HC11E1 works correctly only when heated
Post by: lapm on August 23, 2013, 04:15:21 pm
Ah, the good old Motorola 68HC11... the first micro I learned to program in assembly. Those were the days.

 :o Me too... Still remember the serial upload system they had to easy prototypeing...
Title: Re: MC68HC11E1 works correctly only when heated
Post by: free_electron on August 23, 2013, 04:34:44 pm
hold it ! plcc52 in a socket ? check your socket ! if it is a surface mounted socket resolder all the pins.
i've seen a number of times pins pop-off pads. not all plcc's are mechanically identical if there is ever so slightly additional stress sidewards then pins may pop off the pad ....
Title: Re: MC68HC11E1 works correctly only when heated
Post by: Clint on August 23, 2013, 04:40:56 pm
Yes I have seen sockets with issues. just replace the socket then continuity check all pins with next components inline.
Title: Re: MC68HC11E1 works correctly only when heated
Post by: mitslo76 on August 24, 2013, 12:53:22 am
Hi Guys,

Thanks for all replays. I already order new chip and will see what happens. Meanwhile will try to re-solder PLCC52 again.

BR