>At 03:25 PM 21/08/96 +0300, you wrote: > >>I am doing low power development and have been using the 16C65/JW (Eprom >>version configured in LP mode and running it at 3V and 200KHz, basically at >the >edges of the mode. I have now gone through 10 chips all with the same >problem. >They start off working fine and then after about 2 weeks they will >not work at >3V and I can only use them from 5V and XT setting. The chips (I >am told by the >local supplier) have a life of 20-30 erases and I never >reached that limit. >> >>Moshe > > This sounds like a problem with your programmer. > > What programmer are you using? Is it verifying the programmed chip > at the correct operational voltages? (please tell me you are not > programming the chip at 5V?) > >___Bob > The problem here is not that the programmer is failing to program correctly. If that were the case then his "programmed" 0's would slowly migrate and become 1's This migration would appear first at 5V and not at 3V. The fact that the chips continue to work at 5V means his "programming margins," and therefore programmer, are ok. The problem is that the devices are not being FULLY ERASED before programming. A 5V only programmer will not pick that up as the VDD min is required to check the "erase margin." This is the only real _practical_ failure of a 5V only programmer. They suck if you are using the windowed chips at a lower voltages. Solutions: (to be followed religiously!) Erase the devices for a whole hour before programming. DON'T EVER rely on your 5V only programmer to check erase margins if using the parts at lower voltages. Cover the window at all times other than when erasing. This will prevent slow erasure caused by the ambient light. Consider using 16LC65s as they are rated to work at 3V. The standard parts are rated to only a 4V minimum and this may also cause problems. Jim