User`s manual
29
3.4.8 Differences in Values of Registers
Note that certain general and control registers of both emulators are initialized whenever the system is activated
or the MCU is reset by a command.
Table 3.4 Initial Values of Registers in the MCU and the Emulator
Emulator
Register Name
Power On
Reset (Reset CPU)
MCU
(Power-On Reset)
PC PC value indicated by
the power-on reset
vector
PC value indicated by
the power-on reset
vector
Undefined
ER0 to ER7 H'00000000 Value before the reset Undefined
CCR B’1XXXXXXX B’1XXXXXXX B’1XXXXXXX
EXR B’01111111 Value before the reset B’01111111
MACH H'00000000 Value before the reset Undefined
MACL H'00000000 Value before the reset Undefined
VBR H'00000000 Value before the reset H'00000000
SBR H'FFFFFF00 Value before the reset H'FFFFFF00
Note: X indicates an undefined bit.
3.5 Notes Specific to the H8SX/1544 E6000H Emulator
3.5.1 Custom Device Function
The maximum value selectable for the on-chip ROM with the custom device functions of the H8SX/1544
E6000H emulator is 2 Mbytes. Do not specify a value greater than 2 Mbytes.
3.5.2 Subclock Operation
This emulator does not support subclock operation. Thus the following function and register cannot be used:
• WAT
• Subclock control register (SUBCKCR)
3.5.3 Open-Drain Control Registers (PnODR) ⎯Restriction
In the emulator, the NMOS open-drain output is disabled regardless of the setting of the bits, while setting a bit
of PnODR corresponding to TIOCB4, TIOCA4, TIOCA5, TIOCB5, A23 to A16, TxD5, or SCK5 as 1 enables
an NMOS open-drain output in the actual MCU. Note, however, that P24 to P27 and PF0 to PF7 can be used as
NMOS open-drain outputs.
3.5.4 Synchronous Serial Communication Unit (SSU) ⎯Restriction
If a conflict error occurs while the values of bits MSS and SCKS in an SSCRH register are 1, the MSS bit will be
cleared and the corresponding SSCK pin will be switched to act as an input. After that, even if the user sets the
SCKS bit to 0 to reconfigure the SSCK pin to act as an I/O port pin, the emulator will not set the SSCK pin up as
an I/O port pin. To allow use of the SSCK pin as an I/O port pin, have the program write 0 to the MSS bit if a
conflict error occurs. This procedure is not necessary unless the SSCK pin is to be used as an I/O port pin.