Low cost OLED module interface using PIC18F452

Summary of Low cost OLED module interface using PIC18F452


This article details a low-cost 1.1-inch OLED module interface designed for PIC microcontrollers, specifically the PIC18F452. The system utilizes an OSRAM Pictiva OLED with an onboard SSD1303 controller, requiring only 8 wires for operation and consuming under 25mA at 3V. The project includes downloadable Eagle PCB layouts, schematics, and CCS C source code to facilitate integration.

Parts used in the Low Cost OLED Module Interface:

  • OSRAM Pictiva 1.1 inch OLED (Model OS096064PN11MY0B10)
  • SSD1303 On-board LCD Controller
  • PIC18F452 Microcontroller
  • Molex Miniature Connector
  • Eagle PCB Layout (File: 043 - 004.brd)
  • Eagle Schematics (File: 043 - 004.sch)
  • CCS C Source Code (File: 043_v02.zip)
  • Hex File (File: 043_v02.hex)

Here are the technical specifications:

  • OLED resolution: 96 x 64 pixels
  • OLED manufacturer: OSRAM.
  • OLED model: Pictiva 1.1 inch OS096064PN11MY0B10 (San Diego.)
  • On-board lcd controller SSD1303, with 31 pins connector, can be soldered directly.
  • Low power operation (less than 15-25mA @3V, depending on contrast/brightness setting)
  • Fast serial interface (only 8 wires needed)
  • Molex miniature connector.
  • OLED: dimensions: 34 x 24 mm (without flexible ribbon)
  • PCB interface: Dimensions: 29 x 22 mm

 

OLED module interface


This OLED modules can be bought in our online shop. You’ll need the interface described below and a PIC microcontroller to get the OLED  module running.

Here’s a short movie showing a working module (flickering is due to the camera and the movie’s software compression.)

 

 

PIC example Source code (CCS C) , pcb layout and schematics (Eagle) available.  Last update: March 24, 2007.

 Interface: Eagle PCB layout: 043 – 004.brd  – March 24, 2007.

 Interface: Eagle Schematics: 043 – 004.sch  – March 24, 2007.

 

 PIC CCS example: source code: 043_v02.zip for 18f452 @ 20MhZ – March 24, 2007.

 PIC CCS example:Hex file: 043_v02.hex for 18f452 @ 20MhZ – March 24, 2007.

 

For more detail: Low cost OLED module interface using PIC18F452

Quick Solutions to Questions related to Low Cost OLED Module Interface:

  • What is the resolution of the OLED module?
    The OLED resolution is 96 x 64 pixels.
  • Which microcontroller is recommended for this project?
    A PIC microcontroller, specifically the PIC18F452 running at 20MHz, is required.
  • How many wires are needed for the serial interface?
    Only 8 wires are needed for the fast serial interface.
  • What is the power consumption of the module?
    It operates at less than 15-25mA @3V depending on the contrast and brightness settings.
  • Can the SSD1303 controller be soldered directly?
    Yes, the on-board SSD1303 controller has a 31-pin connector that can be soldered directly.
  • What file formats are available for the PCB design?
    Eagle PCB layout (.brd) and Eagle Schematics (.sch) files are available.
  • Is there example source code provided?
    Yes, PIC CCS example source code and a Hex file are available for download.
  • What type of connector is used on the module?
    A Molex miniature connector is used.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter