OLED Display Module Symbol

OLED Display Module symbolOLED
The OLED Display Module symbol (IEC 60617 / ANSI Y32.2).

Definition: The OLED Display Module symbol represents an SSD1306-based 0.96-inch 128×64-pixel monochrome OLED (organic light-emitting diode) display module communicating with a host microcontroller over I²C, depicted as a rectangular module block with four labelled pins: GND, VCC, SCL (I²C clock), and SDA (I²C data).

Also known as: SSD1306 OLED, I2C OLED display, 0.96 inch OLED, 128x64 OLED, OLED screen module.

What the OLED Display Module symbol means

The OLED Display Module symbol denotes a compact, low-power display module based on the Solomon Systech SSD1306 OLED controller driving a 128×64 pixel monochrome (blue, white, or yellow/blue) organic LED matrix. Because each pixel is self-illuminating, the module requires no backlight, resulting in very low power consumption (20–30 mA active) and high contrast even in direct sunlight.

In wiring and electronics schematics the OLED Display Module symbol conveys that the display connects to the host microcontroller (Arduino, ESP8266, Raspberry Pi) using the I²C two-wire interface on the SCL and SDA pins. The I²C address is hardware-selectable (0x3C or 0x3D) by a solder jumper on the module, allowing two OLED displays to share the same I²C bus. The four-pin arrangement (GND, VCC, SCL, SDA) makes wiring straightforward.

How to identify the OLED Display Module symbol

The OLED Display Module symbol is drawn as a rectangular block with four pins along the bottom edge labelled GND, VCC, SCL, and SDA in order. An OLED screen icon or pixel-grid graphic may appear inside the block. The four-pin I²C arrangement and the 'OLED' or 'SSD1306' label distinguish this symbol from LCD modules (which require more pins) or TFT displays (which use SPI and more data lines).

Function in a circuit

The OLED Display Module renders text and graphics by individually energising organic LED pixels through the SSD1306 controller's 128×64 pixel matrix. The host microcontroller sends I²C commands to set display contrast, scroll direction, and individual page/column data, then writes pixel bitmap data to the controller's GDDRAM (Graphic Display Data RAM). The controller continuously refreshes the display from GDDRAM without host intervention. The module operates from 3.3 V or 5 V (most breakout boards include a 3.3 V regulator and level shifters), and draws negligible power when pixels are dark — making it ideal for battery-powered applications.

Standards: IEC vs ANSI

IEC 60617IEC 60617 does not define a symbol for OLED display modules; the device is represented as a module block per IEC 61000 EMC frameworks. The I²C interface protocol is defined by NXP's I²C specification (UM10204).
ANSI/IEEE 315ANSI Y32.2 / IEEE 315 has no dedicated OLED display symbol; it is drawn as a labelled rectangular function block. The SSD1306 controller protocol is proprietary to Solomon Systech.
Key differenceBoth IEC and ANSI/IEEE represent the OLED module as a generic rectangular block; pin labelling and any internal display icon are tool and manufacturer conventions, not standardised glyphs.

Terminals / pins

PinName
gndGND
vccVCC
sclSCL
sdaSDA

Typical values

Supply voltage: 3.3–5 V DC (module with regulator). Current consumption: 20–30 mA at full brightness (all pixels on). Display resolution: 128×64 pixels (0.96-inch diagonal). I²C address: 0x3C (default) or 0x3D (alternate, selectable by SA0 pin). I²C clock speed: up to 400 kHz (Fast Mode). Controller IC: Solomon Systech SSD1306.

Where the OLED Display Module symbol is used

Example

In an Arduino Nano weather station, the OLED module GND and VCC pins connect to Arduino GND and 5 V respectively. SCL connects to Arduino analog pin A5 (I²C clock) and SDA to pin A4 (I²C data). The Adafruit SSD1306 library initialises the display at address 0x3C and calls display.print() to render temperature and humidity values read from a DHT22 sensor, updating the screen every 2 seconds with an 8-point font.

Key facts

Frequently asked questions

What does the OLED display module symbol mean in a circuit diagram?

The OLED Display Module symbol represents an SSD1306-based 128×64 pixel I²C display module. It indicates a self-contained display that connects to a microcontroller with four wires (GND, VCC, SCL, SDA) and renders text and graphics via the I²C protocol on a high-contrast organic LED screen.

What does the OLED module symbol look like in a schematic?

The OLED Display Module symbol is a rectangular block with four pins along the bottom: GND, VCC, SCL, and SDA. A pixel screen icon or 'SSD1306' label may appear inside the block. The four-pin I²C layout distinguishes it from SPI-based displays, which have additional MOSI, SCK, CS, and DC pins.

What pins does the OLED display module have?

The OLED Display Module has four pins: GND (ground), VCC (supply voltage, 3.3–5 V), SCL (I²C clock line), and SDA (I²C data line). On some variants these are labelled D1/D2 for SCL/SDA, and the pin order may vary (VCC-GND-SCL-SDA or GND-VCC-SCL-SDA) — always verify against the module's silkscreen.

What voltage does the OLED module operate at?

Most 0.96-inch OLED modules operate from 3.3–5 V DC because they include an onboard 3.3 V regulator and I²C level shifters. The SSD1306 chip itself requires 3.3 V; bare SSD1306 breakout boards without a regulator need a 3.3 V supply. Current draw is 20–30 mA at full brightness.

What is the I²C address of the OLED display module?

The default I²C address of most SSD1306 OLED modules is 0x3C (7-bit address). An alternate address of 0x3D can be selected by connecting or bridging the SA0 solder jumper on the module PCB, allowing two OLED displays to coexist on the same I²C bus.

What Arduino library is used with the SSD1306 OLED module?

The Adafruit SSD1306 library (with the Adafruit GFX graphics library) is the most popular Arduino library for SSD1306 OLED modules. The u8g2 library is a full-featured alternative supporting many display controllers. Both libraries are available in the Arduino Library Manager and support text, shapes, and bitmap rendering.

Why does the OLED module have low power consumption?

An OLED pixel generates light itself (organic electroluminescence) and does not require a backlight like an LCD. Pixels that are off (dark) draw no current. For a display showing mostly dark content, power consumption can be as low as 1–5 mA, making OLED modules ideal for battery-powered wearables and data loggers where screen-off time is maximised.

Place the OLED Display Module symbol on a wiring diagram or schematic in the free online circuit diagram maker — no download required.