Zum Inhalt springen

WSAL19750 – Pico-OLED-2.23/en

Aus JW Tech Wiki

Documentation notice: This technical documentation was independently rewritten from an archived supplier source. Check technical details and commands against the product version and manufacturer documentation before use.

Summary

The module provides a 128×32-pixel OLED display for the Raspberry Pi Pico, controllable via 4-wire SPI or I2C. It is driven by a built-in SSD1305 controller and requires 3.3 V/5 V with an operating current of about 40 mA.

Related products at JW Tech

Technical overview

  • Resolution 128 × 32 pixels; pixel size 0.41 × 0.39 mm; display area 55.02 × 13.1 mm; outline 63.00 × 26.00 mm.
  • Built-in SSD1305 controller with 132 × 64-bit SRAM; supports SPI, I2C, and 8-bit parallel port.
  • Supply voltage 3.3 V/5 V; operating current 40 mA.
  • Interfaces: 4-wire SPI (DIN, CLK, CS, DC, RST) and I2C (SDA, SCL).
  • Pico pin mapping: DIN→GP11, CLK→GP10, CS→GP9, DC→GP8, RST→GP12, SDA→GP6, SCL→GP7, VCC→VSYS, GND→GND.
  • For I2C operation, the backside resistor must be adjusted because the module defaults to SPI.
  • Demo code is available as C and Python examples; demo files can be downloaded and extracted using wget.
  • To flash the Pico: hold BOOTSET, connect USB, release, then copy the .uf2 file to the recognized drive.

Commands and examples – verify before use: 

sudo apt-get install p7zip-full
cd ~
sudo wget https://files.waveshare.com/upload/5/5a/Pico_code.7z
7z x Pico_OLED_code.7z -o./Pico_OLED_code
cd ~/Pico_OLED_code/c/build/
cmake -DPICO_BOARD=pico -DPICO_PLATFORM=rp2040 ..
make -j
cp main.uf2 /media/pi/RPI-RP2/

Notes and version constraints

  • The exact adjustment of the I2C resistor is not detailed in the source; please verify the circuit before modifying.
  • The source contains placeholders such as {{{name2}}} through {{{name6}}}, indicating incomplete metadata.
  • Compatibility with Pico 2 (RP2350) is mentioned, but specific differences in the flashing process are not fully documented.
  • MicroPython firmware versions (e.g., v1.15, v1.24.0) are version-sensitive; please verify the current firmware version before deployment.
  • No information on certifications, warranty, or safety ratings is present in the source.

Source and revision record

  • Pico OLED 2.23 - Waveshare Wiki
  • Source revision: 91338
  • Captured: 2026-09-02T02:49:27+00:00
  • SHA-256: ab25257dea5c71321f9a410382894f9bd7f9782601213053ea97b1aa26bf80de