Skip to main content

OLED

SSD1306 OLED 128×64 (I2C)

0.96" 128×64 monochrome I2C OLED — no backlight, self-lit pixels, draws more current the more you light up.

SSD1306 · Solomon Systech

🍌 Simulates in-browser
Voltage
Package
Breakout Board
Pins
4
Interfaces
I2C
Lifecycle
Active
Footprint
Curated mapping

Overview

The SSD1306 is a driver IC for small monochrome OLED panels; the near-universal hobby breakout is the 0.96" 128×64 4-pin I2C module. Unlike an LCD, current draw scales with how many pixels are lit — a mostly-black UI sips a few mA, a mostly-white screen can approach 30mA. There's genuine pinout inconsistency between vendors on the 4-pin header: GND-VCC-SCL-SDA is the more common silkscreen order on current boards, but VCC-GND-SCL-SDA circulates too — always check your board's own silkscreen.

Wiring tip: SDA/SCL, addr 0x3C (sometimes 0x3D) — current draw scales with lit pixels

i2coleddisplaymonochrome

Pins & wiring

01Pin map
4 positions

SSD1306 OLED 128×64 (I2C)

Breakout Board

Logical order only — confirm the physical package drawing.

PowerGroundI2C

All pins

Selected pin

gnd

Ground
Direction
Passive
Full pin table
NameRoleDirection
GroundPassive
PowerPower
I2COpen-drain
I2COpen-drain

Wiring examples

SSD1306 OLED 128×64 (I2C) pinConnects toNote
VCC3V3
GNDGND
SDAGPIO21
SCLGPIO22
  • 0.96" boards are almost always I2C @0x3C; larger ones may be SPI — check.
  • Two silkscreen pin orders circulate for this exact 4-pin board — confirm GND/VCC against your board's own print before trusting a fab layout.

Specifications

Electrical

Technology
oledsrc
Controller
SSD1306src
Backlight
Nosrc
Operating Voltage
Varies by vendor

Performance

Resolution (X)
128src
Resolution (Y)
64src
Colors
monosrc

Interface

Interface
i2csrc

Physical

Diagonal
Varies by vendor
Package
Breakout Board
Length
Varies by vendor
Mounting
module

Footprint

Physical pin order

Left to right as the pins are physically arranged on the part — which is not always the order the datasheet lists them in.

  1. 1gnd
  2. 2vcc
  3. 3scl
  4. 4sda

Alternatives

Budget options

Cheaper, with a stated tradeoff — read the reason before swapping.

Much lower current and simpler firmware if you only need text, not graphics.

Compare with SSD1306 OLED 128×64 (I2C)
  • Technology: oledlcd
  • Resolution: 128×64 pixels16×2 characters (not pixel-addressable)

Documents

Datasheets

Frequently asked questions

What voltage does the SSD1306 OLED 128×64 (I2C) run at?

Banana Board does not have a verified operating voltage on file for the SSD1306 OLED 128×64 (I2C) yet — check the datasheet in Documents before wiring it up.

How many pins does the SSD1306 OLED 128×64 (I2C) have?

The SSD1306 OLED 128×64 (I2C) has 4 pins, communicating over I2C. See the full pinout table in Pins & wiring for each pin's role.

Can I simulate the SSD1306 OLED 128×64 (I2C) before ordering hardware?

Yes — the SSD1306 OLED 128×64 (I2C) has a live in-browser simulation model, so you can exercise the circuit before ordering any hardware.

Where is the SSD1306 OLED 128×64 (I2C) datasheet?

Linked in the Documents section on this page, and cited on every spec that came from it.

Build it, do not just look it up

Describe your circuit in one sentence and Banana Board wires it to these exact pins, validates it, and lays out a fab-ready PCB.

Start building free