
EA_save = EA;
   EA = 0;
   pread = 0x1000;  
   FLSCL |= 0x01;
   PSCTL = 0x00;

   while (*pread !='') {

     eedata [jj] = *pread;                // copy byte

      pread++;                         // advance pointers
	jj++;
   }

   PSCTL = 0x00;                       // MOVX writes target XRAM
   
   FLSCL &= ~0x01;                     // disable FLASH writes/erases from
                                       // user software   

   EA = EA_save;                       // re-enable interrupt
