Support forum: If you have trouble regarding µLCD-28PT(SGC), please visit our specific forum here.
The µLCD-28PT(SGC) showcases a 2.8’’ LCD Touch screen, which packs a dense number of pixels in a small area making it one of the most attractive products in the micro-LCD (µLCD) range. Bringing the 240x320 resolution screen to life is the PICASO-SGC processor, capable of displaying captivating text, clever animations and colourful images. Complimenting the display is an assortment of attractive peripherals including; PWM audio, a micro-SD memory card socket, multiple I/O ports, serial comms and more. Behind the scenes of the µLCD-28PT(SGC) is a unique PCB backing with three mounting tabs and expansion headers, which makes it ideal for custom enclosures and additional hardware interfacing. Coming in as the second smallest screen in the PICASO-SGC µLCD range, the µLCD-28PT(SGC) serves as the perfect small-to-medium sized solution for any embedded graphics display need.
Note: This product is designed to be a close replacement of the uOLED-32028-P1T(SGC) module.
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.
Low-cost LCD display graphics user interface solution.
240 x 320 QVGA resolution, 65K true to life colours, TFT screen.
Display Viewing Area: 43.2 x 57.6mm
Integrated 4-Wire resistive Touch Panel.
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 card support is also available for cards 4GB and larger.
DOS compatible file access (FAT16 format) as well as low level access to card memory.
On-board audio amplifier with a tiny 8 Ohms speaker for sound generation and WAV file playback.
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 30 pin headers for I/O expansion and future plug-in daughter boards.
4.0V to 5.5V range operation (single supply).
Module dimensions: 50.8 x 69.8 x 12.0mm (excluding mounting tabs).
3 x snap-off mounting tabs with 3mm holes for mechanical support.
* 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.
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 uLCD-28PT(SGC) module via the serial port. - uLCD-28PTSGC-R22.PmmC (OTM3225 Driver IC) - uLCD-28PT-I-SGC-R22.PmmC (Latest ILI9325 Driver IC) - uLCD-28PT-IS-SGC-R22.PmmC(Latest ILI9341 Driver IC)
Note: Check the warranty label on the back of uSD socket to identify the PmmC suitable for your Display Module.
DISP Config File: The PICASO-SGC is factory configured to work with the onboard 2.8" 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 uLCD-28PT(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 - RMPET Tool
GFX or SGC
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.
SGC PmmC: 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: PICASO-SGC-COMMANDS-SIS-rev9.pdf
GFX PmmC: 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: PICASO-GFX2-4DGL-Internal-Functions-rev3.pdf
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 uLCD-28PT module can be found in the 'Downloads' tab of each link here: uLCD-28PT(SGC) : with PICASO-SGC Slave configuration