( 16 / 76 )
IMPORTANT
Notes on Software and Hardware Breaks:
• The software break is a debugging function which breaks a program immediately before the system
executes an instruction at a specified address. The instruction at the preset address will not be
executed.
• The hardware break is a debugging function which breaks a program by setting the detection of an
execution of an instruction at a specified address as a break event. The program will break after the
instruction at the specified address is executed.
• The software break generates BRK interrupts by substituting the proper instruction to the BRK
instruction. Therefore, when referencing the result of a trace in bus mode, "00h" is displayed for
the instruction fetch address where a software break is set, and when referencing in disassemble
mode, "BRK" instruction is displayed.
• It is not possible to use a software break and a hardware break at the same time. If doing so, it may
not operate normally.
• In the area where the MAP setting is EXTERNAL, software breaks cannot be used.
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 Watchdog Function:
• The MCU's watchdog timer can be used only while programs are being executed. To use it
otherwise, disable the watchdog timer.
Note on DMA Transfer:
•With this product, the program is stopped with a loop program to a specific address. Therefore, if
a DMA request is generated by a timer or other source while the program is stopped, a DMA transfer
is executed. However, make note of the fact that a DMA transfer while the program is stopped may
not be performed correctly. Also note that the below registers have been changed to generate a
DMA transfer as explained here even when the program is stopped.
DMA0 and DMA1 transfer counter registers TCR0 and TCR1
Note on Pullup Control:
•With this product, ports P0 to P5 are not pulled up by the pullup control register.
To pull up the ports P0 to P5, apply a resistance to the inside of the emulator. How to apply it, refer
to "3.5 Installing and Removing Pullup Resistors" (page 37).
Note: Ports P6 to P10 are pulled up by the pullup control registers.
Note: Pullup control registers themselves can be read and written into properly.