4D Systems, Australia


1.5" Serial OLED Display Module
This product us RoHS compliant This product is PbFree

Support forum:
If you have trouble regarding µOLED-128-G1(SGC), please visit our specific forum here.


The uOLED-128-G1(SGC) is a compact and cost effective all in one ‘SMART” serial display module using the latest state of the art Passive Matrix OLED (PMOLED) technology with an embedded GOLDELOX-SGC graphics controller that delivers ‘stand-alone’ functionality to any project.

Powerful graphics, text, image, animation and countless more features are built inside the module. It offers a simple yet effective serial interface to any host micro-controller that can communicate via a serial port. All screen related functions are sent using a simple protocol via the serial interface.

The serial platform allows users to develop their application using their favourite micro-controller and software development tools. In short, the uOLED-128-G1(SGC) offers one of the most flexible embedded graphics solutions available.


Note: The GOLDELOX processor on the Display module can be re-programmed with the latest PmmC configuration for updates and future proofing.  This process requires the use of a USB converter that uses the DTR signal to pulse the Reset line on the processor, such as any one of the following 4D Programming modules:

Warranty Note: PmmC or 4DGL programming should only be carried out using any one of the 4D Programming modules (4D Programming Cable, uUSB-MB5, uUSB-CE5). Any malfunction because of custom or third party USB to Serial converters or Serial(RS232) to Serial(TTL) level converters will void the warranty.

It also applies to all 4D products which require an interface from the PC to the module for testing using 4D Software Test Tools.

It applies to all the purchases on or after 1st of July 2011.


  • Low-cost OLED display graphics user interface solution.
  • 128 x 128 resolution, 65K true to life colours, PMOLED screen.
  • 1.5” diagonal size, 45.5 x 33.5 x 6.1mm. Active Area: 27mm x 27mm.
  • No back lighting with near 180° viewing angle.
  • Easy 5 pin interface to any host device:        VCC, TX, RX, GND, RESET.
  • Serial TTL interface with auto-baud feature (300 to 256K baud).
  • Powered by the 4D-Labs GOLDELOX-SGC processor (also available as separate OEM IC for volume users).
  • On-board micro-SD memory card adaptor for storing of icons, images, animations, etc. Supports 64MB to 2GB micro-SD memory cards.
  • Comprehensive set of built in high level graphics functions and algorithms that can draw lines, circles, text, and much more.
  • Display full colour images, animations, icons and video clips.
    Supports all available Windows fonts and characters (imported as external fonts).
  • Multiple switch/button feature on a single pin.
  • Dedicated sound pin with complex sound generation.
  • 4.0V to 5.5V range operation (single supply).
  • RoHS Compliant.


  • General purposes embedded graphics.
  • Elevator control systems.
  • Point of sale terminals.
  • Electronic gauges and metres.
  • Test and measurement and general purpose instrumentation.
  • Industrial control and Robotics.
  • Automotive system displays.
  • GPS navigation systems.
  • Medical applications.
  • Home appliances.
  • Smart Home Automation.
  • Security and Access control systems.
  • Gaming equipment.


Product Change Notification: The document listed here contains important information regarding any product changes:
     - Product-Change-Notification-uOLED-128-G1-rev1.pdf

Data Sheets: The latest data sheets for the module are available here:
     - uOLED-128-G1SGC-DS-rev6.pdf

PmmC File: The PmmC file contains the low level micro-code information (analogy of that of a soft silicon) which define the characteristics and functionality of the GOLDELOX-SGC processor. All of the high level serial commands are part of the PmmC configuration file and future proofing and enhancements are available via PmmC updates. The PmmC file is programmed into the uOLED-128-G1(SGC) module via the serial port.
     - uOLED-128-G1SGC-R17.pmmc (for rev1g or below)
     - uOLED-128-G1hSGC-R17.pmmc (for rev1h or above)

DISP Config File: The GOLDELOX-SGC is factory configured to work with the onboard 1.5" touch display. The DISP config file contains information for the display hardware registers, embedded fonts, splash screen settings, screen saver, etc. Download and import this file into the DISP-Software-Tool to further customise the embedded fonts, the splash screen, the screen saver and other features.
     - Configuration Files

Simulation File: The simulation file can be imported into the FAT-Controller software tool to simulate all the functionality of the uOLED-128-G1(SGC) module on the PC.
     - Simulation Files

Software Tools: There are a number of different software tools available that assist in the development and operation of 4D products. Each tool has a dedicated function and depending on the application, a given tool may or may not be needed. The links below list all the different software tools relevant for SGC based modules. A detailed description along with details of when each tool should be used can be found within each product page.
     - 4D Workshop3 IDE
     - PmmC Loader
     - FAT Controller
     - Graphics Composer
     - DISP Tool
     - FONT Tool


How To Decide Between GFX or SGC 
The architecture of the base GOLDELOX chip  is such that it can be reconfigured  to operate in 2 distinctively different ways. To configure the device, a PmmC (Personality Module Micro-Code)  is downloaded via its serial port. There are 2 types of PmmC available for GOLDELOX.


By loading the SGC (Slave Graphics Controller) PmmC, the module is 'ready to go' by simply connecting it to the serial port of your favourite micro-controller, and sending serial commands to it.
The Serial Command Set for GOLDELOX can be found here:


By loading the GFX (Stand-Alone Graphics Controller) PmmC, the module is then like a microprocessor which you program, using the 4DGL language (very similar to C), to control the internal graphics and external interfaces.
The 4DGL language command set and functions for GOLDELOX can be found here:

At any time, you can reload the GOLDELOX chip with either PmmC which allows you to explore the differences between the two configurations.

In general, documentation and PmmC's for both configurations (GOLDELOX-SGC or GOLDELOX-GFX2) for the uOLED-128-G1 module can be found in the 'Downloads' tab of each link here:
        uOLED-128-G1(SGC) : with GOLDELOX-SGC Slave configuration
        uOLED-128-G1(GFX) : with GOLDELOX-GFX2 Stand-Alone configuration

Related products Related products
USB to Serial UART Bridge Converter
Slim USB to Serial UART Converter
CB-128-G1 CB-128-G1
Carrier Board for µOLED-128-G1 and µOLED-128-G2
Development Platform for µOLED-XX-G1(SGC/GFX) Display Modules
DK-128G1(SGC) DK-128G1(SGC)
µOLED-128-G1(SGC) Development Kit - Complete Bundle
PmmC-Loader Programming Tool PmmC-Loader Programming Tool
Software Tool to Program PmmC files to GOLDELOX/PICASO/DIABLO processors
Display Configuration-Setup for GOLDELOX/PICASO/DIABLO-SGC
FAT Controller FAT Controller
Software Test Tool for all 4D Serial Devices
True Type Font Conversion Tool

Copyright © 2012 4D Systems Pty Ltd, Sydney, Australia - All Rights Reserved | Terms and Conditions