Start a Project →
What we do
Capabilities Services Industries
Our work
Company
About Careers Contact
Start a Project →
Free tool · Embedded displays

Embedded display calculator

Frame buffer RAM, interface bandwidth and frame rate for any embedded display, checked against the chip you plan to use. Upload your UI design to see it on the screen at the panel’s real resolution.

01 / Display
Aspect ratio
Shape
Orientation
02 / Colour and buffers
03 / Interface
Blanking

Filled with typical values for this resolution. Enter the porch and sync widths from your panel datasheet for an exact pixel clock.

04 / Chip

See your screen at real size

Hold a bank card against your monitor once and match the outline. The mockup then shows the panel at its true physical size, and the 9 mm button is exactly 9 mm.

Your design stays in your browser. Nothing is uploaded to a server.

Buffer RAM–
One frame–
Link–
Pixel density–
Full results
01 / Memory

How much RAM a display needs

One frame is width × height × bytes per pixel. RGB565 uses 2 bytes per pixel, RGB888 uses 3. Double buffering needs two frames: the chip draws into one while the panel shows the other.

ResolutionRGB565, one frameRGB565, doubleRGB888, one frame
240 × 240113 KB225 KB169 KB
320 × 240150 KB300 KB225 KB
480 × 320300 KB600 KB450 KB
800 × 480750 KB1.46 MB1.10 MB
1024 × 6001.17 MB2.34 MB1.76 MB
1280 × 8001.95 MB3.91 MB2.93 MB
1920 × 7202.64 MB5.27 MB3.96 MB
1920 × 10803.96 MB7.91 MB5.93 MB

Panels with their own memory (SPI, QSPI and 8080 parallel) can be redrawn in strips, so the chip only needs a partial buffer. LVGL works well with two buffers of 1/10 of the screen each. A 320 × 240 RGB565 screen then needs 30 KB instead of 150 KB.

02 / Interfaces

SPI, RGB, MIPI DSI or LVDS

03 / FAQ

Questions

Does a round display need less memory?

No. A round panel is driven as a square, so a 240 × 240 round display needs the same buffer as a 240 × 240 square one. About 79% of those pixels are visible.

Why is the real frame rate lower than the link limit?

The figure here is the time to send one full frame. Drawing the frame takes CPU or GPU time as well, and most UIs redraw only the areas that change, which is usually faster than a full frame.

What is blanking?

Extra clock cycles at the end of every line and frame used for sync. They add to the pixel clock, so 800 × 480 at 60 Hz needs about 27 to 33 MHz rather than 23 MHz.

What is the 9 mm box on the mockup?

The smallest button a finger can press reliably, about 9 mm square, drawn at its pixel size on the selected panel. It shows how much of the screen one button takes. Calibrate with a card and switch on Real size to see it at exactly 9 mm on your monitor.

Why does my design look pixelated?

The design is redrawn at the panel’s own resolution, then enlarged to fit your monitor. On small panels such as 240 × 240 you are seeing the real pixels, which is how the design will look on that hardware up close. Turn off Show real pixels for a smoothed view.

How does the card calibration work?

Bank cards and ID cards are all 85.6 × 54 mm. When the outline on screen matches a real card, the page knows how many screen pixels make one millimetre on your monitor, and draws the panel at its true size. The setting is kept in your browser only.

Is my uploaded design stored anywhere?

No. The image is read and drawn in your browser. It is never sent to a server.

Building a product with a display?

We develop the drivers, firmware and UI that run it, from bring-up on the bench to production.

Start a Project →