63
CHAPTER 3 CPU ARCHITECTURE
User’s Manual U12697EJ3V0UM
3.3.1 Vector table area
The 64-byte area from 00000H to 0003FH is reserved as the vector table area. The program start addresses for
branching by interrupt requests and RESET input are stored in the vector table area. If context switching is used
by each interrupt, the register bank number of the switch destination is also stored in this area.
The portion that is not used as the vector table can be used as program memory or data memory.
The values written in the vector table are 16-bit values. Therefore, branching can only be to the base area.
Table 3-1. Vector Table Address
Interrupt Source
Vector Table Address
Interrupt Source
Vector Table Address
BRK instruction
003EH
INTST1
001CH
Operand error
003CH
INTSER2
001EH
NMI
0002H
INSR2
0020H
INTWDT (non-maskable)
0004H
INTCSI2
INTWDT (maskable)
0006H
INTST2
0022H
INTP0
0008H
INTTM3
0024H
INTP1
000AH
INTTM00
0026H
INTP2
000CH
INTTM01
0028H
INTP3
000EH
INTTM1
002AH
INTP4
0010H
INTTM2
002CH
INTP5
0012H
INTAD
002EH
INTIIC0
Note
0016H
INTTM5
0030H
INTCSI0
INTTM6
0032H
INTSER1
0018H
INTWT
0038H
INTSR1
001AH
INTCSI1
Note
Only in the
µ
PD784225Y Subseries