User`s manual
29
3.5 Notes Specific to the H8SX/1527 E6000H and H8SX/1527R E6000H Emulators
3.5.1 Custom Device Function
The maximum value selectable for the on-chip ROM with the custom device functions of the H8SX/1527
E6000H and H8SX/1527R E6000H emulators is 2 Mbytes. Do not specify a value greater than 2 Mbytes.
3.5.2 Non-availability of P2 Open-Drain Outputs
In the emulator, port P2 pins cannot be set up as NMOS open-drain outputs by settings in register P2ODR. Do
not set any bit in P2ODR to 1.
3.5.3 Limitations on Control of the SSU Pins
(1) Switching between Operation as an SSCK Pin and an I/O Port Pin after Conflict Errors
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.
(2) Operation of Port Pins that can also Function as SSU Pins (Ports 2, A, and D)
(a) When the SSU pins are set up as inputs
In the actual MCU, the state of an SSU pin operating as an input can be read from the corresponding port
register. Note, however, that the value read is undefined in the case of the emulator.
(b) When the SSU pins are set up as outputs
In the actual MCU, the state of an SSU pin operating as an output can be read from the corresponding
port register as long as the value of the corresponding data direction register bit is 0. Note, however, that
the value read is undefined in the case of the emulator.
(3) Input Buffer Control Register (PnICR)
In the emulator, pins can be used as inputs for the peripheral modules listed below regardless of the setting of
the corresponding ICR bits.
In the actual MCU, however, the input buffers are invalid and the input signals are fixed high for pins where
the corresponding ICR bit has been cleared to 0. A pin cannot be used as an input for a peripheral module
unless the corresponding ICR bit is set to 1.
If you are using any of these modules, ensure that your program sets the ICR bits for the corresponding pins
to 1 before the module is used.
Peripheral modules in the H8SX/1527 E6000H: SSU, HCAN, and RTIP
Peripheral modules in the H8SX/1527R E6000H: SSU, RCAN, and RTIP
(4) Restriction on the SSU Module Stop Function
If the SSU module-stop function is used, the emulator can independently change the module stop bit for each
channel to take it out of the module-stopped state and make the channel accessible. Setting the module-stop
bit for an SSU channel to 1 independently makes that SSU channel inaccessible. To initialize the SSU
channels, however, note that all three module-stop bits, i.e. MSTPC8, MSTPC9, and MSTPC10, must be set
to 1. For details on the SSU module-stop function of the MCU, refer to the hardware manual.