Z86L98 ZEM
Z8 In-Circuit Emulator
PS002602-1003
7
normal. But when continuing the program with a GO command from 000C
hex, a POR reset is performed, resetting all control registers.
6. The emulator cannot be operated while performing ESD/EMI testing on the
target board.
7. Ensure that the target cable is correctly aligned (pin1 to pin1) before
inserting it into the target system. Incorrect alignment can damage the
emulator/or the target system.
8. All Z8 control registers are Write-Only unless stated otherwise.
9. The general-purpose registers values after Power-On Reset or at the initial
emulator use are different than the actual device. The emulator self-test
always leaves the same values in the general -purpose registers, while the
real device has random or undefined values.
10. Power supply ramp-up/rise time must be set so that when the minimum
power-on reset time (Toper) expires, the VCC is in the specified operating
range of the device.
11. If the Program Counter jumps to an unknown address:
a. Stack is not set to internal. Register %F8(P01M Reg) bit D2 are not set
to State1.
b. The S tack Pointer Register %FE(SPH) and Reg ister %FF(SPL) are not
initialized. For the internal Stack, SPH does not have to be initialized
because it is not used. The SPH and SPL are reset to 00H after any
reset or Stop-Mode Recovery.
c. An instruction other than DI was used to disable interrupts.
d. The Stack overflowed into the general-purpose register locations.
e. When making changes to the IMR register, GLOBAL interrupts must
be disabled before using a DI instruction.
12. If the Program keeps resetting:
a. Program Counter rolled over from value FFFF to 0000 and proceeded
back to the beginning of program.
b. Watch-Dog Timer (WDT) was not refreshed from devices with the
WDT feature.
The emulator must not be started with an OTP device or
Adapter in the programming socket, because the emulator
might not start-up correctly.
Note