Skip to main content
PartAndStock
Blog

What Is the SH1106? OLED Display Controller (vs SSD1306) and Uses

October 26, 2026 4 min read
Quick answer

The SH1106 is a controller that drives small monochrome OLED screens. It is very similar to the SSD1306 (usually 1.3" 132×64) and connects over I2C (0x3C) or SPI. The difference: the SH1106 is 132 pixels wide (a 2-pixel offset on a 128-pixel screen). If the image looks shifted, the wrong controller is selected in the library.

The SH1106 is a controller that drives small monochrome OLED screens. It is very similar to the SSD1306 (usually in 1.3" 132×64 modules) and connects over I2C/SPI. For the concept, see what is an OLED display.

What is the SH1106 used for?

The same tasks as the SSD1306: menus, sensor values, a clock, icons. The difference is that the SH1106 is 132 pixels wide (a 2-pixel offset on a 128-pixel screen); if the wrong controller/offset is selected in the library, the image looks shifted.

Specifications

ParameterValue
TypeMonochrome OLED controller
Resolution132×64 (128×64 screen + offset)
InterfaceI2C (0x3C) or SPI
Supply3.3–5 V (module)

Watch out: confusion with the SSD1306

The SH1106 and SSD1306 look identical from outside but the controller differs. If content appears shifted by 2 pixels or corrupted, the wrong controller is likely selected in the library (choose the SH1106 vs SSD1306 profile correctly in U8g2).

Equivalents

  • SSD1306: the most common OLED controller.
  • SSD1309: a larger OLED.
  • ST7735: a color TFT alternative.

Find it in our catalog

Use the SH1106 search.

Frequently Asked Questions

What is the SH1106?+
The SH1106 is a controller that drives small monochrome OLED screens. It is very similar to the SSD1306 (usually 1.3" 132×64) and connects over I2C (0x3C) or SPI.
What is the difference between the SH1106 and the SSD1306?+
Both are monochrome OLED controllers; the SH1106 is 132 pixels wide (a 2-pixel offset on a 128 px screen). If the wrong controller is selected in the library, the image looks shifted.
Why does my OLED display look shifted?+
The screen is probably an SH1106 but the SSD1306 (or vice versa) is selected in the library. Select the correct controller/offset profile in U8g2.
What is an equivalent to the SH1106?+
The most common SSD1306; the larger SSD1309; the color alternative ST7735.