Instruction Set ArchitectureIP2022 Users Manual
100
www.ubicom.com
have no access to the flash memory bits used to implement the
configuration block.
3.7.1
Interrupts During Flash Operations
Before starting a flash write or erase operation, the flash write
timing compensation must be set up properly for the current
speed. The CPU core clock is the time base for the flash write
timing compensation, so it is critical that the CPU core clock speed
is not changed during a flash write or erase operation. Interrupts
may be taken during a flash write or erase operation, if the
INTSPD register is set up so the speed does not change when an
interrupt occurs.
If the flash read timing compensation is set up for a clock divisor
of 1 (i.e. fastest speed), interrupts will not cause iread
instructions to fail, so no special precautions need to be taken to
avoid violating the flash read access time.