60
CHAPTER 3 CPU ARCHITECTURE
User’s Manual U15798EJ2V0UD
3.1.1 Internal program memory space
The internal program memory space contains the program and table data. Normally, it is addressed with the
program counter (PC).
The
µ
PD780344, 780354, 780344Y, and 780354Y Subseries products incorporate an internal ROM (or flash
memory), as listed below.
Table 3-1. Internal Memory Capacity
Part Number
Structure
Capacity
µ
PD780343, 780353, 780343Y, 780353Y
Mask ROM
24,576
×
8 bits (0000H to 5FFFH)
µ
PD780344, 780354, 780344Y, 780354Y
32,768
×
8 bits (0000H to 7FFFH)
µ
PD78F0354, 78F0354Y
Flash memory
The internal program memory space is divided into the following three 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 input or generation of an 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-2. Vector Table
Vector Table Address
Interrupt Source
Vector Table Address
Interrupt Source
0000H
RESET input
001CH
INTCSI1
0004H
INTWDT
001EH
INTCSI3
0006H
INTP0
0020H
INTIIC0
Note
0008H
INTP1
0022H
INTWTNI0
000AH
INTP2
0024H
INTTM00
000CH
INTP3
0026H
INTTM01
000EH
INTP4
0028H
INTTMA0
0010H
INTP5
002AH
INTTMB0
0012H
INTP6
002CH
INTTM50
0014H
INTKR
002EH
INTTM51
0016H
INTSER0
0030H
INTAD0
0018H
INTSR0
0032H
INTWTN0
001AH
INTST0
003EH
BRK
Note
µ
PD780344Y, 780354Y Subseries only
(2) CALLT instruction table area
The 64-byte area 0040H to 007FH can store the subroutine entry address of a 1-byte call instruction (CALLT).
(3) CALLF instruction entry area
The area 0800H to 0FFFH can perform a direct subroutine call with a 2-byte call instruction (CALLF).
Содержание mPD780344 Series
Страница 2: ...2 User s Manual U15798EJ2V0UD MEMO...