One month ago, when I was wanted to flash(program) my Atmega32 using ProgISP v1.72, I received this error : "Chip Enable Program Error". I tried to fix it by re-pluging my programmer / changing the computer and so on, but nothing changed and and I received the same error!
Finally I bought another Atmega32! this new one works fine for 2 weeks and suddenly it gives me the same error again!
I searched in the Internet for the solution! Somewhere I found that it was suggested to adding a 4Mhz crystal to the MCU can solve the problem, but it didn't worked for me! (How using a 4Mhz crystal can help me while the fuse bits are configured in a way that the internal oscillator is enabled not the external? and there is no way to change the fuse bits)
And Finally I bought my third atmega32!! It also worked fine for 2 weeks and today it returns the same error after changing fuse bits.
Q1: Why?! What is the origin of problem?
Q2: Are all the my Atmega32s are dead? Is there any way to fix them?