ND096PHM12864-A03 | 0.96 inch OLED Display 128x64 Resolution with Multi-Interface and Optional Touchscreen for Arduino
The ND096PHM12864-A03 is a 0.96 inch PMOLED display module delivering sharp 128×64 monochrome resolution with transmissive OLED technology and 120 cd/m² luminance for bright, clear visuals. Powered by the SSD1306BZ controller, it supports multiple interfaces including SPI3, SPI4, I2C, and MCU, ensuring flexible connectivity with Arduino, ESP32, and similar microcontroller platforms. The active display area is 21.746 x 11.206 mm, operating at 2.8V with a wide temperature range of -40°C to 70°C. An optional touchscreen enhances interactivity, making it ideal for advanced embedded applications.
Perfect for wearable tech, industrial devices, and smart instrumentation requiring efficient and high-performance OLED display solutions.
Search Keywords:
0.96 inch PMOLED, OLED 128×64 display, OLED 1 inch module, I2C 0.96” OLED screen, SSD1306 OLED display, Arduino OLED 0.9 inch, touchscreen OLED 0.96 inch, embedded PMOLED, industrial OLED 1 inch module, monochrome OLED 0.9 inch display
General Specifications
| Part No.: | ND096PHM12864-A03 |
| Size: | 0.96 inch |
| Display Format: | 128X64 Resolution |
| Display Type: | PMOLED Display |
| Display Mode: | Transmissive |
| Touchscreen: | No (Optional with Yes) |
| Optimal View: | Full View |
| Outline Dimension: | 26.70(W)x19.26(H)x1.26(T)mm |
| Active Area: | 21.746(W)x11.206(H)mm |
| Supply Voltage: | 2.8V |
| Luminance | 120cd/m² |
| Interface: | SPI3/SPI4/IIC/MCU |
| Connection Type: | 30 pin connector |
| Controller: | SSD1306BZ |
| Compatibility: | Arduino and similar development boards |
| Operating Temperature: | -40°C ~ 70°C |
| Storage Temperature: | -40°C ~ 85°C |
| Mount Frame: | None |
Display Drawing

Interface Definition
| NO. | Symbol | Function |
|---|---|---|
| 1 | N.C. (GND) | Reserved Pin (Supporting Pin) The supporting pins can reduce the influences from stresses on the function pins. These pins must be connected to external ground. |
| 2 | C2P | Positive Terminal of the Flying Inverting Capacitor Negative Terminal of the Flying Boost Capacitor The charge-pump capacitors are required between the terminals. They must be floated when the converter is not used |
| 3 | C2N | |
| 4 | C1P | |
| 5 | C1N | |
| 6 | VBAT | Power Supply for DC/DC Converter Circuit This is the power supply pin for the internal buffer of the DC/DC voltage converter. It must be connected to external source when the converter is used. It should be connected to VDD when the converter is not used |
| 7 | NC | NC |
| 8 | VSS | Ground of Logic Circuit This is a ground pin. It acts as a reference for the logic pins. It must be connected to external ground. |
| 9 | VDD | Power Supply for Logic This is a voltage supply pin. It must be connected to external source. |
| 10 | BS0 | Communicating Protocol Select These pins are MCU interface selection input. See the following table: ![]() |
| 11 | BS1 | |
| 12 | BS2 | |
| 13 | CS# | Chip Select This pin is the chip select input. The chip is enabled for MCU communication only when CS# is pulled low. |
| 14 | RES# | Power Reset for Controller and Driver This pin is reset signal input. When the pin is low, initialization of the chip is executed |
| 15 | D/C# | Data/Command Control This pin is Data/Command control pin. When the pin is pulled high, the input at D7~D0 is treated as display data. When the pin is pulled low, the input at D7~D0 will be transferred to the command register. For detail relationship to MCU interface signals, please refer to the Timing Characteristics Diagrams. When the pin is pulled high and serial interface mode is selected, the data at SDIN is treated as data. When it is pulled low, the data at SDIN will be transferred to the command register. In I2C mode, this pin acts as SA0 for slave address selection |
| 16 | R/W# | Read/Write Select or Write This pin is MCU interface input. When interfacing to a 68XX-series microprocessor, this pin will be used as Read/Write (R/W#) selection input. Pull this pin to“High” for read mode and pull it to “Low” for write mode. When 80XX interface mode is selected, this pin will be the Write (WR#) input. Data write operation is initiated when this pin is pulled low and the CS# is pulled low. |
| 17 | E/RD# | Read/Write Enable or Read This pin is MCU interface input. When interfacing to a 68XX-series microprocessor, this pin will be used as the Enable (E) signal. Read/write operation is initiated when this pin is pulled high and the CS# is pulled low. When connecting to an 80XX-microprocessor, this pin receives the Read (RD#) signal. Data read operation is initiated when this pin is pulled low and CS# is pulled low |
| 18~25 | D0~D7 | Host Data Input/Output Bus These pins are 8-bit bi-directional data bus to be connected to the microprocessor’s data bus. When serial mode is selected, D1 will be the serial data input SDIN and D0 will be the serial clock input SCLK. When I2Cmode is selected, D2 & D1 should be tired together and serve as SDAout & SDAin in application and D0 is the serial clock input SCL. |
| 26 | IREF | Current Reference for Brightness Adjustment This pin is segment current reference pin. A resistor should be connected between this pin and VSS. Set the current lower than 12.5μA. |
| 27 | VCOMH | Voltage Output High Level for COM Signal This pin is the input pin for the voltage output high level for COM signals. A capacitor should be connected between this pin and VSS. |
| 28 | VCC | Power Supply for OEL Panel This is the most positive voltage supply pin of the chip. A stabilization capacitor should be connected between this pin and VSS when the converter is used. It must be connected to external source when the converter is not used. |
| 29 | VLSS | Ground of Analog Circuit This is an analog ground pin. It should be connected to VSS externally. |
| 30 | NC (GND) | Reserved Pin (Supporting Pin) The supporting pins can reduce the influences from stresses on the function pins. These pins must be connected to external ground. |
Custom 0.96'' PMOLED display
We offer customized 0.96'' PMOLED display modules, allowing you to define specifications such as resolution, brightness, and interface options. Our services also cover connector placement and integration with development boards like Arduino to ensure smooth system performance.
Custom OLED Display

Create the perfect 0.96” OLED display with custom sizes, resolutions, and configurations tailored to meet your unique design requirements and application needs.
Custom OLED Interfaces

Flexible cable lengths and connector layouts for 0.96” OLED modules ensure precise integration with your system, providing reliable performance and seamless display alignment.
0.96'' OLED PCB Design

Optimized PCB design for 0.96” OLED modules guarantees efficient power distribution and signal integrity, ensuring stable and high-quality display performance in compact systems.
Different Color Options

Offering a variety of color choices for 0.96” OLED modules, allowing for tailored visual experiences and enhanced design flexibility to suit any project or application.






