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...
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 is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
- Flash memory
- Non-volatile memory that keeps stored data even when power is removed. In this sensor, it matters because enrolled fingerprint templates can remain saved after the project is turned off.
- 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 is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
- RAM
- RAM is temporary memory used while a device is running, and its contents are lost when power is removed. A “Run in RAM” mode is useful for testing settings without permanently programming the module, but it may not support every feature.
- RGB
- Short for red, green and blue, usually referring to an LED that can mix those three colours. It matters because controlling an RGB LED teaches how separate outputs combine to create different colours.
- 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.
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