Renesas M306N4T3-RPD-E Switch User Manual


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