M3028BT-EPB User’s Manual 4. Hardware Specifications
REJ10J1459-0200 Rev.2.00 Sep 16, 2006
IMPORTANT
Note on Voltage Detect Circuit:
z As the power voltage cannot be changed after powering on the user system, the voltage detect circuit (voltage
down detect interrupt and hardware reset 2) cannot be used with this product.
Notes on Reset Vector Area:
z Memory in the emulator main unit is always selected as a reset vector area (FFFFCh--FFFFFh) in order to
operate the evaluation MCU in the emulator-dedicated mode. Set the contents of the reset vector area in one of
the following ways.
(1) Download a user program to an area including the reset vector area.
(2) Set the reset vector using a memory window of the emulator debugger etc.
z You can change data in the reset vector area only when the user program is stopped.
z Do not access the reset vector area as data. It may not be accessed properly, and the program may not run
properly in the next bus cycle.
Notes on Stack Area:
z With this product, a maximum 8 bytes of the user stack is consumed as a work area.
Even if the user stack does not have an enough area, do not use areas which cannot be used as a 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.
z With this product, the interrupt stack pointer (ISP) is set at 00500h and used as a stack area after a reset is
released.
Notes on Maskable Interrupts:
z Even if a user program is not being executed (including when run-time debugging is being performed), the
evaluation MCU keeps running so as to control the emulation probe. Therefore, timers and other components do
not stop running.
If a maskable interrupt is requested when the user program is not being executed (including when run-time
debugging is being performed), the maskable interrupt request cannot be accepted, because the emulator
disables interrupts. The interrupt request is accepted immediately after the user program execution is started.
z Take note that when the user program is not being executed (including when run-time debugging is being
performed), a peripheral I/O interruption is not accepted.
Note on DMA Transfer:
z With this product, the program is stopped with a loop program to a specific address. Therefore, if a DMA
request is generated while the program is stopped, DMA transfer is executed. However, make note that DMA
transfer while the program is stopped may not be performed correctly. Also note that the below registers have
been changed to generate DMA transfer as explained here even when the program is stopped.
(1) DMA0 transfer counter: TCR0
(2) DMA1 transfer counter: TCR1
Note on Final Evaluation:
z Be sure to evaluate your system with an evaluation MCU. Before starting mask production, evaluate your
system and make final confirmation with a CS (Commercial Sample) version MCU.
Page 67 of 86