Once the function "Flash_Erase_B" is called to erase the flash memory is called, Does the code execution stall until Erase is completed?
Does ISR get hit during this Erase?
During testing, i noticed ISR also does not get hit until the execution is completed.
Erase of each sector nominal time is 1.5s to max 15s. How to perform other functions if the entire time is blocked?
I read in few documents that the watchdog needs to be disabled before Erase/Program. and enabled once completed. Why is this recomended?
Is there a way to service my watchdog during Erase also?