
GMS81508/16
13
RAM
(192 byte)
Peripheral Registers
RAM(STACK)
(256 byte)
Program ROM
PCALL Area
TCALL Vector Area
Interrupt Vector Area
!0000H
!00C0H
!0100H
!0200H
!C000H
!E000H
!FF00H
!FFC0H
!FFE0H
Not Used Area
0-Page
1-Page
Direct Page(dp)
U-Page
G
M
S
8
1
5
0
8
G
M
S
8
1
5
1
6
Absolute Address
VECTOR TABLE
TCALL
INTERRUPT
Address
Vector
Address
Vector
FFC0H - FFC1H
TCALL 15
FFE0H - FFE1H
not used
FFC2H - FFC3H
TCALL 14
FFE2H - FFE3H
not used
FFC4H - FFC5H
TCALL 13
FFE4H - FFE5H
Serial I/O
FFC6H - FFC7H
TCALL 12
FFE6H - FFE7H
Basic Interval Timer
FFC8H - FFC9H
TCALL 11
FFE8H - FFE9H
Watch Dog Timer
FFCAH - FFCBH
TCALL 10
FFEAH - FFEBH
A/D Converter
FFCCH - FFCDH
TCALL 9
FFECH - FFEDH
Timer 3
FFCEH - FFCFH
TCALL 8
FFEEH - FFEFH
Timer 2
FFD0H - FFD1H
TCALL 7
FFF0H - FFF1H
Timer 1
FFD2H - FFD3H
TCALL 6
FFF2H - FFF3H
Timer 0
FFD4H - FFD5H
TCALL 5
FFF4H - FFF5H
Ext. Int. 3
FFD6H - FFD7H
TCALL 4
FFF6H - FFF7H
Ext. Int. 2
FFD8H - FFD9H
TCALL 3
FFF8H - FFF9H
Ext. Int. 1
FFDAH - FFDBH
TCALL 2
FFFAH - FFFBH
Ext. Int. 0
FFDCH - FFDDH
TCALL 1
FFFCH - FFFDH
not used
FFDEH - FFDFH
TCALL 0
FFFEH - FFFFH
RESET