Microchip Technology MA330025-1 Data Sheet

Page of 622
dsPIC33EPXXX(GP/M
C/MU)806/810/814 and
 PIC24EPXXX(
GP/GU)810/814
DS70616G-p
age 124
 2009-
2012 Microchip T
echnolo
gy Inc.
EXAMPLE 4-3:
PAGED DATA MEMORY SPACE
0x0000
Program Memory
0x0000
0x7FFF
0x7FFF
EDS Page 0x001
0x0000
SFR Registers
0x0FFF
0x1000
Up to 28 Kbytes
0x7FFF
Local Data Space
EDS
(DSRPAG<9:0>/DSWPAG<8:0>)
Reserved
(Will produce an
address error trap)
32 Kbytes
EDS Window
0xFFFF
0x8000
Page 0
Program Space
0x00_0000
0x7F_FFFF
(lsw – <15:0>)
0x0000
(DSRPAG = 0x001)
(DSWPAG = 0x001)
EDS Page 0x1FF
(DSRPAG = 0x1FF)
(DSWPAG = 0x1FF)
EDS Page 0x200
(DSRPAG = 0x200)
PSV
Program
Memory
EDS Page 0x2FF
(DSRPAG = 0x2FF)
EDS Page 0x300
(DSRPAG = 0x300)
EDS Page 0x3FF
(DSRPAG = 0x3FF)
0x0000
0x7FFF
0x0000
0x7FFF
0x0000
0x7FFF
0x7FFF
DS_Addr<14:0>
DS_Addr<15:0>
(lsw)
PSV
Program
Memory
(MSB)
Table Address Space
(TBLPAG<7:0>)
Program Memory
0x00_0000
0x7F_FFFF
(MSB – <23:16>)
(TBLPAG = 0x00)
0xFFFF
DS_Addr<15:0>
lsw using
TBLRDL/TBLWTL
MSB using
TBLRDH/TBLWTH
0x0000
(TBLPAG = 0x7F)
0xFFFF
lsw using
TBLRDL/TBLWTL
MSB using
TBLRDH/TBLWTH
(Instruction and Data)
No Writes Allowed
No Writes Allowed
No Writes Allowed
No Writes Allowed
RAM
0x0000
0x7FFF
0x0000