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
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.
Related projects
Precision Temperature Monitoring in Boiling Water with PIC Microcontroller
ABSTRACT In the industrial setting, accurately measuring the temperature of boiled water is a crucial undertaking. This paper presents the design and...
Home Automation & Security · PIC18F452Dual programmable keypad code lock using PIC18F452
Open electrical doors with your secret code only! Here are the technical specifications: Up to two keypads may be connected to drive...
Motors & Robotics · PIC18F452Weather station using PIC18F452 Microcontroller
Weather station with pressure reading, relative humidity, indoor & remote outdoor temperature display. Both Celsius or Fahrenheit & mbar/hPa or mm Hg...
Communication & Interfacing · PIC18F4520CAN FD Node based on a PIC18 Microcontroller
The introduction sets the stage for an embedded systems project that involves developing a Embedded C CAN FD project using the MCP2517FD...
Communication & InterfacingLAN9662 Gigabit Switch: Optimized for Industrial Ethernet
Introduction It should come as little surprise therefore that one element of what is now more commonly referred to in some circles...
Communication & InterfacingPIC Microcontroller: Fundamentals & Applications for Students
Introduction Microcontrollers are the key components in the embedded systems market. A variety of embedded systems was formed and developed after the...
