Epson S5U1C63000H2 Computer Hardware User Manual


 
S5U1C63000H2 MANUAL EPSON 19
(S1C63 FAMILY IN-CIRCUIT EMULATOR)
CHAPTER 6: NOTES ON USING
CHAPTER 6NOTES ON USING
Pay attention to the following matters for proper use of the S5U1C63000H2.
6.1 Notes on Operations
(1) Connection and disconnection between units
Make sure that the S5U1C63000H2 and the personal computer are off when installing the peripheral circuit
board (S5U1C63xxxP), connecting cables and disconnecting them. Specially, the connection of the target
cable with the power on may make permanent destruction of IC’s inside due to its CMOS structure.
(2) Power on, off
When the power of the S5U1C63000H2 is on again after off, remain off condition for 10 seconds or
more. The power on without such interval may result in incorrect power-on-reset operation and/or
working the circuit breaker of the S5U1C63000H2.
(3) Peripheral circuit board (S5U1C63xxxP)
A peripheral circuit board is required for operation of the S5U1C63000H2. The S5U1C63000H2 package
does not include peripheral circuit board that needs to be separately provided. If the S5U1C63000H2 is
turned on without peripheral circuit board installed, the "HLT/SLP" LED on the front panel of the
S5U1C63000H2 goes on and the LEDs to indicate the program counter value show 110H.
(4) Over current protection
If the power of the S5U1C63000H2 is on under the condition that VDD and VSS are short-circuited on
the target system, the power LED does not turn on due to cut off of the output current working the
over current protection in the dedicated AC adapter. The circuit breaker cuts the power at the load
current of 3 A or more on the target system.
6.2 Differences from Actual IC
(1) Initialization of RAM
Data RAM of the actual IC becomes indefinite value, however, of the S5U1C63000H2 is initialized to
0AH. Therefore, the initialization must be done in the target program, and any program depending on
the initial value must not be made.
(2) Initialization of registers
In the actual IC, registers have indefinite values at power on and keep values prior to the reset except the
program counter (PC), the interruption flag (I) and the extension flag (E). However, the S5U1C63000H2 is
initialized to 0AH (4-bit), 0AAH ( 8-bit) and 0AAAAH (16-bit) at the power on and at the software reset by
the command of the debugger. Because of this, each register must be initialized, and any program depend-
ing on the initial value must not be made. 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 as the actual IC.
(3) Access to undefined area
In the S5U1C63000H2, the access to the undefined area causes break. However, the S5U1C63000H2
has RAM for the undefined area, and the break occurs after accessing to the undefined area, so that it
can writes any value into the undefined area. If execution of the target program is restarted after the
break by accessing to undefined area, it works with non-existing memory. Therefore, any program to
read/write into the undefined area must not be made.
(4) Data dump
The S5U1C63000H2 uses a peripheral circuit board clock for access to RAM, ROM, LCD and I/O area
with the data dump command. When the I/O area is read in the target program, there may have a
time delay until the correct value is obtained due to the parasitic capacitance and the pull-up/down
resisters of each I/O terminal. Therefore, the value read on the target program may differ from the
value read by the dump command.