28
CHAPTER 3 CPU ARCHITECTURE
3.1.1 Internal program memory space
The internal program memory is mask ROM with a 8192
×
8-bit configuration in the
µ
PD78081, and a 16384
×
8-bit configuration in the
µ
PD78082, and PROM with a 24576
×
8-bit configuration in the
µ
PD78P083.
The internal program memory space
stores programs and table data. Normally, they are addressed with a program
counter (PC).
The internal program memory 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 RESET input and program start
addresses for branch upon generation of each interrupt request are stored in the vector table area. Of the
16-bit address, low-order 8 bits are stored at even addresses and high-order 8 bits are stored at odd addresses.
Table 3-1. Vector Table
Vector Table Address
Interrupt Request
0000H
RESET input
0004H
INTWDT
0008H
INTP1
000AH
INTP2
000CH
INTP3
0018H
INTSER
001AH
INTSR/INTCSI2
001CH
INTST
0028H
INTAD
002AH
INTTM5
002CH
INTTM6
003EH
BRK
(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).
Summary of Contents for NEC PD78081(A)
Page 23: ...xii MEMO...
Page 37: ...14 CHAPTER 1 OUTLINE MEMO...
Page 47: ...24 CHAPTER 2 PIN FUNCTION MEMO...
Page 91: ...68 CHAPTER 4 PORT FUNCTIONS MEMO...
Page 125: ...102 CHAPTER 6 8 BIT TIMER EVENT COUNTERS 5 AND 6 MEMO...
Page 157: ...134 CHAPTER 10 A D CONVERTER MEMO...
Page 193: ...170 CHAPTER 11 SERIAL INTERFACE CHANNEL 2 MEMO...
Page 253: ...230 CHAPTER 16 INSTRUCTION SET MEMO...