Die meisten ARM Cortex M-MCUs verfügen nicht über einen EEPROM-Speicher. Stattdessen können persistente Daten in denselben Flash-Speicher geschrieben werden, in dem sich auch das Programm befindet.
- Wie ist der Zustand der CPU während dieses Lösch- / Schreibvorgangs?
- Hört es auf? Hält es den normalen Betrieb aufrecht?
- Hängt das Verhalten der CPU von der verwendeten spezifischen MCU-Familie (z. B. STM32, Kinetis L) ab?
(Für einige Leute könnte dies wie eine dumme Frage aussehen, aber der PIC16 von Microchip hält die CPU während der Flash-Selbstprogrammierung für bis zu 40 ms an.)