Tony Duell wrote:
<snippage>
I suspect the microocontroller or the RAM. Alas
both are SMD (and
therefore a pain to remove), I have spares for neither and no way to get
them.
Any comments, suggestions, or things to check?
Blow a test program into ROM, and let it walk the memory?
Try and disassemble the ROM, or run it on an emulator?
Yeah, but those are both more work than desoldering the RAM and testing
it 'by hand'....
I was wondering if there was a 'gotcha' of the form 'if port <foo> is
stuck low, then the thing will go crazy waiting for it to go high'.
Admittedly all the inputs I've checked look to be in the right state.
-tony