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-browserOverview
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
Pins & wiring
SSD1306 OLED 128×64 (I2C)
Breakout Board
Logical order only — confirm the physical package drawing.
All pins
Hover · click to selectSelected pin
gnd
- Direction
- Passive
Full pin table
| Name | Role | Direction |
|---|---|---|
| Ground | Passive | |
| Power | Power | |
| I2C | Open-drain | |
| I2C | Open-drain |
Wiring examples
3.3V host (ESP32)
esp32-devkit-v1 pinout →| SSD1306 OLED 128×64 (I2C) pin | Connects to | Note |
|---|---|---|
| VCC | 3V3 | — |
| GND | GND | — |
| SDA | GPIO21 | — |
| SCL | GPIO22 | — |
- 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
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.
- 1gnd
- 2vcc
- 3scl
- 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: oled → lcd
- Resolution: 128×64 pixels → 16×2 characters (not pixel-addressable)
Documents
Datasheets
- SSD1306 DatasheetSolomon Systech
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.
Related references
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.