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