How much graphics frame buffer memory is required to display one full screen?

Assuming that we have a display glass with a resolution of 320x240 and 16-bit color depth, how much frame buffer memory would be required to display one full screen?

Frame buffer size required in bytes = number of pixels × (color depth in bits / 8) = 320x240 × (16/8) = 153,600 bytes

Is a device advertised as having a frame buffer size of 256 KB big enough for a 480x272 display with 16-bit color depth?

Frame buffer size required in bytes = number of pixels × (color depth in bits / 8) = 480x272 × (16/8) = 261,120 bytes

The equivalent of 256 KB is 262,144 bytes. Since 262,144 is larger than 261,120, a 256 KB frame buffer is therefore large enough to support a 480x247 display with 16-bit color depth.

© 2024 Microchip Technology, Inc.
Notice: ARM and Cortex are the registered trademarks of ARM Limited in the EU and other countries.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.