M306H7T3-RPD-E User’s Manual
4. Hardware Specifications
REJ10J0964-0100 Rev.1.00 August 01, 2005
Page 77 of 88
IMPORTANT
Note on Clock Supply to the MCU:
A clock supplied to the evaluation MCU is selected by the Clock tab in the Init dialog box of the
emulator debugger.
(1) When Internal is selected:
A clock generated by the oscillation circuit in the emulation pod is supplied to the evaluation MCU.
The clock is continually supplied to the evaluation MCU regardless of "user system clock status"
and "user program execution status"
(2) When External is selected:
Clock supply to the evaluation MCU depends on oscillation status (oscillate/off) of the user system.
Note on Setting the Work Area When Starting Up the Emulator Debugger:
With this product, the emulator uses 54 bytes as a work area in emulation memory. Set the work area
address at 10000h. For more details, see "3.2 Setting the Work Area" (page 48).
Note on Stack Area:
With this product, a maximum 7 bytes of the user stack is consumed. Therefore, ensure the +7 bytes
maximum capacity used by the user program as the user stack area. If the user stack does not have
enough area, do not use areas which cannot be used as stack (SFR area, RAM area which stores data, or
ROM area) as a work area. Using areas like this is a cause of user program crashes and destabilized
emulator control.
Notes on MAP References and Settings:
For details on referencing and setting MAP information, see the emulator debugger user's manual.
Make settings as follows:
(1) MAP = INT
The emulation memory inside this product becomes effective.
Set this at MCU internal ROM debugging.
(2) MAP = EXT
The emulation memory inside this product is not used.
Set this where the MCU internal resource (SFR) or resources on the user system are used.
Be sure to set the work area as MAP = INT.
Note on Operation When Not Executing the User Program:
With this product, bit 7 of processor mode register 1 (wait bit PM17) is forcibly set to "1" (with wait)
when the user program is not executed (e.g. when the program is stopped or when run-time debugging
is being performed). Therefore, if the external area set to 0 wait is accessed by other than the user
program (such as debugging operation), one wait is inserted. However, when wait bit PM17 is
referenced by the dump window etc. the value set during user program execution is displayed.
Note on Stop and Wait Modes:
Do not single step an instruction shifting to stop or wait mode. It may cause communication errors..
Note on Watchdog Function:
The MCU's watchdog timer can be used only while programs are being executed. To use it otherwise,
disable the watchdog timer.