1300 Henley Court
Pullman, WA 99163
509.334.6306
www.digilentinc.com
PmodOLEDrgb Reference Manual
Revised April 26, 2016
This manual applies to the PmodOLEDrgb rev. B
DOC#: 410-323
Copyright Digilent, Inc. All rights reserved.
Other product and company names mentioned may be trademarks of their respective owners.
Page 1 of 3
Overview
The Digilent PmodOLEDrgb is an organic RGB LED module with a 96×64 pixel display capable of 16-bit color
resolution.
1 Functional Description
The PmodOLEDrgb utilizes a Solomon Systech SSD1331 display controller to receive information from the host
board and display the desired information on the OLED screen.
2 Interfacing with the Pmod
The PmodOLEDrgb communicates with the host board via the SPI protocol. By driving and keeping the Chip Select
(CS) line at a logic level low, users may send both commands and data streams to the display controller based on
the state of the Data/Command (D/C) pin.
The PmodOLEDrgb.
Features include:
PmodOLEDrgbReference Manual
Copyright Digilent, Inc. All rights reserved.
Other product and company names mentioned may be trademarks of their respective owners.
Page 2 of 3
As a graphical display interface, users may light up any individual pixel on the OLED, display predefined characters,
or even load bitmaps onto the screen. Each pixel can be set to one of the 65,535 colors that are available. The
OLED display has a specific power-up and power-down sequence to ensure the longevity of the device.
There are two field-effect transistors (FETs) that control the display’s two power supplies. The VCCEN control
toggles the positive voltage supply to the screen itself and the PMODEN control toggles the power supply ground
to the display. Users may turn off either one of these controls to reduce the power consumption of the
PmodOLEDrgb to approximately 200 nA.
2.1 Power-on Sequence
1. Apply power to VCC.
2. Send Display Off command.
3. Initialize display to default settings.
4. Clear screen.
5. Apply power to VCCEN.
6. Delay 100ms.
7. Send Display On command.
2.2 Power-off Sequence
1. Send Display Off command
2. Power off VCCEN
3. Delay 100ms
4. Power off VCC
A pinout table of the PmodOLEDrgb is provided below.
Table 1. Header J1 pinout descriptions.
Pin
Signal
Description
1
CS
Chip Select
2
MOSI
Master-Out-Slave-In
3
NC
Not Connected
4
SCK
Serial Clock
5
GND
Power Supply Ground
6
VCC
Power Supply (3.3V)
7
D/C
Data/Command Control
8
RES
Power Reset
9
VCCEN
Vcc Enable
10
PMODEN
Vdd Logic Voltage Control
11
GND
Power Supply Ground
12
VCC
Power Supply (3.3V)
PmodOLEDrgbReference Manual
Copyright Digilent, Inc. All rights reserved.
Other product and company names mentioned may be trademarks of their respective owners.
Page 3 of 3
Although users are welcome to create their own interface code for the PmodOLEDrgb if they so desire, pre-
constructed libraries that provide functions for initializing the display and rendering simple text and graphics onto
the screen exist. They are available on the PmodOLEDrgb example code page and can be used as-is or as a starting
point for a more sophisticated graphics library.
Any external power applied to the PmodOLEDrgb must be within 2.7V and 5V; however, it is recommended that
Pmod is operated at 3.3V.
3 Physical Dimensions
The pins on the pin header are spaced 100 mil apart. The PCB is 1.4 inches long on the sides parallel to the pins on
the pin header and 1 inch long on the sides perpendicular to the pin header.