It's pretty well known that EEPROM memory can only be written so many times. I just don't understand why there's a limit at all. There's no limit to reprogramming normal memory right? So why does this type of memory have a limit? I found this explanation, but I don't understand what it's saying about electrons:
"First of all, the technology that makes EEPROM work also limits the number of times that it can be re-written. This has to do with electrons becoming trapped in the transistors that make up the ROM and building up until the charge difference between a "1" and a "0" is unrecognizable. But don't worry, most EEPROMs have a maximum re-write number of 1 million or more. As long as you're not continuously writing to the EERPROM it's unlikely you'll hit this maximum."
source: Reading and Writing Serial EEPROMs - SparkFun Learn
Does anyone understand how this works?