GMS90 Series
Table 2. Special Function Registers - Functional Blocks
Contents
after Reset
Block
Symbol
Name
Address
E0H 1)
F0H 1)
83H
82H
D0H 1)
81H
CPU
ACC
B
DPH
DPL
PSW
SP
Accumulator
B-Register
00H
00H
00H
00H
00H
07H
Data Pointer, High Byte
Data Pointer, Low Byte
Program Status Word Register
Stack Pointer
A8H 1)
B8H 1)
0X000000B 2)
XX000000B 2)
Interrupt System IE
IP
Interrupt Enable Register
Interrupt Priority Register
80H 1)
90H 1)
A0H 1)
B0H 1)
Ports
P0
P1
P2
P3
Port 0
Port 1
Port 2
Port 3
FFH
FFH
FFH
FFH
PCON 3)
SBUF
SCON
0XXX0000B 2)
XXH 2)
Serial Channels
Power Control Register
Serial Channel Buffer Reg.
Serial Channel 0 Control Reg.
87H
99H
98H 1)
00H
88H 1)
8CH
8DH
8AH
8BH
89H
Timer 0/ Timer 1 TCON
Timer 0/1 Control Register
Timer 0, High Byte
Timer 1, High Byte
Timer 0, Low Byte
Timer 1, Low Byte
Timer Mode Register
00H
00H
00H
00H
00H
00H
TH0
TH1
TL0
TL1
TMOD
C8H 1)
C9H
CBH
CAH
CDH
CCH
8EH
Timer 2
T2CON
T2MOD
RC2H
RC2L
TH2
TL2
AUXR0 4)
Timer 2 Control Register
Timer 2 Mode Register
Timer 2 Reload Capture Reg., High Byte
Timer 2 Reload Capture Reg., Low Byte
Timer 2, High Byte
00H
00H
00H
00H
00H
00H
Timer 2, Low Byte
Aux. Register 0
XXXXXXX0B 2)
3)
0XXX0000B 2)
Power
Modes
Saving
Power Control Register
87H
PCON
1) Bit-addressable Special Function register
2) X means that the value is indeterminate and the location is reserved
3) This special function register is listed repeatedly since some bit of it also belong to other functional blocks
4) The AUXR0 is in the GMS9XX54/56/58 only.
16
Dec. 1998 Ver 3.0