Microchip Technology AC164139 Data Sheet

Page of 408
PIC24FJ256DA210 FAMILY
DS39969B-page 324
 2010 Microchip Technology Inc.
22.2
Display Resolution and Memory 
Requirements
The PIC24FJ256DA210 family of devices has two vari-
ants in terms of on-board RAM (24-Kbyte and 96-Kbyte
variants). The 24-Kbyte variant supports monochrome
displays while the 96-Kbyte variant supports Quarter
VGA (QVGA) color displays, up to 256 colors. Support of
higher resolution displays with higher color depth
requirements are available by extending the data space
through external memory. Table 22-1 provides the sum-
mary of image buffer memory requirements of different
display resolutions and color depth requirements.
22.3
Display Clock (GCLK) Source
Frequency of the Graphics Controller Display Clock
(GCLK) signal is determined by programming the
GCLKDIV bits (CLKDIV2<15:9>). For more informa-
tion, refer to the “PIC24F Family Reference Manual”,
Section 6. “Oscillator” (DS39700).
22.4
Display Buffer and Work Areas 
Memory Locations
The PIC24FJ256DA210 family of devices has variants
with two on-board RAM sizes. These are the 24-Kbyte
and 96-Kbyte variants. These two RAM variants are
further divided in terms of pin counts. The 100-pin
count device will have the EPMP module available for
extending RAM for applications. The 64-pin count
device will not have the EPMP modules. Extending the
RAM size is necessary for applications that require
larger display buffers and work areas. It is recom-
mended that the display buffers and work areas are not
mapped into an area that overlaps the internal RAM
and the external RAM. The external RAM can be
interfaced using the EPMP module. For details, refer to
the “PIC24F Family Reference Manual”,  Section 42.
“Enhanced Parallel Master Port (EPMP)”
(DS39730).
TABLE 22-1:
BUFFER MEMORY REQUIREMENTS vs. DISPLAY CONFIGURATION
Display Resolution
Display Buffer Memory Requirements (Bytes)
1 Bpp
2 Bpp
4 Bpp
8 Bpp
16 Bpp
480x272 (WQVGA)
16320
32640
65280
130560
261120
320x240 (QVGA)
9600
19200
38400
76800
153600
240x160 (HQVGA)
4800
9600
19200
38400
76800
160x160
3200
6400
12800
25600
51200
160x120 (QQVGA)
2400
4800
9600
19200
38400
128x64
1024
2048 
4096
8192
16384
Legend:  
Less than 24-Kbyte RAM variants (PIC24FJXXXDA106)
Less than 96-Kbyte RAM variants (PIC24FJXXXDA2XX)
External Memory with 96 Kbytes/24 Kbytes of RAM variants (PIC24FJXXXDAX10)