User`s manual
7
Section 2 Software Specifications when Using the SH7125
or SH7124
2.1 Differences between the MCU and the Emulator
1. When the emulator system is initiated, it initializes the general registers and part of the control
registers. The initial values of the MCU are undefined. When the emulator is initiated from
the workspace, a value to be entered is saved in a session.
Table 2.1 Register Initial Values at Emulator Link Up
Register Emulator at Link Up
R0 to R14 H'00000000
R15 (SP) Value of the SP in the power-on reset vector table
PC Value of the PC in the power-on reset vector table
SR H'000000F0
GBR H'00000000
VBR H'00000000
MACH H'00000000
MACL H'00000000
PR H'00000000
2. The emulator uses the H-UDI; do not access the H-UDI.
3. Low-Power States
• When the emulator is used, the sleep state can be cleared with either the clearing function
or with the [STOP] button, and a break will occur.
• The memory must not be accessed or modified in software standby state.
• When the emulator is used, do not use the deep software standby mode.
4. Reset Signals
The MCU reset signals are only valid during emulation started with clicking the GO or STEP-
type button. If these signals are enabled on the user system in command input wait state, they
are not sent to the MCU.
Note: Do not break the user program when the /RES, /BREQ, or /WAIT signal is being low. A
TIMEOUT error will occur. If the /BREQ or /WAIT signal is fixed to low during break, a
TIMEOUT error will occur at memory access. (Some MCUs will incorporate no /BREQ
or /WAIT signal.)










