APPENDIX D LIST OF CAUTIONS
User’s Manual U16899EJ2V0UD
537
(23/24)
Chapter
Cl
assi
fi
cati
on
Function Details
of
Function
Cautions Page
Address values set in correction address registers 0 and 1 (CORAD0, CORAD1)
must be addresses where instruction codes are stored.
p. 428
Correction address registers 0 and 1 (CORAD0, CORAD1) should be set when
the correction enable flag (COREN0, COREN1) is 0 (when the correction branch
is in disabled state). If address is set to CORAD0 or CORAD1 when COREN0 or
COREN1 is 1 (when the correction branch is in enabled state), the correction
branch may start with the different address from the set address value.
p. 428
Do not set the address value of instruction immediately after the instruction that
sets the correction enable flag (COREN0, COREN1) to 1, to correction address
register 0 or 1 (CORAD0, CORAD1); the correction branch may not start.
p. 428
Do not set the address value in table area of table reference instruction (CALLT
instruction) (0040H to 007FH), and the address value in vector table area (0000H
to 003FH) to correction address registers 0 and 1 (CORAD0, CORAD1).
p. 428
Chapter 25
Soft
ROM
correction
Cautions for
ROM correction
Do not set two addresses immediately after the instructions shown below to
correction address registers 0 and 1 (CORAD0, CORAD1). (That is, when the
mapped terminal address of these instructions is N, do not set the address values
of N + 1 and N + 2.)
p. 428
Hard
−
There are differences in noise immunity and noise radiation between the flash
memory and mask ROM versions. When pre-producing an application set with
the flash memory version and then mass-producing it with the mask ROM version,
be sure to conduct sufficient evaluations for the commercial samples (not
engineering samples) of the mask ROM versions.
p. 429
IMS: Internal
memory size
switching
register
The initial value of IMS is CFH. Be sure to set each product to the values shown
in Table 26-2 at initialization. Also, when using the 78K0/KE1+ to evaluate the
program of a mask ROM version of the 78K0/KE1, be sure to set the values
shown in Table 26-2.
p. 430
IXS: Internal
expansion RAM
size switching
register
The initial value of IXS is 0CH. Be sure to set each product to the values shown
in Table 26-3 at initialization. Also, when using the 78K0/KE1+ to evaluate the
program of a mask ROM version of the 78K0/KE1, be sure to set the values
shown in Table 26-3.
p. 431
UART6
When UART6 is selected, the receive clock is calculated based on the reset
command sent from the dedicated flash programmer after the FLMD0 pulse has
been received.
p. 445
Be sure to keep FWEDIS at 0 until writing or erasing of the flash memory is
completed.
p. 449
Make sure that FWEDIS = 1 in the normal mode.
p. 449
Chapter 26
Soft
Flash
memory
FLPMC: Flash-
programming
mode control
register
Manipulate FLSPM1 and FLSPM0 after execution branches to the internal RAM.
The address of the flash memory is specified by an address signal from the CPU
when FLSPM1 = 0 or the set value of the firmware written when FLSPM1 = 1. In
the on-board mode, the specifications of FLSPM1 and FLSPM0 are ignored.
p. 449
Be sure to pull down P31 after reset to prevent malfunction.
p. 459
Chapter 27
Hard
On-chip
debug
function
−
When using P31 for the on-chip debug function, it is recommended not to use P31
for any purpose other than on-chip debugging, or to control P31 with an external
circuit using P130 (that outputs a pseudo CPU reset signal).
p. 459