ST7567 and ST7920 Graphic LCDs: Monochrome Displays for Embedded Systems

Monochrome graphic LCDs are a practical middle ground between simple character displays and full-color TFT screens. They allow pixel-level control without the complexity, cost and power consumption of color displays.

This article explains how graphic LCDs work and compares two common controller families: ST7567 and ST7920.

What Is a Graphic LCD?

A graphic LCD allows direct control of individual pixels. Unlike character LCDs, which are limited to predefined characters, graphic LCDs can display:

  • Custom fonts
  • Icons and symbols
  • Graphs and waveforms
  • Simple user interfaces

Most graphic LCDs are monochrome, meaning each pixel is either on or off.

ST7567 Graphic LCD Displays

The ST7567 is a common controller used in smaller monochrome graphic LCD modules.

Typical features:

  • Common resolution: 128x64 pixels
  • Low power consumption
  • SPI or parallel interface (depending on module)
  • Good contrast for indoor use

ST7567 displays are often used in compact embedded systems where simple graphics are needed.

Advantages of ST7567

  • Low power consumption
  • Compact size
  • Sufficient resolution for small interfaces

Limitations of ST7567

  • No color support
  • Limited resolution compared with TFT displays
  • Requires a backlight for good visibility

ST7920 Graphic LCD Displays

The ST7920 is a popular controller used in larger monochrome graphic LCD modules.

Typical features:

  • Common resolution: 128x64 pixels
  • Larger display size compared with ST7567 modules
  • Parallel or serial interface (often a simplified SPI-like interface)
  • Built-in character and graphic modes

ST7920 displays are commonly used in industrial-style interfaces and devices such as 3D printers.

Advantages of ST7920

  • Larger physical display size
  • Flexible interface options
  • Widely used and well supported

Limitations of ST7920

  • Slower updates in serial mode
  • Higher power consumption due to larger backlight
  • More complex wiring in parallel mode

ST7567 vs ST7920 Comparison

Feature ST7567 ST7920
Typical resolution 128x64 128x64
Display size Small Larger
Interface SPI or parallel Parallel or serial
Power consumption Low Medium
Typical use Compact devices Industrial-style interfaces

Interface Options

Both ST7567 and ST7920 displays support multiple interface modes depending on the module.

  • SPI (or SPI-like) for reduced pin count
  • Parallel for higher data throughput

ST7920 displays often use a simplified serial interface that looks similar to SPI but is not fully standard.

Performance and Memory

Graphic LCDs require more memory than character displays.

For a 128x64 display:

  • 1024 bytes are needed for a full framebuffer
  • Microcontrollers must update pixel data manually
  • Partial updates are often used to improve speed

Compared with TFT displays, monochrome graphic LCDs require much less data, which makes them easier to drive on smaller microcontrollers.

Backlight and Contrast

Graphic LCDs depend on a backlight for visibility.

  • Backlight brightness affects readability
  • Contrast is adjustable on many modules
  • Viewing angle is more limited than OLED

Unlike OLED displays, graphic LCDs are harder to read in low-light conditions without a backlight.

Typical Use Cases

  • Measurement devices
  • Industrial controllers
  • 3D printer displays
  • Embedded user interfaces
  • Battery-powered devices with moderate power constraints

These displays are often chosen when graphics are needed but color is not required.

Important Practical Notes

  • Most modules use 5V logic, but check before connecting
  • Contrast adjustment is often required during setup
  • Libraries differ between ST7567 and ST7920
  • Serial modes may be slower than expected
  • Backlight current can be significant

Conclusion

ST7567 and ST7920 graphic LCDs provide a practical solution for monochrome graphical displays. They are more flexible than character LCDs and simpler than color TFT displays.

ST7567 is well suited for compact, low-power designs, while ST7920 is often used for larger, more visible displays in industrial-style applications. Both are reliable choices when a project needs graphics without the complexity of full-color displays.

Shopping Cart
Scroll to Top