OLED C click

Please inform me as soon as the product is available again.
Please enter these characters in the following text field.
₹3,049.00 *

Prices incl. VAT plus shipping costs

Out of Stock

  • MIKROE-1585
  • MIKROE-1585
  OLED C click  lets you add a small but bright and crisp color OLED display to... more
Product information "OLED C click"


OLED C click lets you add a small but bright and crisp color OLED display to your design. It carries the PSP27801 OLED display, the same one that we have used on Hexiwear. The click is designed to run on 3.3V power supply only. It communicates with the target microcontroller over an SPI interface, and the following pins on the mikroBUS™ line: AN, INT, PWM and RST.

Small displays like these are ideal for displaying color icons, text or images.

Note: the previous version of the click, with the SEPS114A display driver and controller, is obsolete.

Display features

OLED displays are made from a thin film of organic compound that emits light when exposed to a current. They are bright, have a wide viewing angle and low power consumption.

PSP27801 OLED Display onboard the click has 96x96 px resolution and is capable of displaying 65K colors. It also has a wide viewing angle of 160º and an anti-glare polarizer to reduce reflection.

SSD1351 controller

The SSD1351 has embedded Graphic Display Data RAM (GDDRAM). It supports 8, 16, and 18 bits 8080/6800 parallel interface. This controller has 256-step contrast and 262K color control, giving a vivid color display on OLED panels.

The SSD1351 controller also has built in functionalities like vertical and horizontal scrolling, programmable frame rate and multiplex ratio, support for various color depths, etc.


Applications Ideal for displaying bright and crisp color images, text or icons
On-board modules PSP27801 OLED display, SSD1351 OLED driver with controller
Key Features 96 x 96px resolution, displaying 65K colors, 256-step contrast and 262K color control
Key Benefits vertical and horizontal scrolling, programmable frame rate and multiplex ratio, support for various color depths
Interface GPIO,SPI
Input Voltage 3.3V
Compatibility mikroBUS
Click board size L (57.15 x 25.4 mm)

Key features

  • PSP27801 display
    • Panel matrix: 96x96
    • Color: 262K color and 65K colors
    • Driver IC: SSD1351
  • Interface: SPI 
  • 3.3V power supply

Pinout diagram

This table shows how the pinout on OLED C click corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).

NotesPinMikrobus logo.png


Read/Write R/WC 1 AN PWM 16 D/C Data/Command
Reset RST 2 RST INT 15 EN Enable
Chip select CS 3 CS TX 14 NC Not connected
SPI clock SCK 4 SCK RX 13 NC Not connected
Serial data output SDO 5 MISO SCL 12 NC Not connected
Serial data input SDI 6 MOSI SDA 11 NC Not connected
Power supply +3.3V 7 3.3V 5V 10 NC Not connected
Ground GND 8 GND GND 9 GND Ground


The library covers all functionalities of the click board, on all mikroC compilers ( ARM, AVR, dsPIC, PIC, PIC32, FT90x ).

The demo shows how to properly initialize the SPI bus and use the following functions from the library:

  •  fill screen
  •  draw rectangle
  •  draw line
  •  write text
  •  change brightness
  •  draw image

Notes on the performance of the library

It is important to properly initialize the SPI bus.


If the SPI bus is not properly initialized, the same color will be displayed in few different tones, depending on how the SSD1351 sampled data from the SPI bus.

Power consumption depends on the screen contrast and the internal oscillator settings.

Code snippet

Proper SPI initialization on STM32 MCU (needed to get desired colors on the display)

01 void system_init()
02 {
03     GPIO_Digital_Output( &GPIOD_BASE, _GPIO_PINMASK_10 | _GPIO_PINMASK_13 );
04     GPIO_Digital_Output( &GPIOA_BASE, _GPIO_PINMASK_0 | _GPIO_PINMASK_4 );
05     GPIO_Digital_Output( &GPIOC_BASE, _GPIO_PINMASK_2 );
06     SPI3_Init_Advanced( _SPI_FPCLK_DIV4, _SPI_MASTER | _SPI_8_BIT |
07                         _SPI_CLK_IDLE_HIGH |  _SPI_SECOND_CLK_EDGE_TRANSITION |
08                         _SPI_MSB_FIRST | _SPI_SS_DISABLE | _SPI_SSM_ENABLE |
09 						_SPI_SSI_1, &_GPIO_MODULE_SPI3_PC10_11_12 );
10 }

Comparison table

The table below shows the difference between the old version of the click, that is now obsolete, and the new one with the PSP27801 display.

Product Version:OLED_C_Click_v100OLED_C_Click_v101
OLED part number: MI9696CO_v1.1 PSP27801
Controller: SEPS114A SSD1351
Display color: 65,536 65,536
Size/Resolution: 96x96pix 96x96pix
Module size: 25.90 x 30.10 x 1.30 mm 25.8 x 48.1 x 1.227mm (type)
Active area: 19.852 x 19.852 mm 20.135 x 20.14 mm
Dot pitch: 0.207 x 0.207 0.07 x 0.21mm
Dot size: 0.187 x 0.187 0.045 x 0.19mm
Interface: 8-bit parallel,4-wire SPI 8/16/18 bit parallel, 3-wire and 4-wire SPI
Related links to "OLED C click"
Read, write and discuss reviews... more
Customer evaluation for "OLED C click"
Write an evaluation
Evaluations will be activated after verification.
Please enter these characters in the following text field.

The fields marked with * are required.