ePaper Display Fundamentals

Last modified by Microchip on 2026/08/11 15:27

Introduction

ePaper, also known as electronic paper or electrophoretic display technology, is a display technology designed to mimic the appearance of ink on paper. Unlike Liquid Crystal Display (LCD) or Organic Light-Emitting Diode (OLED) displays, which typically require continuous power to maintain an image, ePaper displays can retain visible content even when power is removed. This makes them especially useful for embedded applications where low power consumption, readability and persistent display output are important.

ePaper displays are commonly used in electronic shelf labels, industrial status panels, smart badges, medical devices, portable instruments, e-readers and battery-powered monitoring systems. However, because ePaper displays behave differently from conventional displays, developers must account for their unique refresh characteristics, visual limitations and power-saving advantages when designing graphical user interfaces.

How ePaper Displays Work

Most ePaper displays use electrophoretic technology. The display surface contains millions of tiny microcapsules or microcells filled with charged pigment particles suspended in a fluid. In a typical black-and-white ePaper display, white particles and black particles carry opposite electrical charges.

When an electric field is applied across the display, the particles move toward either the top or bottom of the display surface depending on their charge. If white particles move to the top, the pixel appears white. If black particles move to the top, the pixel appears black. By controlling the electric field at each pixel location, the display controller forms text, icons, graphics and other visual content.

Once the particles are moved into position, they remain there without requiring continuous power. Power is mainly consumed during image updates, when the display controller changes the electric field to move the particles into a new arrangement.

This behavior is one of the main reasons ePaper is well suited for applications that update infrequently but need to keep information visible for long periods.

Key Characteristics of ePaper Technology

ePaper displays offer several important advantages for embedded systems, but they also introduce constraints that affect Graphical User Interface (GUI) design and software implementation.

Bi-Stable Image Retention

A defining characteristic of ePaper technology is bi-stable image retention. This means the display can hold an image after the update process is complete, even if power is removed from the display.

For embedded applications, this provides several benefits:

  • The last displayed screen remains visible during sleep or low-power modes.
  • The system does not need to continuously refresh the display.
  • Critical information can remain readable even if the main processor is inactive.
  • Battery-powered products can significantly reduce average power consumption.

For example, an environmental sensor can display the latest temperature, humidity, or battery status, then place the MCU and display into a low-power state while the information remains visible.

Low Power Consumption

ePaper displays consume power primarily during screen updates. When the image is static, the display requires little to no power to maintain the visible content.

This makes ePaper ideal for:

  • Battery-powered devices
  • Wireless sensor nodes
  • Electronic labels
  • Portable instruments
  • Low-duty-cycle user interfaces
  • Products that spend most of their time in sleep mode

However, power consumption can increase if the GUI is updated frequently. For this reason, ePaper GUI design should minimize unnecessary redraws and avoid animation or rapidly changing content.

Slow Refresh Behavior

Compared with LCD or OLED displays, ePaper displays have relatively slow refresh rates. A full-screen update may take hundreds of milliseconds to several seconds, depending on the display size, controller, temperature, waveform and refresh mode.

This affects the types of interfaces that are practical on ePaper. ePaper is well suited for static or slow-changing information, such as:

  • Status screens
  • Menus
  • Configuration pages
  • Labels
  • Measurement results
  • Alerts and notifications

It is generally not appropriate for interfaces that require:

  • Smooth animation
  • Video playback
  • Fast scrolling
  • Rapidly changing graphs
  • Real-time pointer movement

GUI designs should avoid frequent full-screen changes and should provide clear user feedback when updates may take noticeable time.

Limited Color or Grayscale Support

Many ePaper displays are monochrome, typically supporting black and white pixels. Some displays support grayscale, while others support limited additional colors such as red, yellow, or blue. Color ePaper displays are available, but they often have slower refresh times and more limited color reproduction compared with LCD or OLED technologies.

These visual limitations influence GUI design. Developers should prioritize:

  • Strong contrast
  • Simple shapes
  • Clear typography
  • Minimal shading
  • Distinct icons
  • Logical spacing and grouping

When designing for monochrome or grayscale displays, avoid relying only on color to communicate meaning. For example, instead of showing a warning only in red, include a warning icon, label, border, or text message.

Back to Top

Full Refresh vs. Partial Refresh

ePaper displays typically support one or more refresh modes. The two most important concepts are full refresh and partial refresh.

Full Refresh

A full refresh updates the entire display area. During this process, the display controller applies a complete waveform sequence to reset and redraw the screen. Full refreshes often produce the cleanest image and help reduce ghosting artifacts.

