English
Language : 

R0E00008AKCE00EP9 Datasheet, PDF (13/23 Pages) Renesas Technology Corp – Microcomputer Development Environment System
E8a Emulator
Section 6 Notes on Using the E8a Emulator
6. SFRs used by the E8a emulator program
The SFRs listed in Table 6.3 are used by the E8a emulator program as well as the user program. Do not change the
value in the memory window, etc., by other than the user program. Note that although the SFRs can be changed
during user program execution, the changed value cannot be read at the break.
The SFRs listed in Table 6.4 are used by the E8a emulator program, not the user program. Do not change the
registers, otherwise the E8a cannot control the MCU. Note that UART1 transmit interrupt control register S1TIC
and UART1 receive interrupt control register S1RIC always read out values used by the emulator.
The SFRs listed in Tables 6.3 and 6.4 are not initialized by selecting [Debug] -> [Reset CPU] or by using the
RESET command. If register contents are referred to, a value that has been set in the E8a emulator program will be
read out.
Address
000Ah
0020h
0021h
0022h
01B3h
Table 6.3 SFRs Used by the E8a Emulator Program (1)
Register
Symbol
Protect register
PRCR
High-speed on-chip oscillator control register 0
HRA0
High-speed on-chip oscillator control register 1
HRA1
High-speed on-chip oscillator control register 2
HRA2
Flash memory control register 4
FMR4
Bit
Bit 0
Bit 0
All bits
All bits
Bit 7
Table 6.4 SFRs Used by the E8a Emulator Program (2)
Address
Register
Symbol
Bit
Notes on using
the E8a emulator
0009h
Address match interrupt enable register
AIER
All bits
[*1]
0010h - 0012h Address match interrupt register 0
RMAD0
All bits
[*1]
0014h - 0016h Address match interrupt register 1
RMAD1
All bits
[*1]
00A8h
UART1 transmit/receive mode register
U1MR
All bits
[*1]
00A9h
UART1 bit rate register
U1BRG
All bits
[*1]
00AAh, 00ABh UART1 transmit buffer register
U1TB
All bits
[*1]
00ACh
UART1 transmit/receive control register 0
U1C0
All bits
[*1]
00ADh
UART1 transmit/receive control register 1
U1C1
All bits
[*1]
00AEh, 00AFh UART1 receive buffer register
U1RB
All bits
[*1]
00B0h
UART transmit/receive control register 2
UCON Bits 1, 4 and 5
[*2]
Notes:
1. Do not change this register value.
2. Do not change the value of the bits listed in the column to the left. When operating this register, make changes
using the bit operation instructions to avoid changing the bit values.
7. Interrupts used by the E8a emulator program
The BRK instruction interrupt, address match interrupt, single-step interrupt and address break interrupt are used
by the E8a emulator program. Therefore, make sure the user program does not use any of these interrupts. The E8a
emulator changes these interrupt vector values to the values to be used by the emulator. No problems occur if the
interrupt vector values are written in the user program.
8. Debugging during a watchdog timer operation
When running the E8a emulator program, the program refreshes the watchdog timer. If memory access is executed
through memory reference or modification, the watchdog timer will be refreshed by the E8a emulator program.
Note that this timing will differ from the actual operational timing.
REJ10J1646-0200 Rev.2.00 Jun. 17, 2009
Page 10 of 18