E1/E20/E2/E2 Lite Additional Document
R20UT1994EJ0900 Rev.9.00
Page 51 of 58
Jan.20.22
3.10.6
Emulation of Flash Memory CRC Accumulator Function
(1) High-speed CRC (code flash: all area)
The operation result of CRC is different from actual result. Because monitor program is arranged and
reset vector is rewritten by on-chip debugging. Please check the operation of high-speed CRC by using
IECUBE or using device without E1/E20/E2/E2 Lite.
(2) General-purpose CRC (code flash: specification area)
The operation result of CRC at following areas is different from actual result. Because monitor program is
arranged and reset vector is rewritten by on-chip debugging.
⎯
Reset vector area
⎯
Debugging monitor area
⎯
On-chip debugging option byte area
⎯
Software break setting area
3.10.7
Break Function
When "System" is selected in the [Monitor clock] property of the debugger, if a break occurs while operating
on the sub clock, the E1/E20/E2/E2 Lite switches the system clock to the main clock. Note the following in
such a case.
•
If the external clock (EXCLK) is set as the main clock, when a break occurs with the external clock
stopped, an error will occur because the clock cannot be switched.
•
Even if an SFR related to the clock is changed during a break, this change will be set in the device just
before the user program is executed. Accordingly, the status flag does not change the moment the SFR
is changed.
•
When an SFR is rewritten to change the system clock to the sub clock during a break, though the
E1/E20/E2/E2 Lite switches to the sub clock just before the user program is executed, this sometimes
results in an error after user program execution due to the oscillation stabilization wait time. In this case,
set "User" for [Monitor clock] before debugging.
3.10.8
Setting and Deleting Events during User Program Execution
Events can be set and deleted during user program execution. However, if a pin reset occurs after an event
has been set or deleted, the contents of the event that was set or deleted during user program execution will
be cleared.
3.10.9
Trace Function
When selecting not to permit flash memory rewriting with the debugger's property, the debug monitor area
will not be located within 256 bytes below the end address of internal ROM. However, trace data cannot be
acquired for this area.
3.10.10 Battery Backup Function
Debugging the battery backup function of the RL78/l1B is not supported.
3.10.11 RAM-ECC Function
During on-chip debugging, do not enable ECC test mode for the RAM-ECC function. Doing so will disable
control by the emulator.
Target devices: RL78/F1x Series(except F12), RL78/F2x Series