DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

DSPIC33EV64GM102-I/SO View Datasheet(PDF) - Microchip Technology

Part Name
Description
Manufacturer
DSPIC33EV64GM102-I/SO Datasheet PDF : 500 Pages
First Prev 71 72 73 74 75 76 77 78 79 80 Next Last
dsPIC33EVXXXGM00X/10X FAMILY
4.3.2 EXTENDED X DATA SPACE
The lower portion of the base address space range,
between 0x0000 and 0x2FFF, is always accessible
regardless of the contents of the Data Space Page
registers; it is indirectly addressable through the
register indirect instructions. It can be regarded as
being located in the default EDS Page 0 (i.e., EDS
address range of 0x000000 to 0x002FFF with the base
address bit, EA<15> = 0, for this address range).
However, Page 0 cannot be accessed through the
upper 32 Kbytes, 0x8000 to 0xFFFF, of Base Data
Space, in combination with DSRPAG = 0x000 or
DSWPAG = 0x000. Consequently, the DSRPAG and
DSWPAG registers are initialized to 0x001 at Reset.
Note 1: DSxPAG should not be used to access
Page 0. An EDS access with DSxPAG
set to 0x000 will generate an address
error trap.
2: Clearing the DSxPAG in software has no
effect.
FIGURE 4-12:
EDS MEMORY MAP
EA<15:0>
0x0000
Conventional
DS Address
0x8000
0xFFFF
SFR/DS
DS
(PAGE 0)
The remaining pages, including both EDS and PSV
pages, are only accessible using the DSRPAG or
DSWPAG registers in combination with the upper
32 Kbytes, 0x8000 to 0xFFFF, of the base address,
where the base address bit, EA<15> = 1.
For example, when DSRPAG = 0x001 or
DSWPAG = 0x001, accesses to the upper 32 Kbytes,
0x8000 to 0xFFFF of the Data Space, will map to the
EDS address range of 0x008000 to 0x00FFFF. When
DSRPAG = 0x002 or DSWPAG = 0x002, accesses to
the upper 32 Kbytes of the Data Space will map to the
EDS address range of 0x010000 to 0x017FFF and so
on, as shown in the EDS memory map in Figure 4-12.
For more information on the PSV page access using
Data Space Page registers, refer to Section 5.0
“Program Space Visibility from Data Space” in
“dsPIC33E/PIC24E Program Memory” (DS70000613)
of the “dsPIC33/PIC24 Family Reference Manual”.
PAGE 1
PAGE 2
PAGE 3
0x008000
0x010000
0x018000
DSRPAG<9> = 0
EDS EA Address (24 bits)
PAGE 1FD
PAGE 1FE
PAGE 1FF
0xFE8000
0xFF0000
0xFF8000
(DSRPAG<8:0>, EA<14:0>)
(DSWPAG<8:0>, EA<14:0>)
DS70005144E-page 72
2013-2016 Microchip Technology Inc.

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]