Before going into the details of PIC24FJ DA family on-chip SRAM options for frame buffering, this slide will briefly go through the color and pixel depth fundamentals. In general, there are three types of display representations: Monochrome, Grayscale and Colors. A monochrome has only two states for each pixel, on and off (or black and white), and only requires 1-bit of memory per pixel. When more shades or colors are desired, more bits are required per pixel to represent them, and hence, the increase of pixel depth. If using 2-bits memory per pixel, then each pixel can display four different shades or colors. Typically, with a low number of bits per pixel, the display only supports different shades of grayscale. For example, 2-bits per pixel in grayscale support four shades. In the case of color representation, a total of 256 colors can be represented by 8-bits of memory per pixel.