4D Systems, Australia


4.3" 4DGL-Platform LCD-TFT Module (optional Touch)
This product us RoHS compliant This product is PbFree


**This product has been renamed to be the μLCD-43, the terms SGC and GFX are no longer applicible as of December 17th 2012, unless existing customers wish to remain using the Workshop 3 Software** 
The μLCD43(GFX) is an intelligent graphics display that harnesses the power to deliver a diverse range of features in a single, compact cost effective unit. Embedded at the heart of the design is the PICASO-GFX2 processor, which is driven by a highly optimised virtual core engine; EVE (Extensible Virtual Engine). 

An extensive range of hardware and software peripherals have been integrated into the design, to give the user freedom to adapt the module to suit almost any application. Features include; a 4.3'' TFT 480x272 touch screen display, audio, micro-SD card connector, an expansion port along with a series of GPIO, I2C pins and serial comms. The μLCD43(GFX) serves as the perfect solution to be deployed at the forefront of any product design, requiring a brilliance of colour, animation or images on a 4.3’’ widescreen display.

Note: The PICASO processor on the Display module can be re-programmed with the latest PmmC configuration for updates and future proofing (as well as 4DGL program downloads). 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 CableuUSB-MB5uUSB-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 4.3" LCD-TFT display graphics user interface solution.
  • 480 x 272 QVGA resolution, RGB 65K true to life colours, TFT screen.
  • Optional Integrated Touch Panel:   
           - Non-Touch   
           - 4-Wire Resistive Touch (least sensitive; best used with stylus touch)    
           - Capacitive Touch (most sensitive; best used with finger touch)
  • Easy 5 pin interface to any host device: 
           - VCC, TX, RX, GND, RESET.
  • Powered by the 4D-Labs PICASO-GFX2 processor (also available as separate OEM IC for volume users).
  • 14KB of Flash memory for user code storage and 14KB of SRAM for user variables.
  • 2 x Asynchronous hardware serial ports (COM0, COM1), TTL interface, with 300 baud to 256K baud.
  • 1 x I2C interface (Master).
  • 8 x 16 bit timers with 1 millisecond resolution.
  • 13 x General Purpose I/O pins. Upper 8 bits can be used as an I/O Bus for fast 8-bit parallel data transfers.
  • On-board micro-SD memory card adaptor for multimedia storage and data logging purposes. HC memory card support is also available for cards larger than 4GB.
  • DOS compatible file access (FAT16 format) as well as low level access to card memory.
  • Dedicated PWM Audio pin supports FAT16 audio WAV files and complex sound generation.
  • On-board audio amplifier with a tiny 8Ω speaker for sound generation and WAV file playback.
  • Built in extensive 4DGL graphics and system library functions. For all available features and functions under the 4DGL programming language.
  • Display full colour images, animations, icons and video clips.
  • Supports all  available Windows fonts and characters.
  • 2 x 15 pin 0.1" Pitch SMT header for I/O expansion and future plug-in daughter boards.
  • 4.0V to 5.5V range operation (single supply).
  • Module dimensions: 105.5 x 67.0 x 14.7mm (excluding mounting tabs).
  • Display Viewing Area: 95.0 x 53.9mm
  • 4 x mounting tabs with 3mm holes for mechanical support.
  • RoHS Compliant.



Product Brief: A concise yet informative Brief of the μLCD43(GFX) can be found here:
     - uLCD43(GFX)-Product-Brief-rev2.pdf

Quick Start Guide: The Quick Start Guide should be the first point of contact upon receiving a μLCD43(GFX). It is aimed at teaching the essentials in an informative, yet succinct manner:
     - PICASO-GFX2-Modules-QSG-rev1.pdf

Data Sheets: The latest data sheets for the module are available here:
     - uLCD43-GFX-DS-rev4.pdf
     - PICASO-GFX2-DS-rev4.pdf
     - PICASO-GFX2-4DGL-Internal-Functions-rev6.pdf
     - 4DGL-Programmers-Reference-Manual-rev5.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 PICASO-GFX2 processor. The chip-resident 4DGL functions are part of the PmmC configuration file and future proofing and enhancements are available via PmmC updates. The PmmC file is programmed into the μLCD43(GFX) module via the COM0 serial port.
     - uLCD-43PGFX-R32.pmmc (Non-Touch)
     - uLCD-43PTGFX-R32.pmmc (Resistive Touch)
     - uLCD-43PCTGFX-R32.pmmc (Capacitive Touch)  
     - PICASO-GFX2-ReleaseNotes-R32 (Replace the Compiler V before using
       R32 PmmCs.)

PmmC-Loader Software Tool: Windows based software tool to program the PmmC file into the PICASO-GFX2 processor.
     - PmmC-Loader Tool link

4D-Workshop3 IDE Tool: This is a free software tool for Windows. The 4D-Workshop3 IDE provides an integrated software development environment for PICASO-GFX2 processor and associated display modules. The IDE combines the Editor, Compiler, Linker and DownLoader to develop complete 4DGL application code. All user application code is developed within the Workshop3 IDE.
     - 4D-Workshop3-IDE-Tool

FONT Software Tool: This is a free software tool that can assist in the conversion of any Windows fonts into the bitmap format that can be used by the PICASO-GFX2. The converted font set can then be imported into the user 4DGL application code.
     - FONT Tool link

RMPET Software Tool: Removable Media Partition Edit Tool (RMPET) can split a large card into two partitions, the first partition for use as a FAT16 partition and the second partition for use as a RAW partition.
     - RMPET Tool link

Graphics-Composer Software Tool: This is a free software tool for Windows. This software tool is an aid to composing a slide show of images/animations/movie-clips (multi-media objects) which can then be downloaded into the memory card that is supported by the PICASO-GFX2. The multimedia objects can then be called within the user application 4DGL program.
     - Graphics Composer Software

Touch Calibration: Calibration is necessary when the coordinates of the area touched on the screen are not sufficiently close to the coordinates on the display. Without proper calibration, software may not respond correctly when  pressed.This 4DGL prgram allows the user to recalibrate and overwrite the existing Touch preset values. The new calibration values apply until the PmmC file is reloaded. Just download the program and follow the instructions.
     - TOUCHCAL.4dg


  • 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.


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


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 PICASO 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 PICASO can be found here:

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

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

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