OLED (I²C)

An I²C OLED module lets a microcontroller write text and graphics to a small self-emissive display. SSD1306 is one controller example, not the identity of every similar-looking module. Power, reset and supporting circuitry are still required; an assembled breakout may provide some of them.

The SSD1306 includes 128 × 64 bits of display RAM, or 1024 bytes. The host sends commands and image data while the controller scans the attached OLED panel. Pixel mapping, panel dimensions, interface configuration and scan timing must match the module. The display's internal scan rate is different from how quickly the host can send a new image.

In plain terms

A monochrome digital postcard that talks to your microcontroller over a two-wire bus and lights its own pixels.

Why designers use it

Best for

Key specifications

When not to use it

Common mistakes

Where you will find it

A short history

The SSD1306 combines display memory, scanning and OLED drive functions. A breakout board packages a panel and its supporting circuitry into something easier to connect, but the bare controller's supplies and interface options remain distinct from the board's connector specifications.

Good to know

Related