Adafruit Monochrome 0.91" 128x32 I2C OLED Display

Adafruit Monochrome 0.91" 128x32 I2C OLED Display is small (only about 1" diagonal) but very readable due to the high contrast of the OLED display. This display is made of 128x32 individual white OLED pixels, each one is turned on or off by the controller chip. Because the display makes its own light, no backlight is required. This reduces the power required to run the OLED and is why the display has such high contrast. The OLED display has been put onto a breakout PCB along with support circuitry to let the user use this with 3.3V (Feather/Raspberry Pi) or 5V (Arduino/ Metro328) logic levels.

The design has auto-reset circuitry so that the reset pin is optional. Since it uses I2C, the user can also easily connect it up with two wires (plus power and ground). The SparkFun qwiic compatible STEMMA QT connectors for the I2C bus are included, so there is no need to solder. The user can just connect their favorite microcontroller. The user is recommended to read through the Adafruit detailed tutorial with both Arduino and Python/CircuitPython libraries for text and graphics. The user will need a microcontroller with more than 512bytes of RAM since the display must be buffered.

The power requirements depend a little on how much of the display is lit but on average the display uses about 20mA from the 3.3V supply. Built into the OLED driver is a simple switch-cap charge pump that turns 3.3V-5V into a high voltage drive for the OLEDs.


  • Display details
    • Diagonal Screen Size: 0.91"
    • Number of Pixels: 128×32
    • Color Depth: Monochrome (White)
    • Module Construction: COG
    • Module Size: 46.30mm×11.50mm×1.45mm
    • Panel Size: 30.00mm×11.50mm×1.45mm
    • Active Area: 22.384mm×5.584mm
    • Pixel Pitch: 0.175mm×0.175mm
    • Pixel Size: 0.159mm×0.159mm
    • Duty: 1/32
    • Brightness (cd/m2): 150 (Typ) @ 7.25V
    • Interface: I2C
    • Display current draw is completely dependent on usage
    • Each OLED LED draws current when on so the more pixels lit, the more current is used
    • They tend to draw ~15mA or so in practice but for precise numbers the user must measure the current in their usage circuit
    • This board/chip uses I2C 7-bit address 0x3C
  • Dimensions
    • PCB: 20mmx35mm (0.8"x1.4")
    • Display area: 7mmx25mm
    • Thickness: 4mm
Published: 2020-01-29 | Updated: 2022-03-11