A full refresh is commonly used when:

  • The application first initializes the display
  • The entire screen layout changes
  • The user navigates to a new screen
  • Significant image cleanup is required
  • Ghosting becomes visible after multiple partial updates

The main disadvantages of full refresh are that it is slower, may cause a visible flashing effect and consumes more energy than smaller updates.

Partial Refresh

A partial refresh updates only a selected region of the display. This can reduce update time and power consumption, especially when only a small part of the screen changes.

Partial refresh is useful for updating:

  • Numeric values
  • Status indicators
  • Battery icons
  • Time or date fields
  • Sensor readings
  • Selection highlights
  • Small notification areas

However, partial refresh may introduce ghosting or residual artifacts over time. Depending on the display and controller, periodic full refreshes may be needed to restore image quality.

When using partial refresh, the GUI should be designed so that frequently updated elements are grouped into small, well-defined regions. This reduces the amount of display area that needs to be refreshed.

Back to Top

Design Considerations for ePaper-Based Interfaces

Designing an effective ePaper GUI requires balancing readability, update performance, power consumption and display limitations. The following guidelines should be considered early in the design process.

Minimize Screen Updates

Because each update consumes power and takes time, the GUI should avoid unnecessary redraws. Static content should remain unchanged whenever possible and only dynamic regions should be updated.

Recommended practices include:

  • Update values only when they change significantly
  • Avoid continuous refresh loops
  • Use event-driven updates instead of periodic redraws when possible
  • Group dynamic content into small update regions
  • Avoid animations and rapid transitions

Use High-Contrast Visual Elements

High contrast is essential for readability on ePaper displays. Black text on a white background is usually the most effective combination for monochrome displays.

Recommended practices include:

  • Use clear foreground and background separation
  • Avoid subtle gradients or low-contrast shading
  • Use bold lines for important UI elements
  • Choose fonts that remain readable at the target display resolution
  • Use icons with simple silhouettes and strong outlines

Design for Slow Interaction

Users may notice delays when screens refresh. The interface should account for this by avoiding interactions that require immediate visual feedback unless the display supports fast partial updates.

Recommended practices include:

  • Keep navigation simple
  • Avoid rapidly changing menus
  • Use physical buttons or touch input with clear state changes
  • Provide confirmation messages for important actions
  • Avoid UI patterns that require smooth scrolling or animation

Separate Static and Dynamic Content

A good ePaper layout separates static interface elements from frequently updated data. Static elements may include labels, frames, section headers and icons. Dynamic elements may include sensor values, timestamps, warnings and state indicators.

This approach makes it easier to perform partial updates and reduces unnecessary changes to the display.

For example, a sensor dashboard could use fixed labels such as temperature, humidity, and battery, while only the measured values are refreshed.

Account for Ghosting

Ghosting occurs when traces of previous content remain visible after an update. It is a common consideration in ePaper systems, especially when using partial refresh.

To reduce ghosting:

  • Use full refresh periodically
  • Avoid repeatedly updating high-contrast content in the same area without cleanup
  • Follow the display manufacturer’s recommended waveform and refresh timing
  • Avoid unsupported refresh modes
  • Test the GUI under expected operating temperatures

Consider Environmental Conditions

ePaper refresh behavior can vary with temperature. Low temperatures may slow particle movement and increase refresh time, while high temperatures may affect contrast or display behavior depending on the panel specifications.

Applications used outdoors, in industrial environments, or in refrigerated areas should test display performance across the expected temperature range.

Optimize for Power-Aware Operation

Because ePaper displays are often used in low-power systems, the GUI should support sleep and wake-up strategies. The application can update the display, then place the display controller, MCU, or other peripherals into low-power states while preserving the displayed image.

Recommended practices include:

  • Refresh the display only when new information must be shown
  • Put the display and controller into sleep mode after updates
  • Batch multiple data changes into a single refresh
  • Use partial refresh for small updates
  • Use full refresh only when needed for screen changes or image cleanup

Back to Top

Summary

ePaper displays provide excellent readability and extremely low average power consumption for applications with static or infrequently changing information. Their ability to retain an image without continuous power makes them ideal for embedded and battery-powered systems. However, developers must design around slower refresh speeds, limited color support, ghosting behavior and refresh-mode constraints.

Understanding these fundamentals is essential before creating an ePaper GUI with Microchip Graphics Suite (MGS). A well-designed ePaper interface minimizes updates, uses high-contrast visuals, separates static and dynamic content, and applies refresh strategies that balance image quality, responsiveness and power efficiency.

Back to Top