I read somewhere a while back that these devices are severely limited in their reprogrammability. I am doing a hobby project now with a EPM240 and I have reprogrammed it probably 30-40 times. I know there are ways of simulating your design prior to programming, but I am not particularly sophisticated with Quartus. Additionally, my design is a state machine that does a lookup on an EEPROM and based on the character looked up then does two more lookups on the EEPROM and then sets outputs. Because this design is sequential in nature and relies on that EEPROM for data, I think simulation would be difficult, so I am just incrementally making changes in my design, programming the IC, and checking results against what I expected. Since all it does is run an LED display, I am not too worried if there is a one-clock glitch or two in there, no one will ever see it. Things are going nicely, but I am worried about frying the chip. How many times is an EPM240 reprogrammable and will it fail silently or with an actual error in Quartus? I tried to research this on Google but there is too much noise and everything I have found just states that MAX IIs use flash and are reprogrammable, but without saying how many times. Does anyone have any information to share? Thank you.