Don't use 7-segment displays (2011) [pdf]

A critique of 7‑segment numeric displays in safety‑critical systems prompts a broader examination of when they remain appropriate versus when higher‑resolution LCD/OLED panels or analogue gauges are safer or more usable. Commenters contrast cost, power consumption, readability, reliability, and firmware complexity, noting that segment displays are cheap, durable, and easy to drive, yet prone to ambiguous readings, subtle failures, and orientation issues in high‑stakes contexts like medical or aviation devices. Many conclude that in modern designs the choice should be made case‑by‑case: ultra‑simple, low‑power or rugged devices may still justify 7‑segment displays, while complex or critical interfaces often warrant more expressive and fault‑evident alternatives.

Scope of the Critique

  • Many commenters stress the paper is really about critical applications (medical, aviation, safety), not everyday devices.
  • Some see it as a useful design checklist: know when 7‑segment is risky (upside‑down reading, decimal ambiguity, failed segments).
  • Others feel it overreaches and reads like a one‑sided “hit piece” that doesn’t compare fairly with alternatives or discuss their downsides.

Cost, Power, and System Complexity

  • Disagreement over current economics:
    • Some claim small TFT/LCD/OLED modules are now as cheap or cheaper, especially in low volume.
    • Others counter that in large production runs, custom segment LCDs are still far cheaper and use microamps of power.
  • Driving 7‑segment LEDs is seen as simple and low‑firmware‑complexity; pixel displays often need libraries, fonts, and more RAM/flash.
  • Counterpoint: common OLED controllers (e.g., SSD1306‑type) can be driven incrementally over I²C/SPI, and cheap MCUs are powerful enough that added complexity is acceptable in many products.

Readability and Ergonomics

  • 7‑segment displays are praised for:
    • High visibility at distance, wide viewing angles, and excellent low‑light readability.
    • Clean, minimal UI when only numbers are needed.
  • Criticisms include: misreading when upside‑down, ambiguous decimals, and poor alphanumeric rendering.
  • Some prefer the “jagged” 7‑segment aesthetic over smooth high‑res fonts; others hate stylized variants (e.g., left‑aligned “1”).
  • LCDs are criticized for low contrast, motion blur, and poor readability in some lighting.

Reliability, Failure Modes, and Testing

  • Segment LED/LCDs are seen as robust, vibration‑resistant, and easier to diagnose or repair; individual segments or LEDs can be tested and replaced.
  • Failure of a single segment can cause dangerous misreadings, but:
    • Power‑on self‑tests (all segments on/off) are common.
    • Some note you can monitor segment current to detect failures automatically.
  • Cracked or sun‑damaged matrix LCD/OLEDs tend to fail catastrophically but obviously.

Alternatives and Use Cases

  • Alternatives discussed: analog gauges, 14/16‑segment alphanumeric displays, dot‑matrix LED, and small OLED/LCD modules.
  • Analog gauges are praised for intuitiveness in some appliances, but criticized for cost and calibration drift.
  • Segment displays remain favored for clocks, lab gear, industrial equipment, military/aviation, and repairable legacy systems.
  • Several argue “just use a high‑res display” is often unrealistic where ultra‑low power, simplicity, or certification burden dominate.