Notes On Software And Hardware Breaks; Note On Stop And Wait Modes; Note On Watchdog Function; Note On Dma Transfer - Renesas Emulation Pod M3062NT3-RPD-E User Manual

Emulation pod for m16c/62 group m16c/62n and m16c/30 group m16c/30l
Table of Contents

Advertisement

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.

Note on Pullup Control:

• With this product, ports P0 [7:0] to P5 [7:0] 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.
IMPORTANT
DMA0 transfer counter registers TCR0, TCR1 (M16C/62N only)
( 16 / 84 )

Advertisement

Table of Contents
loading

Table of Contents