If engineer can figure out the algorithm of programming and verification in the process of transfering the data to other blank NXP P87C524 which is also the important step for Unlock NXP P87C524 Chip Protected Memory.
Any algorithm in agreement with the conditions listed in below Table, and which satisfies the timing specifications, is suitable. With none of the security bits programmed the code in the program memory can be verified.
If the encryption table is programmed, the code will be encrypted when verified. When only security bit 1 (see below Table) is programmed, MOVC instructions executed from external program memory are disabled from fetching code bytes from the internal memory, EA is latched on Reset and all further programming of the EPROM is disabled.
When security bits 1 and 2 are programmed, in addition to the above, verify mode is disabled. When all three security bits are programmed, all of the conditions above apply and all external program memory execution is disabled. 64 bytes of encryption array are initially unprogrammed (all 1s) after Unlock NXP P87C524 Chip Protected Memory.