
E8a Emulator Section 6 Notes on Using the E8a Emulator
5. SFRs used by the E8a emulator program
As the SFRs listed in Table 6.3 are used by the E8a emulator program, do not change any of these values. If these
values are changed, the E8a emulator 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. These
registers 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.
Table 6.3 SFRs Used by the E8a Emulator Program
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]
01B8h - 01BAh Address match interrupt register 2 RMAD2 All bits [*1]
01BBh Address match interrupt enable register 2 AIER2 All bits [*1]
01BCh - 01BEh Address match interrupt register 3 RMAD3 All bits [*1]
03A8h UART1 transmit/receive mode register U1MR All bits [*1]
03AAh, 03ABh UART1 transmit buffer register U1TB All bits [*1]
03ACh UART1 transmit/receive control register 0 U1C0 All bits [*1]
03ADh UART1 transmit/receive control register 1 U1C1 All bits [*1]
03AEh, 03AFh UART1 receive buffer register U1RB All bits [*1]
03B0h UART transmit/receive control register 2 UCON Bits 1, 3, 4, 5 and 6 [*2]
03ECh Port P6 register P6 Bits 4, 5, 6 and 7 [*2]
03EEh Port P6 direction register PD6 Bits 4, 5, 6 and 7 [*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.
6. Interrupts used by the E8a emulator program
REJ10J1640-0400
Rev.4.00 Page 15 of 31
The BRK instruction interrupt, address match interrupt, single-step interrupt and DBC 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.
Apr 30, 2010
Komentarze do niniejszej Instrukcji