User`s manual
Chapter 1. Precautions for Safety
( 13 / 74 )
IMPORTANT
Notes on Reset Vector Area:
z Memory in the emulator main unit is always selected as a reset vector area (FFFFCh--FFFFFh) in order
to operate the evaluation MCU in the emulator-dedicated mode. Set the contents of the reset vector area
in one of the following ways.
(1) Download a user program to an area including the reset vector area.
(2) Set the reset vector using a memory window of the emulator debugger etc.
z You can change data in the reset vector area only when the user program is stopped.
z Do not access the reset vector area as data. It may not be accessed properly, and the program may not
run properly in the next bus cycle.
Note on Accessing Addresses 00000h and 00001h:
z With the M16C/60 Series MCUs, when a maskable interrupt is generated, the interrupt data (interrupt
number and interrupt request level) stored in addresses 00000h and 00001h is read out. Also, the
interrupt request bit is cleared when address 00000h or 00001h is read out. Consequently, when the
address 00000h or 00001h readout instruction is executed or when address 00000h or 00001h is read out
in the cause of a program runaway, a malfunction occurs in that the interrupt is not executed despite the
interrupt request, because the request bit of the highest priority interrupt factor enabled is cleared.
For this malfunction, when the reading out to address 00000h or 00001h is generated excluding the
interrupt, the WARNING LED (yellow) lights up to alarm. When this LED lights, there is a possibility
of wrong access, therefore check the user program.
Note on Stop and Wait Modes:
z Do not single step an instruction shifting to stop or wait mode. It may cause communication errors.
Note on Display of MCU Status:
z "MCU status" you can refer to in the MCU tab of the MCU Setting dialog box of the emulator debugger
shows pin levels of the user system. Make sure that proper pin levels are specified according to the
mode you use.
(1) When single-chip mode is used:
CNVss: Low
(2) When memory expansion mode 16-bit data bus width is used:
CNVss: Low, BYTE: Low, HOLD*: High, RDY*: High
(3) When memory expansion mode 8-bit data bus width is used:
CNVss: Low, BYTE: High, HOLD*: High, RDY*: High
(4) When microprocessor mode 16-bit data bus width is used:
CNVss: High, BYTE: Low, HOLD*: High, RDY*: High
(5) When microprocessor mode 8-bit data bus width is used:
CNVss: High, BYTE: High, HOLD*: High, RDY*: High










