7 NOTES ON USE
18 EPSON S5U1C63000H6 MANUAL
(S1C63 Family In-Circuit Emulator)
7 Notes on Use
Pay attention to the following matters for proper use of the S5U1C63000H6.
7.1 Notes on Operations
(1) Connecting and disconnecting the units
Make sure that the S5U1C63000H6 is turned off when installing the peripheral circuit board (S5U1C63xxxP)
and connecting/disconnecting the cables, as hot insertion/removal may damage the IC.
(2) Turning power on and off
When turning the S5U1C63000H6 off and on again, wait at least 10 seconds before turning on. If power is
turned on without an interval, the power-on-reset sequence may not be executed normally and the result is that
the S5U1C63000H6 fails to function normally, or the circuit breaker on the S5U1C63000H6 may trip.
(3) Peripheral circuit board (S5U1C63xxxP)
A peripheral circuit board is required to operate the S5U1C63000H6. The S5U1C63000H6 package does not
include a peripheral circuit board, so it must be prepared separately. If the S5U1C63000H6 is turned on without
a peripheral circuit board installed, the “SLP/HLT” LED on the S5U1C63000H6 front panel lights.
(4) Over current protection
If the S5U1C63000H6 is turned on when VDD and VSS are short-circuited on the target system, the over current
protection function of the dedicated AC adapter works to cut off its output current and the power LED does not
light. The circuit breaker cuts the power at the load current of 3 A or more on the target system.
7.2 Differences from Actual IC
(1) Initialization of RAM
The data RAM of the actual IC is not initialized at system reset, however, the S5U1C63000H6 initializes the
RAM with “0A.” Therefore, be sure to initialize the RAM in the target program, and do not create a program
depending on the initial value.
(2) Initialization of registers
In the actual IC, the CPU registers are not initialized at power on. At initial reset, they keep values prior to the
reset expect the program counter (PC), the interrupt flag (I) and the extension flag (E). However, the CPU reg-
isters in the S5U1C63000H6 are initialized to “0A” (4-bit), “0AA” (8-bit) and “0AAAA” (16-bit) at the power
on and at a software reset by the debugger command. Therefore, be sure to initialize the registers, and do not
create a program depending on the initial value. The reset switch on the peripheral circuit board and the hard-
ware reset input from the I/O connector keep values prior to the reset the same as the actual IC.
(3) Access to undefined area
In the S5U1C63000H6, a break occurs if an undefined area is accessed. However, a RAM is included in the
undefined area and an undefined area break occurs after the area has been accessed, so any data can be written
to the undefined area. When the target program is restarted after an undefined area break has occurred, it works
using a memory area that does not exists in the actual IC. Therefore, be sure to avoid reading/writing from/to
undefined area by the target program.
(4) Data dump
The S5U1C63000H6 uses a peripheral circuit board clock for accessing a RAM, ROM, LCD or I/O area with a
data dump command. Therefore, the value of the I/O area read in the target program may differ from the value
read by a dump command, when an I/O area that develops a delay until the correct value is obtained due to the
parasitic capacitance and the pull-up/down resistor of the I/O terminal.