Technical information
( 13 / 76 )
Note on Software Reset:
• Do not use a software reset. It may not operate correctly.
Notes on Address Match Interrupt:
• Do not set software breaks at the same addresses as address-match interrupts as the program may
run out of control. Therefore, to debug address-match interrupts, set software and hardware breaks
at the top address of an address-match interrupt processing.
• Do not set a hardware break within 4 instructions before an address at which an address-match
interrupt occurs. If you do set a hardware break in this range, the program cannot be controlled from
the emulator.
•When an address at which an address-match interrupt occurs is executed in one-step mode, the
program stops after executing the first instruction after returning from the address-match interrupt
processing.
IMPORTANT
Note on Oscillation Stop Detection Function (On-chip Oscillator):
• Take note that you can not debug a program using the oscillation stop detection function (on-chip
oscillator). To use this function, be sure to evaluate a system with an actual MCU.
• This product is equipped with an M16C/62A MCU as an emulation MCU. Because the M16C/62A
MCU does not have an oscillation stop detection register, when the register is read out, undefined
values are read out. To use the oscillation stop detection function (on-chip oscillator), be sure to
evaluate your system with an actual MCU.
Note on BRK Instruction and BRK Instruction Interrupt:
• With this emulator system, BRK instructions and BRK instruction interrupts are exclusively used
for software break functions. Therefore, you can not use them for your program.
Note on Stop and Wait Modes:
•Do not perform step execution at addresses in the stop or wait mode. It may cause communication
errors.
Note on Accessing Address 00000h:
•With the M16C/60 Group MCUs, when a maskable interrupt is generated, the interrupt data
(interrupt No. and interrupt request level) stored in address 00000h is read out. Also, the interrupt
request bit is cleared when address 00000h is read out. Consequently, when the address 00000h
readout instruction is executed or when address 00000h 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 the address 00000h is generated excluding the
interrupt, the yellow LED lights up to alarm. When this LED lights, there is a possibility of wrong
access to address 00000h, therefore check the program. This LED is turned off by the RESET
switch of the emulator main unit.