User`s manual

Table Of Contents
177
7.3 Differences between MCU and H8/3800 E6000 Emulator
When the H8/3800 E6000 emulator is turned on or initialized, or the system is reset, there are some differences
in the initial values in some of the general registers between the MCU and the H8/3800 E6000 emulator as
shown in table 7.2.
Table 7.2 Initial Value Differences between MCU and H8/3800 E6000 Emulator
Status Register H8/3800 E6000 Emulator MCU
PC Undefined Reset vector value
R0 to R6 H'00 Undefined
R7 (SP) H'10 Undefined
Power-on/
initialized
CCR The I mask is set to 1 and the
other bits are undefined
The I mask is set to 1 and the
other bits are undefined
PC Reset vector value Reset vector value
R0 to R6 Undefined Undefined
R7 (SP) H'10 Undefined
Reset command
CCR The I mask is set to 1 and the
other bits are undefined
The I mask is set to 1 and the
other bits are undefined
7.3.1 A/D Converter
Due to the use of a user system interface cable there is a slight degradation in the A/D resolution and above that
quoted in the hardware manual for the MCU being emulated.
7.3.2 Access to Unused Area
The unused area from H'FF80 to H'FF8F is used by the emulator system. Therefore, if this area is allocated to the
emulator by the MAP setting, the operation is not guaranteed. Do not use this area.
Do not access the register that is not used by the MCU with the emulator.
7.3.3 Program Execution by the Go Reset Command
When the program is executed using the Go Reset command, the E6000 emulator inputs a reset signal of
approximately 500 μs to the evaluation chip. This reset signal input time is added when the execution time
measurement result is displayed.