Microchip Technology AC164337 Data Sheet

Page of 286
dsPIC30F1010/202X
DS70000178D-page 30
 2006-2014 Microchip Technology Inc.
TABLE 3-1:
PROGRAM SPACE ADDRESS CONSTRUCTION
FIGURE 3-2:
DATA ACCESS FROM PROGRAM SPACE ADDRESS GENERATION
Access Type
Access
Space
Program Space Address
<23>
<22:16>
<15>
<14:1>
<0>
Instruction Access
User
0
PC<22:1>
0
TBLRD/TBLWT
User 
(TBLPAG<7> = 0)
TBLPAG<7:0>
Data EA <15:0>
TBLRD/TBLWT
Configuration 
(TBLPAG<7> = 1)
TBLPAG<7:0>
Data EA <15:0>
Program Space Visibility
User
0
PSVPAG<7:0>
Data EA <14:0>
0
Program Counter
23 bits
1
PSVPAG Reg
8 bits
EA
15 bits
Program
Using
Select
TBLPAG Reg
8 bits
EA
16 bits
Using
Byte
24-bit EA
0
0
1/0
Select
User/
Configuration
Table
Instruction
Program
Space
Counter
Using
 Space
 Select
Note: Program Space Visibility cannot be used to access bits <23:16> of a word in program memory.
Visibility