Datasheet
CHAPTER 3 CPU ARCHITECTURE
User’s Manual U18172EJ3V0UD
32
3.1.1 Internal program memory space
The internal program memory space stores programs and table data. This space is usually addressed by the
program counter (PC).
The 78K0S/KU1+ provide the following internal ROMs (or flash memory) containing the following capacities.
Table 3-1. Internal ROM Capacity
Internal ROM Part Number
Structure Capacity
μ
PD78F9200, 78F9500 1,024 × 8 bits
μ
PD78F9201, 78F9501 2,048 × 8 bits
μ
PD78F9202, 78F9502
Flash memory
4,096 × 8 bits
The following areas are allocated to the internal program memory space.
(1) Vector table area
The 20-byte area of addresses 0000H to 0013H is reserved as a vector table area. This area stores program
start addresses to be used when branching by RESET or interrupt request generation. Of a
16-bit address, the lower 8 bits are stored in an even address, and the higher 8 bits are stored in an odd
address.
Table 3-2. Vector Table
Vector Table Address Interrupt Request Vector Table Address Interrupt Request
0000H Reset 000CH INTTMH1
0006H INTLVI 000EH
INTTM000
Note
0008H INTP0 0010H
INTTM010
Note
000AH INTP1 0012H
INTAD
Note
Note
μ
PD78F920x only
(2) CALLT instruction table area
The subroutine entry address of a 1-byte call instruction (CALLT) can be stored in the 64-byte area of
addresses 0040H to 007FH.
(3) Option byte area
The option byte area is the 1-byte area of address 0080H. For details, refer to CHAPTER 15 OPTION
BYTE.
(4) Protect byte area
The protect byte area is the 1-byte area of address 0081H. For details, refer to CHAPTER 16 FLASH
MEMORY.
<R>
<R>