OLED Graphic Display 128x64 White on Black 0.96in

This is a small high contrast OLED graphics display with 128x64 pixels. Control of the display is via SPI.

The display Driver uses the popular SSD1306 chipset which is well catered for with example code on the internet for many microcontrollers. A fully featured Arduino library is available for download below (based on the Sparkfun Microview code) with graphics drawing functions and several font sizes. The example code for the similar Adafruit displays also works.

The code works on Arduino boards as well as the popular Teensy boards.


  • 128x64 pixels
  • SPI interface
  • 3.3V supply required
  • Board Size; 27mm (W) x 28mm (H)
  • Visual Area:  23.74 x 12.86mm
  • Active Area:  21.75(W) x 10.85(H) mm
  • Diagonal Size:  0.96“
  • Dot (Pixel) Pitch:  0.17x0.17mm
  • Display Driver:  SSD1306
  • Contrast Ratio(Typ):  2000:1
  • Viewing Angle Range:  Left:80.0 , Right:80.0 , Up:80.0 , Down:80.0 degree
  • Appearance:  White on Black
  • Brightness(Typ):  120cd/m2

SPI Connections

Here are the SPI connections for Arduino and Teensy based boards

  OLED -------- Arduino/Teensy
   GND -------- GND
   VCC -------- 3.3V
    D1 -------- D11(MOSI) (don't change)
    D0 -------- D13(SCK) (don't change)
    DC -------- D8 (can be any digital pin)
   RES -------- D9 (can be any digital pin)
    CS -------- D10 (can be any digital pin)

Voltage Levels

Although the OLED display requires a 3.3V power supply, it seems tolerant to 5V logic on its input pins. Thus it is suitable for use with 5V Arduino boards that include a 3.3V supply output.

Bitmap Graphics

Its easy to create a bitmap image for use with this display. We have a useful free tool which takes a bitmap (BMP) file and generates the character array used to display the bitmap. The generated array should be placed in the logo.h file in the Arduino code (below).

See the BMP to LCD 128x64 Converter page for download and instructions


Arduino Example Code and Library
Generate a splash scrteen with our BMP to LCD 128x64 Converter

Write a review

Please login or register to review

OLED Graphic Display 128x64 White on Black 0.96in

  • Manufacturer: Miscellaneous
  • Product Code: OLED128x64
  • Availability:  3 - 4 weeks
      - Backorder not allowed
  • £7.98

  • Ex Tax: £6.65

Related Products

Nokia 5110 Graphic LCD 84x48

Nokia 5110 Graphic LCD 84x48

Nokia 5110 Graphic LCD 84x48 The Nokia 5110 is a basic graphic LCD screen for lots of applica..

£8.40 Ex Tax: £7.00

Serial Graphic TFT Display 1.8in - KIT

Serial Graphic TFT Display 1.8in - KIT

Serial TFT Display 1.8in NOTE: This product is now only available as a KIT (not pre-assembled..

£20.40 Ex Tax: £17.00

Tags: OLED, Graphic, Display, 128x64, pixels, White, Black, 0.96in, SSD1306, hobbytronics, OLED128x64, HobbyTronics