Hallo slm
Ich weis nicht wie weit du in die Details gehen möchtest, aber Flash und EEPROM sind 2 ganz verschiedene Speichertechnologien und es gibt historsche Gründe für die Koexistenz.
Den Flash Speicher muß man sich ursprünglich als Ersatz für für Masken-programmierten Speicher, sprich ROM, sprich read only memory, oder auch dem EPROM, sprich "electrical programmable Read Only memory".
Die billigste Variante des Speichers auf einem IC sind die ROMS, also Maskenprogrammierte Speicher. Hier ist die höchste Dichte zu erreichen, und da in der Halbleiter-Herstellung Fläche gleich Kosten ist, also die billigste. Der Nachteil ist sollte man den Speicherinhalt ändern müssen, so kann man seinen gesamten Bestand verschrotten. Trotzdem hat man z.B. in der Automobil-Zulieferindustrie sehr lange auf diesen Speicher gesetzt, obwohl man damit unflexibel war, da es sich über die riesigen Stückzahlen rechnete. Brauchte ein solches Programm einen Speicher für einstellbare Parameter, so hat man dafür EEPROM verwendet. Brauchte vielmehr Fläche, erlaubte aber eine hinreichende Anzahl von Schreib- Löschzyklen, da man da in der Regel mit sehr wenig Speicher auskommt war die große Fläche verschmerzbar.
Das Gegenstück zum PROM oder ROM, ist der EPROM, sozusagen der ROM für die kleinen und mittleren Stückzahlen. Hat man ein teuereres Gehäuse mit Fenster genommen, so konnte man diesen Speicher durch das Aussetzen einer UV-Strahlung löschen, ansonsten ohne Fenster in der Serie konnte man das Bauteil einmalig programmieren und lag von den Kosten zwischen einem ROM oder PROM und dem EPROM mit Fenster. EPROM steht für erasable programmable read only memory.
Beim Flash Memory brauchte man lange Zeit eine zusätzliche Spannugsversorgung um das Flash löschen, bzw. Schreiben zu können. Auch war/ist der Fertigungsprozess schlecht kompatibel mit dem für die kombinatorische Logik, also dem uC. Es dauerte sehr lange bis die großen Halbleiter-Hersteller uC mit Flash-Memory zu einem Preis herstellen konnte der sie für z.B. die Automobilbranche akzeptabel machen konnte. Außerdem war auch das Thema Zuverlässigkeit ein kritisches Thema. Über Jahre war es klar, das wer zuerst zu einer Massenfertigung von uC mit Flash mit der erforderlichen Zuverlässigkeit und zu den passenden Kosten herstellen konnte seine Stellung als Lieferant sicherte.
Heute ist der Prozess ausgereift und wird immer weiter forciert. Die Spannung für die Programmierung, bzw. Löschung wird z.B. bei den mega AVR auf dem IC erzeugt und heisst daher "self-programming", also selbst programmierend".
Lesezeichen