CHAPTER 6: NOTES ON USING

CHAPTER 6 NOTES 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.

S5U1C63000H2 MANUAL

EPSON

19

(S1C63 FAMILY IN-CIRCUIT EMULATOR)