Microchip Technology MA240017 데이터 시트
2008-2
011 M
ic
rochip
T
e
chnology
In
c.
DS39927C
-page 33
PIC24F16KA102 FAMILY
TABLE 4-3:
CPU CORE REGISTERS MAP
File
Name
Addr
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
All
Resets
WREG0
0000
Working Register 0
0000
WREG1
0002
Working Register 1
0000
WREG2
0004
Working Register 2
0000
WREG3
0006
Working Register 3
0000
WREG4
0008
Working Register 4
0000
WREG5
000A
Working Register 5
0000
WREG6
000C
Working Register 6
0000
WREG7
000E
Working Register 7
0000
WREG8
0010
Working Register 8
0000
WREG9
0012
Working Register 9
0000
WREG10
0014
Working Register 10
0000
WREG11
0016
Working Register 11
0000
WREG12
0018
Working Register 12
0000
WREG13
001A
Working Register 13
0000
WREG14
001C
Working Register 14
0000
WREG15
001E
Working Register 15
0800
SPLIM
0020
Stack Pointer Limit Value Register
xxxx
PCL
002E
Program Counter Low Byte Register
0000
PCH
0030
—
—
—
—
—
—
—
—
Program Counter Register High Byte
0000
TBLPAG
0032
—
—
—
—
—
—
—
—
Table Memory Page Address Register
0000
PSVPAG
0034
—
—
—
—
—
—
—
—
Program Space Visibility Page Address Register
0000
RCOUNT
0036
REPEAT
Loop Counter Register
xxxx
SR
0042
—
—
—
—
—
—
—
DC
IPL2
IPL1
IPL0
RA
N
OV
Z
C
0000
CORCON
0044
—
—
—
—
—
—
—
—
—
—
—
—
IPL3
PSV
—
—
0000
DISICNT
0052
—
—
Disable Interrupts Counter Register
xxxx
Legend:
— = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.