SparkFun
Serial Miniature LCD Module - 1.44 (uLCD-144-G2 GFX)
The µLCD-144-G2 (GFX) is a compact 1.44" colour LCD module with an embedded GOLDELOX-GFX2 graphics processor. It delivers standalone graphics capability — dr...
Get notified when back in stock
The µLCD-144-G2 (GFX) is a compact 1.44" colour LCD module with an embedded GOLDELOX-GFX2 graphics processor. It delivers standalone graphics capability — draw lines, circles, text, display images, animations, and video clips — all programmable in 4DGL, a high-level graphics language with syntax similar to C, BASIC, and Pascal.
The module works out of the box with the Workshop4 IDE (editor, compiler, linker, and downloader), letting you jump straight into developing embedded graphics applications.
Key Features
- 128×128 Resolution – 65K true-to-life colours on a 1.44" TFT LCD
- GOLDELOX-GFX2 Processor – Built-in graphics engine with extensive drawing functions
- 4DGL Programming – High-level graphics language (C/BASIC/Pascal-like syntax)
- 2× GPIO Ports – Digital I/O, A/D converter (8/10-bit), sound generation, joystick input, Dallas 1-Wire
- Serial TTL Interface – Auto-baud from 300 to 600K baud
- Micro-SD Card Slot – Store icons, images, animations (supports up to micro-SDHC)
- 10-Pin Interface – 3.3V out, 2× I/O, reset, RX, TX, +5V, GND
- LED Backlight – >150° viewing angle
Specifications
- Display – 128×RGB×128, 65K colours, TFT LCD
- Screen Size – 1.44" diagonal
- Active Area – 25.5 × 26.5 mm
- Module Dimensions – 43 × 31 × 6.4 mm
- Supply Voltage – 4.0–5.5V (single supply)
- Flash Memory – 10 KB for user code
- RAM – 510 bytes (255 × 16-bit variables)
- SD Card Support – 64 MB to 2 GB micro-SD; 4 GB+ micro-SDHC
Ideal For
- Embedded GUI applications and dashboards
- Instrument panels and status displays
- Interactive prototyping with serial control
- Education in embedded graphics programming
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- 1-Wire
- 1-Wire is a communication method where devices share a single data line, often with each device having its own address. It matters because several temperature modules can be connected to one microcontroller pin instead of needing a separate pin for each probe.
- baud
- Baud is the signalling rate of a serial connection, often used as the speed setting for UART communication. Matching the baud rate matters because both connected devices must use the same setting for readable data.
- breakout
- A breakout board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny contacts.
- Flash memory
- Flash memory is non-volatile memory that retains stored data even when power is removed, and can be erased and rewritten in blocks. It lets data such as firmware, settings or saved records persist across power cycles.
- GND
- GND is the ground or reference connection (0 V) for a circuit. When connecting two devices together, their grounds must be joined so both agree on what counts as a low or high signal.
- GPIO
- General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
- IDE
- Short for Integrated Development Environment, a program used to write, run and manage code. It matters because some learners prefer a traditional coding workspace instead of a guided notebook-style lesson.
- LCD
- LCD stands for liquid crystal display, a screen technology that uses a backlight and liquid crystals to show images or text. It matters because LCD modules usually need a display driver and enough controller pins or a bus interface to send image data.
- LED
- A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
- RAM
- RAM (random-access memory) is fast, temporary memory a device uses for working data while it is running; in its common volatile form, its contents are lost when power is removed. Some devices offer a mode that applies settings to RAM only, which is handy for testing changes temporarily because they are not stored permanently and disappear at power-off.
- RGB
- Short for red, green and blue, the three primary colours of light that are mixed in varying amounts to make a wide range of colours. In electronics RGB can refer to an LED or pixel that blends these three colours, or to a colour signal or interface that carries separate red, green and blue channels.
- RX
- RX means receive, usually showing data being received by the board. An RX indicator LED can help with troubleshooting USB or serial communication.
- TFT
- A thin-film transistor display is a common type of colour LCD used for graphics screens. Knowing a product is for TFTs helps you check that the driver board matches the display’s connector, resolution, backlight, and signalling method.
- TX
- TX means transmit, usually showing data being sent from the board. A TX indicator LED can help you see when the board is communicating or uploading code.
Find this product in
Displays & Screens
uLCD-144-G2 Datasheet
Datasheet · 1.6 MB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 526.9 KB · Click any page to view full size
Related Tutorials
Free guides on learn.littlebird.com.au