I'm using an ATMega128L chip and have experienced intermittend strange behavoirs in the chip's operation. In another post I was informed about the "M103" fuse. I fixed that and things got much better but not completely better.
I'm just realizing that I'm running the chip with a 20MHz crystal. Based on what is in the data sheet it looks like the maximum clock speed for this chip is 8MHz. (oops!)
• Speed Grades
– 0 - 8 MHz ATmega128L
1) Am I reading the data sheet correctly? Is the maximum clock speed for this chip 8MHz?
2) If so, have I done permanent damage to the chip by running it at 20Mhz for several days? I'm thinking that running it at this higher rate could cause heat damage to the chip?
I don't have any extra ATMega128L parts on hand to experiment with.