4D Systems, Australia


Serial to QVGA/VGA/WVGA Module
This product us RoHS compliant This product is PbFree


**This product is NOT RECOMMENDED for new designs, and has been superseeded by the new μVGA-III module** 

The µVGA-II(SGC) module is a compact and cost effective Serial-to-VGA graphics engine powered by the PICASO-SGC graphics controller.  It can provide QVGA/VGA/WVGA graphics solution to any embedded project with its powerful graphics, text, image, animation and countless more features 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 the serial commands 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.

So next time your embedded application requires VGA graphics, the µVGA-II(SGC) might be the ideal solution.


Note: The PICASO 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.



  • Simple VGA interface to variety of monitors and LCD screens.
  • Supports the following resolutions:
         - 320 x 240 (QVGA)
         - 640 x 480 (VGA)
         - 800 x 480 (WVGA)
         - Custom Resolution  X*Y = 405K (414720)
  • Supports  RGB 65K true to life   colours.
  • Easy 5 pin interface to any host device:
         - VCC, TX, RX, GND, RESET.
  • Asynchronous hardware serial port, TTL interface, with 300 baud to 256K baud.
  • Powered by the  4D-Labs PICASO-SGC processor (also available as separate OEM IC for volume users).
  • 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.
  • 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).
  • 16 x General Purpose I/O pins. Upper 8 bits can be used as an I/O Bus for fast 8-bit parallel data transfers.
  • 2 x 11 pin male headers with 2.54mm (0.1") pitch to form a DIP mount package.
  • 15 pin D-type standard VGA connector to interface to any external VGA monitor. 
  • 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 Instruments and applications.
  • Home appliances.
  • Smart Home Automation.
  • Security and Access control systems.
  • Gaming equipment..
  • Aviation systems.
  • HMIs.


Data Sheets: The latest data sheets for the module are available here:
     - uVGA-II(SGC)-DS-rev4.pdf
     - PICASO-SGC-COMMANDS-SIS-rev11.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-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 uVGA-II(SGC) module via the serial port.
     - uVGA-II-SGC-R22.PmmC

DISP Config File: The PICASO-SGC is factory configured to work with the VGA screen. The DISP config file contains information for the VGA interface, Resolution, 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.
     - Config-Files

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

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

DISP Software Tool: DISP is a free software tool used to:
     - Configure the PICASO-SGC chip to work with a specific VGA Screen.
     - Modify the way the chip initially sets up the VGA Screem, e.g. screen saver
     - Construct the splash screen.
     - Replace or modify the embedded fonts.
     - DISP Tool link

4D-Workshop3 IDE Tool: This is a free software tool for Windows. The 4D-Workshop3 IDE provides an integrated application development environment for PICASO-SGC processors. The IDE combines the Editor, Compiler and Simulator to develop 4DSL Scripts.
     - 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-SGC. The converted font set can then be exported into the DISP-Tool utility which can then be programmed into the PICASO-SGC on-chip flash memory.
     - FONT Tool link

FAT-Controller Software Tool: This is a free software tool to test all of the functionality of the PICASO-SGC device. It is useful in learning about how to communicate with the chip and it can also simulate most of the operation of the device. It can also assist in the creation of simple scripts, either simulating the execution of those scripts and/or downloading them into a memory card for execution on the display.
     - FAT-Controller 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-SGC. The host simply sends serial commands to the PICASO-SGC to display the multimedia objects.
     - Graphics Composer Software


How To Decide Between GFX or SGC 
The architecture of the base PICASO 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 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 uVGA-II module can be found in the 'Downloads' tab of each link here:
        uVGA-II(SGC) : with PICASO-SGC Slave configuration
        uVGA-II(GFX) : with PICASO-GFX2 Stand-Alone configuration

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