English
Language : 

PIC24FJ256DA210 Datasheet, PDF (47/408 Pages) Microchip Technology – 64/100-Pin, 16-Bit Flash Microcontrollers with Graphics Controller and USB On-The-Go (OTG)
PIC24FJ256DA210 FAMILY
4.2 Data Memory Space
Note:
This data sheet summarizes the features
of this group of PIC24F devices. It is not
intended to be a comprehensive reference
source. For more information, refer to the
“PIC24F Family Reference Manual”,
Section 45. “Data Memory with
Extended Data Space” (DS39733). The
information in this data sheet supersedes
the information in the FRM.
The PIC24F core has a 16-bit wide data memory space,
addressable as a single linear range.
The data space is accessed using two Address Genera-
tion Units (AGUs), one each for read and write opera-
tions. The data space memory map is shown in
Figure 4-3.
The 16-bit wide data addresses in the data memory
space point to bytes within the Data Space (DS). This
gives a DS address range of 64 Kbytes or 32K words.
The lower 32 Kbytes (0x0000 to 0x7FFF) of DS is com-
patible with the PIC24F microcontrollers without EDS.
The upper 32 Kbytes of data memory address space
(0x8000 - 0xFFFF) are used as an EDS window.
The EDS window is used to access all memory region
implemented in EDS, as shown in Figure 4-4.
The EDS includes any additional internal data memory
not accessible by the lower 32-Kbyte data address
space and any external memory through EPMP. For
more details on accessing internal extended data
memory, refer to the “PIC24F Family Reference
Manual”, Section 45. “Data Memory with Extended
Data Space (EDS)” (DS39733). For more details on
accessing external memory using EPMP, refer to the
“PIC24F Family Reference Manual”, Section 42.
“Enhanced Parallel Master Port (EPMP)”
(DS39730). In PIC24F microcontrollers with EDS, the
program memory can also be read from EDS. This is
called Program Space Visibility (PSV). Table 4-2 lists the
total memory accessible by each of the devices in this
family.
The EDS is organized as pages, with a single page called
an EDS page that equals the EDS window (32 Kbytes).
A particular EDS page is selected through the Data
Space Read register (DSRPAG) or Data Space Write
register (DSWPAG). For PSV, only the DSRPAG register
is used. The combination of the DSRPAG register value
and the 16-bit wide data address forms a 24-bit Effective
Address (EA). For more information on EDS, refer to
Section 4.3.3 “Reading Data from Program Memory
Using EDS”.
TABLE 4-2: TOTAL MEMORY ACCESSIBLE BY THE DEVICE
Devices
Internal RAM
External RAM Access
Using EPMP
PIC24FJXXXDA210
PIC24FJXXXDA206
96 Kbytes (30K + 66K(1))
96 Kbytes (30K + 66K(1))
Yes (up to 16 MB)
No
PIC24FJXXXDA110
24 Kbytes
Yes (up to 16 MB)
PIC24FJXXXDA106
24 Kbytes
No
Note 1: The internal RAM above 30 Kbytes can be accessed through EDS window.
Program Memory Access
Using EDS
Yes
Yes
Yes
Yes
 2010 Microchip Technology Inc.
DS39969B-page 47