La maggior parte delle MCU ARM Cortex M non dispongono di memoria EEPROM. Invece, i dati persistenti possono essere scritti nella stessa memoria flash che contiene anche il programma.
- Qual è lo stato della CPU durante questo processo di cancellazione / scrittura?
- Si ferma? Mantiene il normale funzionamento?
- Il comportamento della CPU dipende dalla famiglia MCU specifica (ad es. STM32, Kinetis L) utilizzata?
(Per alcune persone potrebbe sembrare una domanda stupida, ma PIC16 di Microchip blocca la CPU fino a 40 ms durante l'autoprogrammazione flash.)