English
Language : 

R0E00008AKCE00EP52 Datasheet, PDF (35/43 Pages) Renesas Technology Corp – Microcomputer Development Environment System
E8a Emulator
6. Notes on Using the E8a Emulator
(5) Stack area used by the E8a emulator
The E8a emulator uses up to 32 bytes of the stack pointer (ISP) during a user program break. Therefore, set aside 32 bytes for
the stack area.
(6) Reset
The reset vector is used by the E8a emulator program. If the MCU is reset (hardware reset) while executing the user program,
control is transferred to the E8a emulator program and the user program is forced to stop. Do not use the software reset and
watchdog timer reset, otherwise the E8a emulator will run out of control.
If the automatic memory update is enabled in the memory or watch window, do not perform a hardware reset to the MCU.
Otherwise the E8a emulator will run out of control.
(7) Interrupts used by the E8a emulator program (unusable)
The BRK2 instruction interrupt and single-step interrupt are used by the E8a emulator program. Therefore, make sure the user
program does not use any of these interrupts. The E8a emulator changes these interrupt vector values to the values to be used
by the emulator. No problems occur if the interrupt vector values are written in the user program.
(8) Interrupts used by the E8a emulator program (NMI)
If NMI interrupts are used, be sure to take the necessary precautions before executing the user program like disabling the
automatic update in the watch window or fix the display in the memory window before running the program so that memory
accesses do not occur during an execution. If an NMI interrupt occurs while the user program halts or when memory contents
are referenced or modified during user program execution, the E8a emulator cannot control the MCU.
(9) DMACII transfer complete interrupt
If DMACII transfer complete interrupts are used, be sure to take the necessary precautions before executing the user program
like disabling the automatic update in the watch window or fix the display in the memory window before running the
program so that memory accesses do not occur during an execution. If a DMACII transfer complete interrupt occurs while the
user program halts or when memory contents are referenced or modified during user program execution, the E8a emulator
cannot control the MCU.
(10) Reserved area
The addresses not specified in the Hardware Manual of MCUs are reserved area. Do not change the contents. Otherwise, the
E8a emulator cannot control the MCU.
REJ10J1877-0201 Rev.2.01 Jun. 26, 2009
Page 35 of 43