We are using in our project the STR710FZ2T6-Processor and have the Problem with the in-circuit programming (programming the internal Flash): We are trying to program data into B1F0/B1F1(Bank1) while the program is running in B0Fx(Bank0). Before we start to update our data to Bank1, we try to erase the sector B1F0/B1F1 via sectorerase. Any attempt do do this failed, also to write in an erased sector B1Fx! (-> we hook on an undefined instruction exception (?invalid Data 0xE6000010?)) The Flashprogramming-Manual says, that is possible ''The write operation commands must be executed from another bank or another memory (internal RAM or external memory)'' If our program is running in external Memory the programming of Bank1 is successful! Is there a mistake in Flashprogramming-Manual? Is there any workaround or solution to fix the problem ? regards, CEL-Team PS: The same problem was posted by bazzer at 18-04-2005 at 09:51