Originally Posted By: pitzel
Yeah Rabbler, early Flash EPROMs were only rated for a couple dozen cycles at the most. And in pre-mid-1990s ECU's, the EPROMS themselves were one-time-programmable or UV-erasable. Not modern Flash EPROM parts.
Modern parts are rated for hundreds of thousands of cycles, so for the sake of simplicity and minimal design complexity, they may very well be storing 'trim' settings alongside factory microcode. On the same physical chip.
BTW, the root cause of an IAC overlimit problem, tomcat, is overly frequent oil changes, which clog up the intake passages. Might want to consider that, especially if it gets cheap dino.
Electrical engineer here, so I actually understand these terms.
I remember doing programming of UV erasable EPROMs with a quartz window for a UV eraser box. Once for my class project we were each given 10 PROMs donated by a manufacturer. These were programmed like standard UV erasable EPROMS in the same sizes, but with plastic packages instead of the ceramic packages typical with EPROMs. Then there were electrically eraseable (EEPROMs), then flash EEPROMs.
And someone used the term "static memory" which probably shouldn't because it has a specific meaning in the electronics industry. Static memory (SRAM for example) is that which maintains its state without periodic refreshes. It tends to be faster than dynamic memory (DRAM), consumes less power when not switching, and and takes up more area per cell. It also loses the state of each memory cell when the power is no longer supplied. As someone else stated, the industry term is "non-volatile memory".