Technical information

9
Section 3 Notes on Use
3.1
3.13.1
3.1 I/O Register Differences between Actual MCU and E6000
I/O Register Differences between Actual MCU and E6000I/O Register Differences between Actual MCU and E6000
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 pull-up resistors.
In the E6000, accesses to the following registers for controlling the flash memory are invalid.
· RAM emulation register (RAMER: H'FEDB)
· System control register 2 (SYSCR2: H'FF42)
· Flash memory control register 1 (FLMCR1: H'FFC8)
· Flash memory control register 2 (FLMCR2: H'FFC9)
· Erase block register 1 (EBR1: H'FFCA)
· Erase block register 2 (EBR2: H'FFCB)
3.2
3.23.2
3.2 Access to the Reserved Area
Access to the Reserved AreaAccess to the Reserved Area
Access to the Reserved Area
When accessing the reserved area, note the following:
1. In the H8S/2339 series and H8S/2329 series, access (read or write) to the reserved area
H60000 to H7FFFF is enabled through the following emulator commands. However,
access (read or write) to the reserved area H60000 to H7FFFF is prohibited when the E6000
is executing a program.
· File-Load (FL)
· Memory-Edit (ME)
· Memory-Fill (MF)
· Memory-Move (MV)
· Memory-Test (MT)
2. Part of the reserved area (specified in each MCUs memory map) can be used as an external
address area when the EAE bit of the BCRL is cleared to 0. Target (user memory) or
Emulator (optional memory) can be specified for this area with the Configuration settings.