User`s manual

Chapter 1. Precautions for Safety
( 15 / 74 )
IMPORTANT
Note on Differences between the Actual MCU and Emulator:
z Operations of the emulator system differ from those of actual MCUs as listed below.
(1) Reset condition
Set the time for starting up (0.2 Vcc to 0.8 Vcc) 1 µs or less.
(2) Initial values of internal resource data of an MCU at power-on
(3) Interrupt stack pointer (ISP) after a reset is released
(4) Capacities of the internal memories (ROM and RAM)
The evaluation MCU of this product has RAM of 31 KB (00400h--07FFFh) and flash ROM of 4
KB (0F000h--0FFFFh) and 512 KB (80000h--FFFFFh).
(5) Oscillator circuit
In the oscillator circuit where an oscillator is connected between pins X
IN
and X
OUT
, oscillation
does not occur because a converter board is used between the evaluation MCU and the user system.
It is same for pins X
CIN
and X
COUT
. For notes on when using the oscillator circuit on the user
system, refer to "3.1.3 Using the Oscillator Circuit on the User System" (page 29).
(6) A-D conversion
The characteristics of the A-D converter differ from those of actual MCU because there are a
converter board and other devices between the evaluation MCU and the user system.
(7) Ports P0 to P5, P10
This product emulates some I/O ports (P0 to P5, P10). Therefore, the electrical characteristics of
these ports differ from those of an actual MCU.
(8) Address and status of BHE*
When the internal RAM or ROM area of an MCU is accessed during user program execution,
actual MCUs retain a preceding address and status of BHE*, while this product does not.
(9) Status of a data bus
In stop or wait mode, actual MCUs retain a preceding status of a data bus, while with this product a
data bus is floating.
(10) Operation after releasing the reset
After releasing the reset, for about up to 380 cycles, a program to control the emulator will be
executed. Note that this will be included in a user program execution time and tracing result.
Note on the Watchdog Function:
z If the reset circuit of the user system has a watchdog timer, disable it when using the emulator.
Note on DMA Transfer:
z With this product, the program is stopped with a loop program to a specific address. Therefore, if a
DMA request is generated while the program is stopped, DMA transfer is executed. However, make
note that DMA transfer while the program is stopped may not be performed correctly. Also note that the
below registers have been changed to generate DMA transfer as explained here even when the program
is stopped.
(1) DMA0 transfer counter: TCR0
(2) DMA1 transfer counter: TCR1
Note on Protect Register:
z The protect is not canceled when bit 2 of protect register PRCR (PRC2), which enables writing into the
ports P7 and P9 direction registers and the SI/Oi control register, is changed with the below procedure.
(1) Step execution of an instruction setting PRC2 to "1"
(2) Setting a break point between an instruction setting PRC2 to "1" and a point where the ports P7 and
P9 direction registers or the SI/Oi control register is set
(3) Setting PRC2 to "1" by the memory window or script window