0.96" OLED I2C Display (128x64)

Microcontrollers
Drag to rotate | Scroll to zoom

Description & Wiring Instructions

0.96" OLED I2C Display (128x64) - Wiring Guide & Setup

The 0.96-inch OLED I2C Display module is a compact, vibrant, and highly efficient display featuring a resolution of 128x64 pixels. Based on the widely supported SSD1306 driver IC, this display provides crisp contrast, high brightness, and wide viewing angles without requiring a backlight. It is ideal for microcontrollers like Arduino, ESP32, ESP8266, and Raspberry Pi in wearable electronics, mini weather stations, and custom DIY gadgets.

Key Specifications:

  • Screen Size: 0.96 inch diagonal
  • Resolution: 128 x 64 pixels
  • Driver Chip: SSD1306
  • Interface: I2C (Inter-Integrated Circuit)
  • Operating Voltage: 3.3V – 5V DC
  • I2C Address: Default 0x3C (or 0x3D configurable)
  • Viewing Angle: Greater than 160 degrees

Pinout & Hardware Connection:

Using the I2C protocol requires only two communication lines, significantly saving I/O pins on your development board:

  • GND: Connect to Ground (0V)
  • VCC: Connect to Power Supply (3.3V or 5V)
  • SCL: Serial Clock Line (connect to A5 on Arduino Uno / GPIO22 on ESP32)
  • SDA: Serial Data Line (connect to A4 on Arduino Uno / GPIO21 on ESP32)

3D Printed Enclosure Notes:

When printing a custom enclosure or bezel for this 0.96" OLED module, ensure a front window opening of at least 27mm x 15mm. Recommended print settings: PLA or PETG filament, 0.2mm layer height, and 15-20% infill for optimal rigidity around the mounting screwholes.

Advertisement