MCU ST62T08 Locked Dump Replication including all the data from various of registors, the data space includes the user RAM area, the accumulator (A), the indirect registers (X), (Y), the short direct registers (V), (W), the I/O port registers, the peripheral data and control registers, the interrupt option register and the Data ROM Window register (DRWR register).
Stack space consists of six 12-bit registers which are used to stack subroutine and interrupt return addresses, as well as the current program counter contents. The Data read-only memory window is located from address 0040h to address 007Fh in Data space. It allows direct reading of 64 consecutive bytes located anywhere in program memory, between address 0000h and 0FFFh.
There are 64 blocks of 64 bytes in a 4K device:
All the program memory can therefore be used to store either instructions or read-only data. The Data ROM window can be moved in steps of 64 bytes along the program memory by writing the appropriate code in the Data ROM Window Register (DRWR) before MCU ST62T08 Locked Dump Replication.
The DRWR can be addressed like any RAM location in the Data Space.
This register is used to select the 64-byte block of program memory to be read in the Data ROM window (from address 40h to address 7Fh in Data space) to process the Locked ST62T09 Heximal Cloning. The DRWR register is not cleared on reset, therefore it must be written to before access- ing the Data read-only memory window area for the first time.
Address: 0C9h — Write Only Reset Value = xxh (undefined)
Bits 7:6 = Reserved, must be cleared.
Bit 5:0 = DRWR[5:0] Data read-only memory Win- dow Register Bits. These are the Data read-only memory Window bits that correspond to the upper bits of the data read-only memory space.
Caution: This register is undefined on reset, it is write-only, therefore do not read it nor access it us- ing Read-Modify-Write instructions (SET, RES, INC and DEC).