Graphics Displays

As the color depth (bits per pixel) and display resolution increase, the frame buffer size grows. The frame buffer can be stored in the microcontroller RAM, in external SRAM or integrated into an external graphics controller. The table shows examples of the frame buffer sizes required for some popular resolution and color depths.

Supported Screen Sizes and Colors

Display Resolution
Typical Sizes
Color Depth/
Memory Requirement (in Bytes)
      1 bpp
(Mono)
2 bpp
(4 shades)
4 bpp
(16 shades)
8 bpp
(256 colors)
16 bpp
(65K colors)
WVGA 800x480 7" 48,000 96,000 192,000 384,000 768,000
VGA 640x480 5.7" 38,400 76,800 153,600 307,200 614,400
WQVGA 480x272 4.3" 16,320 32,640 65,280 130,560 261,120
QVGA 320x240 3.2" 9,600 19,200 38,400 76,800 153,600
Common
for OLED
128x64 1"-2.7" 1,024 2,048 4,096 8,192 16,384

Internal SRAM on PIC24DA or PIC32

External SRAM