Important – Renesas Emulation Pod M306N4T3-RPD-E User Manual

Page 16

Advertising
background image

( 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.

Advertising