This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Crystal circuit problem

Hi,
I know this forum is embedded software oriented ..but still I expect some hardware specilists also be going through this site .I think they may help me.
I am going through very different but an interesting problem .Recently I designed an Atmel 8051 architecture based development board.It has been designed so that code can be run either from internal memory or from external RAM or from external ROM.Initially board was not working because I had used capacitors across crystal with high values(22micro farad)
.I did this because I thought their precise vallue dosen't matter.Smaller values decrease the start-up time of the oscillator on the otherhand higher values increase stabilty ( According to Jan Axelson).Then I just removed the capcitors then board started working fine without capacitors at all. Recently something happened to the board and now again its not working.
But the funny and mind blowing thing is when I touch a long wire (with other end open) or CRO or multimeter probe to XTAL1 ( input pin) board starts executing code. I checked for any dry solder point in the circuit,tried tracing entire PCB ,tried replacing 8051 IC, buffer, latch, crystal. But still the behavior is same. Why it works only when I touch long wire to the 19 pin with other side of wire open. Is it creating any inductive effect and acting as current source?. I am unable to find the reason for this. could anybody help me in this issue my mailid is mohsin@erdcitvm.org