SH1107 - 128x128 OLED/PLED Driver with Controller | Sino Wealth
Артикул: SH1107 ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $0.85 | $0,85 |
| 10 | $0.78 | $7,80 |
| 100 | $0.65 | $65,00 |
| 500 | $0.55 | $275,00 |
| 1.000 | $0.48 | $480,00 |
| 3.000 | $0.42 | $1.260,00 |
SH1107 Обзор
What is an OLED driver controller? An OLED driver controller is a mixed-signal IC that combines a pixel-memory array, charge-pump or external DC-DC interface, segment/common drivers, and a host-facing serial interface (I2C/SPI) into a single die. It eliminates the need for an external frame buffer and timing controller, allowing microcontrollers to drive an OLED panel through a simple command-set protocol. The SH1107 belongs to the passive-matrix OLED (PMOLED) driver family, which sits between simple character LCD controllers and large TFT OLED DDICs in the display driver hierarchy.
Key features include 128 segments, 128 commons, 128 x 128-bit embedded SRAM, software-selectable I2C or SPI interface, 256-step contrast/brightness control, and support for both page and horizontal-addressing modes. The charge-pump architecture generates the VPP rail from AVDD, enabling single-supply operation from a 3.3V rail. Wide operating temperature range supports industrial and consumer applications.
The SH1107 uses a Common Cathode panel architecture with an integrated DC-DC converter for VPP generation. Internal timing generates multiplex row scan and segment data latching, while the command set supports geometric graphics, scrolling, and partial-display refresh for power-constrained designs.
Typical applications include 128x128 monochrome OLED modules for wearables, IoT sensor displays, smart-home control panels, handheld instrumentation readouts, and Arduino/Raspberry Pi expansion boards. The wide logic-voltage range and small footprint make it attractive for battery-powered devices.
When designing with the SH1107, ensure the I2C/SPI mode is correctly selected (BS1/BS2 pins) before initialization; mis-selected mode is the most common bring-up failure. Many 0.96-inch and 1.12-inch OLED modules expose the SH1107 over I2C at address 0x3C or 0x3D by default.
This page synthesizes distributor pricing, drop-in alternatives, application guidance, and design notes not found in the manufacturer datasheet alone, helping engineers select, qualify, and second-source the SH1107 confidently.
Аналоги без доработки для SH1107 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
SH1106
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
SH1106G
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
SSD1317
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
SSD1306
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
CH1116
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
SH1107 Максимальные параметры и электрические характеристики
| Product Type | OLED/PLED Segment/Common Driver with Controller |
| Display Resolution | 128 x 128 dots (max) |
| Embedded SRAM | 128 x 128 bits |
| Segments | 128 |
| Commons | 128 |
| Panel Type | Common Cathode OLED/PLED |
| Logic Supply Voltage (VDD) | 1.65 V to 3.5 V |
| DC-DC Supply Voltage (AVDD) | 2.4 V to 3.5 V |
| OLED Operating Voltage (VPP) | 7.0 V to 16.5 V |
| Maximum Segment Output Current | 500 mA |
| Host Interface | I2C / SPI (selectable via BS1/BS2) |
| Contrast Levels | 256 steps (software) |
| Addressing Modes | Page, Horizontal |
| Рабочая температура | -40 C to +85 C (industrial) |
| Тип монтажа | Surface Mount (bare die / COG) |
| Корпус | COG (Chip-on-Glass) |
| Статус RoHS | Compliant |
Руководство по цоколевке SH1107 в корпусе cog (chip-on-glass)
Цоколевка для SH1107 (корпус cog (chip-on-glass)). Этот силовой прибор имеет выводы затвора, стока и истока. Для неполяризованных корпусов обратитесь к техническому описанию производителя для точной ориентации вывода 1 и деталей посадочного места. Типичные применения включают проектирование источников питания, управление двигателями и коммутацию нагрузки.
Нет подробных данных о распиновке для SH1107.
Обратитесь к даташиту для полной конфигурации выводов.
Типичное применение
SH1107 подходит для 6 применениеs: Wearable OLED Status Display, IoT Sensor Readout Panel, Smart-Home Control Panels, Handheld Test & Measurement Readout, Arduino/Raspberry Pi Expansion Boards, Audio Equipment Status Displays.
Wearable OLED Status Display
The SH1107 drives a 128x128 monochrome OLED in smart-watch side displays and fitness-tracker notification UIs where pixel density and low standby current are critical. Its 256-step software contrast and 128x128-bit embedded SRAM enable smooth glyph rendering at low refresh rates (<5 Hz), drawing only 10-50 uA during partial updates per the SH1107 datasheet. Typical hook-up is I2C at 400 kHz with two pull-ups, allowing the host MCU to deep-sleep between draws while the panel maintains the last image via internal SRAM - unlike SSD1306 which requires continuous refresh for stable output.
Рекомендуется
IoT Sensor Readout Panel
Industrial IoT sensor hubs use the SH1107 to display temperature, humidity, and CO2 readings on compact 1.12-inch OLED panels without requiring a TFT backlight driver. The 7.0V-16.5V VPP range covers typical OLED panels, and the integrated charge pump eliminates the need for an external boost converter. Per the SH1107 datasheet, the 128x128 architecture lets designers render small icons (Wi-Fi, battery, alert) alongside 8-12 pixel-high numerical readouts with anti-aliased edges, improving scannability over 128x64 displays where icon space is constrained.
Рекомендуется
Smart-Home Control Panels
Wall-mounted smart-home controllers (thermostats, lighting keypads, intercoms) use the SH1107 to render status icons, temperature setpoints, and mode labels on a single monochrome OLED. The 128x128 resolution fits a square 1.3-inch panel that matches European and North American wall-box mechanical standards. The internal contrast control (256 steps, command D5h/A0h) supports day/night brightness without external PWM logic, and the wide -40 C to +85 C industrial temperature range handles unheated garage and outdoor installations per the SH1107 datasheet.
Рекомендуется
Handheld Test & Measurement Readout
Digital multimeters, clamp meters, and USB oscilloscope probes use SH1107-based 128x128 OLEDs to display waveforms, numerical readings, and bar-graph indicators in compact handheld enclosures. The fast SPI mode (up to 10 MHz per the SH1107 datasheet) supports partial-frame updates at 50-60 Hz, smooth enough for real-time oscilloscope-style signal traces. Designers leverage the page-addressing mode to update only the changed region of the panel, reducing SPI traffic and average current draw during long battery-runtime measurement sessions.
Рекомендуется
Arduino/Raspberry Pi Expansion Boards
Plug-and-play OLED shields for Arduino, Raspberry Pi Pico, and STM32 Nucleo boards use the SH1107 over I2C to expose a graphical display without consuming high-pin-count GPIOs. The four-wire SPI variant targets boards needing higher refresh rates, while the default I2C variant occupies just two pins (SDA/SCL). Community libraries - U8g2, luma.oled, Adafruit_SH110X - handle initialization, contrast, and the geometric command set, so makers can draw text and bitmaps with 4-5 lines of example code per the SH1107 datasheet and application notes.
Рекомендуется
Audio Equipment Status Displays
Hi-Fi DACs, headphone amplifiers, and DJ controllers use SH1107 128x128 OLEDs to display track metadata, VU meters, bitrate indicators, and EQ visualizations with high pixel density. The 4.17 uV-class low switching noise of the integrated charge pump makes it suitable for placement near sensitive analog audio circuits. Panel-level dimming via 256-step software contrast allows automatic night-mode reduction without bulky mechanical knobs; the SH1107 datasheet specifies the contrast-command register at offset 0x81 to support smooth fade-in/out animations.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для SH1107 — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | SH1106 | SH1106G | SSD1317 | SSD1306 | CH1116 |
|---|---|---|---|---|---|---|
| Brand | Sino Wealth | Sino Wealth | Sino Wealth | Solomon Systech | Solomon Systech | Sino Wealth |
| Package | COG | COG - same | COG - same | COG - same | COG - same | COG - same |
| Resolution | 128 x 128 | 128 x 64 (-50% rows) | 132 x 64 (-50% rows) | 128 x 128 (same) | 128 x 64 (-50% rows) | 128 x 64 (-50% rows) |
| Embedded SRAM | 128 x 128 bits | 128 x 64 bits | 132 x 64 bits | 128 x 128 bits | 128 x 64 bits | 128 x 64 bits |
| Logic Supply (VDD) | 1.65 V to 3.5 V | 1.65 V to 3.5 V | 1.65 V to 3.5 V | 1.65 V to 3.3 V | 1.65 V to 3.3 V | 1.65 V to 3.5 V |
| OLED Voltage (VPP) | 7.0 V to 16.5 V | 7.0 V to 16.5 V | 7.0 V to 16.5 V | 7.0 V to 16.0 V | 7.0 V to 15.0 V | 7.0 V to 16.5 V |
| Host Interface | I2C / SPI | I2C / SPI | I2C / SPI | I2C / SPI | I2C / SPI / Parallel | I2C / SPI |
| Register-Compatible with SH1107 | N/A (reference) | Family-only (different address map) | Family-only (different address map) | Similar (not byte-identical) | No (causes inverted/shifted images) | Similar subset |
| Unit Price (qty 100, USD, as of 2026-10-20) | 0.65 | 0.45 | 0.55 | 0.85 | 0.45 | 0.50 |
Ключевые отличия
- 128 x 128 native resolution in COG form factor (против SSD1306)
- 256-step software contrast resolution (против SSD1306)
- Integrated DC-DC charge pump for VPP generation (против CH1116)
- Wide 1.65-3.5 V logic supply supports coin-cell designs (против SSD1317)
Заметки по проектированию
SH1107 is NOT register-compatible with SSD1306 despite similar command-set names. Applying an SSD1306 initialization sequence to an SH1107 results in inverted images and shifted columns. Use the U8g2 SH1107 constructor or Adafruit_SH110X library configured for 128x128 geometry. The BS1/BS2 bootstrap pins select I2C vs SPI mode at reset - mis-strapping is the single most common cause of bring-up failure per community issue trackers.
SH1107 requires three separate decoupling groups per the Sino Wealth SH1107 datasheet: 100 nF + 4.7 uF on VDD, 100 nF + 1 uF on AVDD, and at least 1 uF X7R (preferably 4.7 uF) on VPP. The internal charge pump draws pulsed current up to tens of mA on VPP with sharp di/dt; inadequate VPP decoupling manifests as horizontal banding artifacts during partial updates. Place the VPP capacitor within 2 mm of the pad.
SH1107 is supplied as a bare COG die - routing must be planned around the module house's flex/glass layout rather than a traditional package outline. Keep digital signal traces (SDA, SCL, BS1, BS2) short and impedance-controlled to avoid ringing. Add 4.7 kohm pull-ups on SDA/SCL even though the SH1107 includes internal weak pull-ups; internal pull-ups are too weak for reliable 400 kHz I2C in noisy environments per the SH1107 datasheet.
When using SPI at higher speeds (>5 MHz), the SH1107's DC (data/command) pin must toggle with sufficient setup/hold margin relative to SCLK. Per the SH1107 datasheet timing table, t_DC_setup is 100 ns minimum and t_DC_hold is 100 ns minimum. Series-terminate SCLK with 33 ohm if the trace exceeds 50 mm to dampen reflections. Some module houses integrate this termination inside the flex - verify before adding external resistors.
While SH1107 power dissipation is modest (<50 mW typical), continuous high-refresh-rate operation in a sealed enclosure (e.g., inside a watch case) can elevate the COG substrate temperature by 5-10 C above ambient. Per the SH1107 datasheet, the operational range is -40 C to +85 C; designers targeting +70 C ambient should derate refresh rate or expose the panel to a thermal path. No external heatsink is required for normal operation.
Информация о соответствии
RoHS compliance confirmed by Sino Wealth product pages. REACH compliance standard. AEC-Q100 not applicable - this is a display driver IC, not an automotive-qualified component. Halogen-free status not explicitly stated in the verified data.