Die Register (GPR) werden nicht initialisiert, nur die SFRs.

Ein nop ist doch 00 00, und nicht FF FF. Ein Erase setzt den Flash doch auf FF, oder nicht *grübel*?