> I don't know about 'normal', but it's seems to be what usually happens. > To overcome the problem I eventually managed to implement the 'bulk > erase' feature - although the details in the app note don't work. If the > required code (in Pascal/Delphi) is of any help, let me know privately. If you can tell me what's wrong in the uChip documentation of the 'erase data' - it does not seem to work for me! Or just send the relevant code fragments - i've never read Delphi but I think I can manage (I use TurboPascal). The other solution I consider is to set the protection first and then erase. A bit strange, but it seems to work (that is: to rease code+conf+data) regards, Wouter.