CHAPTER 3 CPU ARCHITECTURE
User’s Manual U16899EJ2V0UD
52
3.1.1 Internal program memory space
The internal program memory space stores the program and table data. Normally, it is addressed with the program
counter (PC).
78K0/KE1+ products incorporate internal ROM (flash memory), as shown below.
Table 3-2. Internal ROM Capacity
Internal ROM
Part Number
Structure Capacity
µ
PD78F0132H 16384
×
8 bits (0000H to 3FFFH)
µ
PD78F0133H 24576
×
8 bits (0000H to 5FFFH)
µ
PD78F0134H 32768
×
8 bits (0000H to 7FFFH)
µ
PD78F0136H 49152
×
8 bits (0000H to BFFFH)
µ
PD78F0138H, 78F0138HD
Flash memory
61440
×
8 bits (0000H to EFFFH)
The internal program memory space is divided into the following areas.
(1) Vector table area
The 64-byte area 0000H to 003FH is reserved as a vector table area. The program start addresses for branch
upon reset signal input or generation of each interrupt request are stored in the vector table area.
Of the 16-bit address, the lower 8 bits are stored at even addresses and the higher 8 bits are stored at odd
addresses.
Table 3-3. Vector Table
Vector Table Address
Interrupt Source
Vector Table Address
Interrupt Source
0020H INTTM000
0000H
RESET input, POC, LVI,
clock monitor, WDT
0022H INTTM010
0004H INTLVI
0024H INTAD
0006H INTP0
0026H INTSR0
0008H INTP1
0028H INTWTI
000AH INTP2
002AH INTTM51
000CH INTP3
002CH INTKR
000EH INTP4
002EH INTWT
0010H INTP5
0030H INTP6
0012H INTSRE6
0032H INTP7
0014H INTSR6
0034H INTDMU
0016H INTST6
0036H INTCSI11
Note
0018H INTCSI10/INTST0
0038H INTTM001
Note
001AH INTTMH1
003AH INTTM011
Note
001CH INTTMH0
003EH BRK
001EH INTTM50
Note Available only in the
µ
PD78F0133H, 78F0134H, 78F0136H, 78F0138H, and 78F0138HD.