How E-Ink Works#

E-Ink displays (more precisely, electrophoretic displays) are fundamentally different from LCDs and OLEDs. They don’t emit light, they don’t need constant refreshing, and they look like printed paper. Understanding the physics explains why they behave so differently from every other display technology encountered in embedded work — especially the slow refresh rates that surprise on first encounter.

The Electrophoretic Principle#

An E-Ink display consists of millions of tiny microcapsules, each about the diameter of a human hair. Each capsule contains positively charged white particles and negatively charged black particles suspended in a clear fluid. When an electric field is applied across a capsule, one color of particle migrates to the top (visible) surface and the other moves to the bottom. Reverse the field, and the particles swap positions. By controlling the field at each pixel, the controller creates a pattern of black and white dots — an image.

Color E-Ink displays (the three-color models with red or yellow) use a similar principle but with a third type of particle, which is why they’re even slower to refresh — three populations of particles need to be sorted instead of two.

Bistability — The Killer Feature#

The key property that makes E-Ink special is bistability: once the particles are positioned, they stay put with zero power. The display holds its image indefinitely with the controller completely powered down. This is why E-Ink is ideal for battery-powered projects that show information that changes infrequently — a weather station updating every 30 minutes, a price tag, a room sign. Power is consumed only when updating, not while displaying.

This also means there’s no “refresh rate” in the LCD/OLED sense. The display isn’t being redrawn 60 times per second. It’s drawn once and then just sits there, using no power, until it needs to change.

Why Refresh Is Slow#

Moving physical particles through viscous fluid takes time — typically 1-3 seconds for a full refresh on common modules. The controller applies a carefully timed sequence of voltages (positive, negative, zero) in multiple phases to push all particles to their correct positions. This sequence is called a waveform, and it’s stored in lookup tables (LUTs) specific to the display panel and even the ambient temperature (particle mobility changes with temperature).

The visible “flashing” during a full refresh — where the display goes black, then white, then to the target image — is intentional. It’s the controller cycling the particles to ensure they’re fully reset before being placed in their final positions. Skipping this step (partial refresh) is faster but risks leaving some particles in intermediate positions, causing ghosting artifacts.

What This Means for Embedded Projects#

E-Ink is not a general-purpose display replacement. It’s a specialized technology that excels in a narrow but valuable niche: low-power, infrequently-updated, readable-in-sunlight applications. Attempting to use E-Ink for anything resembling real-time updates or animation leads to frustration. But for the right application, nothing else comes close — a coin cell can last years driving periodic updates to an E-Ink display, and the readability in bright light is unmatched.

Tips#

  • E-Ink excels at infrequent updates, readable-in-sunlight, and zero standby power. If the use case requires updates more than once per minute, a different display technology is likely a better fit
  • Powering down the E-Ink controller between updates saves significant energy — the display holds its image without any power, so the controller only needs to be awake during refresh
  • Use high-contrast black-and-white designs for best readability; grayscale and color E-Ink sacrifice contrast and refresh speed

Caveats#

  • Three-color E-Ink (red/yellow) is significantly slower — Full refresh can take 10-15 seconds because three particle populations must be sorted instead of two. Plan the UX around this delay
  • Temperature affects particle mobility — Below about 5°C, refresh slows noticeably and may produce incomplete updates. Above 40°C, particles can drift, causing image degradation
  • Not all E-Ink panels are the same — Different manufacturers use different capsule formulations, and even panels of the same size may have different contrast, viewing angle, and refresh characteristics

In Practice#

  • An E-Ink display that shows faint, low-contrast images after refresh likely has a waveform LUT mismatch — the driving voltages or timing don’t match what the panel needs
  • A panel that refreshes but leaves the previous image faintly visible (ghosting) needs a full refresh cycle to fully clear — this is normal and expected with partial refresh
  • E-Ink displays that work indoors but fail in cold weather are hitting the temperature sensitivity of the electrophoretic fluid — some panels have a minimum operating temperature of 0°C
Page last modified: February 28, 2026