Technical information

6
Section 3 Notes on Use
3.1 I/O Register Differences between Actual MCU and E6000
In the E6000, one evaluation chip emulates several types of MCU. Therefore, there are some
differences in I/O registers between an actual MCU and the E6000. Note these differences when
accessing the I/O registers.
I/O port is in the input state at default. The I/O register contents indicate the emulator port status.
When the user system interface cable is not connected, the read value is 1 due to the emulator's pull-up
resistors.
In the E6000, accesses to the following registers for controlling the flash memory are invalid.
RAM emulation register (RAMER: H'FEDB)
Flash memory control register 1 (FLMCR1: H'FFA8)
Flash memory control register 2 (FLMCR2: H'FFA9)
Erase block register 1 (EBR1: H'FFAA)
Erase block register 2 (EBR2: H'FFAB)
3.2 Access to the Reserved Area
When accessing the reserved area, note the following:
If the reserved area is used, the operation in the actual MCU cannot be guaranteed. If the user program
extends to the reserved area during debugging, select the MCU having the largest ROM capacity.
3.3 Support of Flash Memory
The E6000 does not emulate the flash memory control operation in the MCU.
3.4 Hardware Standby
The E6000 does not support hardware standby function. Therefore, the User Standby enable check box
in the Configuration window will be disabled.
3.5 HCAN
When the CPU accesses the HCAN register and the operating frequency is 20 MHz or lower, the access
counts are the same as those of the MCU. However, when the operating frequency is more than 20
MHz, one more clock is required for the CPUs access counts.