Waveshare 2.23inch 128x32 OLED HAT for Raspberry Pi Waveshare 2.23inch OLED HAT is a Raspberry Pi display HAT with a 2.23inch OLED panel, 128 x 32 pixel resolution, and SPI or I2C communication. It is designed for compact status displays, system readouts, control interfaces, and Raspberry Pi projects that need a low-profile monochrome display. The HAT uses an SSD1305 display driver and provides a standard Raspberry Pi 40PIN GPIO extension header. SPI is the default interface, while I2C can be configured through the onboard resistor setting. It supports Raspberry Pi series boards and Jetson Nano, with development resources for Raspberry Pi, Jetson Nano, Arduino, and STM32 workflows. For related Waveshare OLED options, compare the Waveshare 1.3inch OLED HAT, Waveshare 0.96inch OLED Module, and Waveshare 0.91inch OLED Module. For a compact LCD alternative, see the Waveshare 0.96inch LCD Module. Technical Specifications Brand Waveshare Part Number 2.23inch OLED HAT Display Type OLED display HAT for Raspberry Pi Display Size 2.23inch diagonal Resolution 128 x 32 Display Color White Driver SSD1305 Interface SPI / I2C Header Standard Raspberry Pi 40PIN GPIO extension header Default Interface SPI I2C Configuration Configurable via onboard resistor setting Board Compatibility Raspberry Pi series boards and Jetson Nano reference support Development Resources Official examples and manual resources for Raspberry Pi, Jetson Nano, Arduino, and STM32 workflows Store SKU Waveshare-17009 Interface Notes & Hardware Guidance Raspberry Pi header: The HAT connects through the standard 40PIN GPIO header, so check board orientation and pin alignment before powering the system. Interface selection: SPI is the default communication interface; use the onboard resistor configuration if your project requires I2C mode. Driver support: Use SSD1305-compatible OLED libraries or Waveshare reference examples when integrating with Raspberry Pi, Jetson Nano, Arduino, or STM32 platforms. Display planning: The 128 x 32 resolution is best suited for compact text, icons, system status, sensor values, and short interface prompts. Mechanical layout: Confirm HAT clearance with Raspberry Pi cases, stacked HATs, cooling hardware, and GPIO accessories before final assembly. Packing List Item Qty Notes Waveshare 2.23inch OLED HAT 1 128 x 32 OLED display HAT for Raspberry Pi GPIO header hardware 1 set Accessory contents may vary by shipment batch Product packaging 1 Packaging may vary by shipment batch Documentation reference 1 Use official digital resources for wiring examples and library guidance FAQ What display driver does this OLED HAT use? It uses the SSD1305 display driver, so choose software libraries or examples that support SSD1305 OLED displays. What resolution does the display provide? The HAT provides a 128 x 32 monochrome OLED display area on a 2.23inch panel. Does it use SPI or I2C communication? It supports SPI and I2C. SPI is the default interface, while I2C can be configured through the onboard resistor setting. Which boards does it support? The official reference lists Raspberry Pi series boards and Jetson Nano support through the standard Raspberry Pi 40PIN GPIO header. Are development examples available? Yes. Waveshare provides development resources and manual references for Raspberry Pi, Jetson Nano, Arduino, and STM32 workflows.