You are on page 1of 18

LCD-144-G2(GFX)

4DGL Platform LCD Display Module


Data Seet
Document Date: 18
th
April 2012
Document Revision: 1.0
2012 4D Systems www.4dsystems.com.au Page 1 of 18

LCD-144-G2(GFX)
4DGL LCD Display Module
Data Seet
Description
The LCD-144-G2(GFX) is a compact and cost
effective display module using the latest state of
the art LCD (TFT) technology with an embedded
GOLDLO!"GF!# graphics processor that delivers
$stand"alone% functionality to any pro&ect'
(owerful graphics) te*t) image) animation and
countless more features are built inside the
GOLDLO!"GF!# chip' The module is designed to
wor+ out of the bo* and you are now ready to
write your code in 4DGL (a high level ,D Graphics
Language) using the 4DGL-Workshop3 IDE (editor)
compiler and downloader)' This will save wee+s
even months of development time on your ne*t
embedded graphics pro&ect'
,DGL is a graphics oriented language allowing the
developer to write applications in a high level
language) synta* similar to popular languages such
as -./0C) C and (ascal' The module offers modest
but comprehensive 01O features that can interface
to serial) analogue) digital) buttons) &oystic+) sound
generation and Dallas 2"wire devices'
0n short) the 3LCD"2,,"G#(GF!) offers one of the
most fle*ible embedded graphics solutions
available'
Features
Low"cost LCD display graphics user interface
solution'
2#4 * 5G- * 2#4 resolution) 678 true to life
colours) LCD TFT screen'
2',,9 diagonal si:e) ,; * ;2 * 6',mm' .ctive
.rea< #7'7mm * #6'7mm'
LD bac+ lighting with greater than 27=>
viewing angle'
asy 2= pin interface to any e*ternal device<
33!out" I#2" G$D" I#1" %E&E'" G$D" %X" 'X"
!in" (! #)'
(owered by the ,D"Labs G#LDEL#X-GFX2
graphics processor highly optimised for ,DGL)
the high level ,D Graphics Language'
# * G(0O ports supports<
Digital 01O
.1D converter with 412= bit resolution
Comple* sound generation
Dedicated 5TTTL tune engine
?ulti"/witch @oystic+
Dallas 2"Aire
2=8 bytes of flash memory for user code
storage and 72= bytes of 5.? for user
variables (#77 * 26bit vars)'
/erial TTL interface with auto"baud feature
(;== to #768 baud)'
On"board micro"/D memory card adaptor for
storing of icons) images) animations) etc'
/upports 6,?b to #Gig micro"/D as well as
micro"/DBC memory cards starting from ,G-
and above'
Comprehensive set of built in high level ,DGL
graphics functions and algorithms that can
draw lines) circles) te*t) and much more'
Display full colour images) animations) icons
and video clips'
/upports all available Aindows fonts and
characters (imported as e*ternal fonts)'
,'=C to 7'7C range operation (single supply)'
5oB/ Compliant'
2012 4D Systems www.4dsystems.com.au Page 2 of 18
LCD-144-G2(GFX) Data Seet
Table of Contents
1 *in Con+i,uration an- &u..ar/4
2 0ar-1are *2at+or.(
#'2 /erial 0nterface " D.5T ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''7
#'# General (urpose 01O 0nterface'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''7
#'; /ystem (ins''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''E
3 &o+t1are *2at+or. - 4DGL3
4 4o-u2e Features15
,'2 The Display F 2',,9 LCD TFT'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''2=
,'# The GOLDLO!"GF!# (rocessor'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''2=
,'; The u/D1u/DBC ?emory Card''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''2=
( *ro,ra..in, - &/ste. )p-ates11
6 LCD &creen *recaution11
3 De7e2op.ent an- &upport 'oo2s12
E'2 (mmC Loader F /oftware (rogramming Tool ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''2#
E'# microD/- F Bardware (rogramming Tool''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''2#
E'; FOGT Tool F /oftware Tool'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''2#
E', Graphics Composer F /oftware Tool''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''2#
E'7 Development -oard'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''2;
E'6 ,DGL"Aor+shop; F Complete 0D ditor) Compiler) Lin+er) Downloader''''''''''''''''''''''''''''''''''''''''''''2;
8 4echanica2 Di.ensions14
9 %e+erence Desi,n1(
15 &peci+ications an- %atin,s16
*roprietar/ In+or.ation18
Disc2ai.er o+ Warranties : Li.itation o+ Lia;i2it/18
2012 4D Systems www.4dsystems.com.au Page 3 of 18
LCD-144-G2(GFX) Data Seet
1 *in Con+i,uration an- &u..ar/
*in &/.;o2 I<# Description
2 H7C 0
?ain Coltage /upply Hve input pin' 5everse polarity protected' 5ange is
,'=C to 7'7C) nominal 7'=C'
# 7C ODT (
The label I7C 0G9 on the (C- is an error' 0t is 7C ODT' I7C ODT9
provides (IH7C9 " =';C) J ,'E C through the protection diode'
; T! O
.synchronous /erial Transmit pin' Output data is at TTL voltage levels'
Connect this pin to e*ternal device /erial 5eceive (5*) signal' This pin is
tolerant up to 7'=C levels'
, 0O# 01= General purpose 0O# pin' /ee section #'# for more detail'
7 5! 0
.synchronous /erial 5eceive pin' Connect this pin to e*ternal device
/erial Transmit (T*) signal' This pin is tolerant up to 7'=C levels'
6 0O2 01= General purpose 0O2 pin' /ee section #'# for more detail'
E GGD ( /upply Ground'
4 GGD ( /upply Ground'
K 5/T 0
?aster 5eset signal' 0nternally pulled up to ;';C via a ,'E8 resistor' .n
active Low pulse greater than #'=Ls will reset the module' 0f the
module needs to be reset e*ternally) only use open collector type
circuits' This pin is not driven low by any internal conditions' The host
should control this pin via one of its port pins using an open
collector1drain arrangement'
2= ;';C (
5egulated ;'; Colts output) ma*imum available current 7=m. to power
e*ternal circuitry'
2012 4D Systems www.4dsystems.com.au Page 4 of 18
LCD-144-G2(GFX) Data Seet
2 0ar-1are *2at+or.
The 3LCD"2,,"G#(GF!) provides both a hardware
and a software platform' This section describes in
detail the hardware platform) namely the user
interface pins'
21 &eria2 Inter+ace - )=%'
The 3LCD"2,,"G#(GF!) has a dedicated hardware
D.5T that can communicate with e*ternal serial
devices'
The primary features are<
Full"Duple* 4 bit data transmission and
reception through the T! and 5! pins'
Data format< 4 bits) Go (arity) 2 /top bit'
.uto -aud feature'
-aud rates from ;== baud up to #768 baud'
The /erial port is also the primary interface for
downloading compiled ,DGL application code as
well as future (mmC updates for the on"board
GOLDLO!"GF!# processor' 5efer to &ection (
*ro,ra..in,-&/ste. )p-ates for more details'
'X pin 3 (&eria2 'rans.it)>
.synchronous /erial port Transmit pin) T!' The
serial output data is at TTL voltage levels' Connect
this pin to e*ternal serial device 5* signal'
%X pin ( (&eria2 %ecei7e)>
.synchronous /erial port 5eceive pin) 5!' Connect
this pin to e*ternal serial device Transmit T* signal'
22 Genera2 *urpose I<# Inter+ace
There are # G(0O pins available) I#1 and I#2' ach
G(0O has a multitude of high level functions
associated with it and these can be selected
within ,DGL user application code'
5efer to the separate document titled
GOLDELOX-GFX2-Internal-Functions.pdf for a
complete set of built in ,DGL library functions'
I#1 pin 6 (Genera2 *urpose I#1)>
General purpose 0O2 pin' The table below lists the
available G(0O functions and features'
I#2 pin 4 (Genera2 *urpose I#2)>
General purpose 0O# pin' The table below lists the
available G(0O functions and features'
G*I# Functions an- Features
Function I#1 I#2
Digital 0nput
Digital Output
.1D Converter 412= bits --
Dallas 2"Aire support
/ound Generation) 5TTTL Tunes
@oystic+ F 7 position multi"switch --
Input<#utput>
-oth 0O2 and 0O# pins can be programmed to be
0nputs or Outputs' Diagram below shows a LD
connected to 0O2 (programmed as an output) and
a button connected to 0O# (programmed as an
input)'
=na2o, to Di,ita2 Con7erter>
The 0O2 pin can be programmed as an .1D input'
Option is available to select 4 bit or 2= bit
resolution' Diagram below is a circuit of a Light
Dependant 5esistor (LD5) connected to 0O2 to
measure and record changes in ambient light'
2012 4D Systems www.4dsystems.com.au Page 5 of 18
LCD-144-G2(GFX) Data Seet
Da22as 1-Wire>
The Dallas 2"Aire protocol is a form of serial
communications designed to operate over a single
data line plus ground reference' ?ultiple 2"Aire
devices can be attached to the same shared data
line to networ+ many devices' One wire device
support is available on both the 0O2 and the 0O#
pins on the 3LCD"2,,"G#(GF!) module'
The diagram below depicts a typical 2"Aire
temperature sensor interface'
&oun- #utput>
The 3LCD"2,,"G#(GF!) module is capable of
generating comple* sounds and 5TTTL tunes from
its 0O2 and 0O# pins' . simple spea+er circuit as
shown below can be utilised'
?o/stick - 4u2ti &1itch>
?ultiple buttons or a multi"switch @oystic+ can be
connected to the 0O2 pin on the 3LCD"2,,"
G#(GF!) module' Dp to 7 buttons or a 7 position
multi"switch &oystic+ connects to a &unction of a
resistor ladder networ+ that forms a voltage
divider' The .1D converter of the 0O2 pin
internally reads the analogue value and decodes it
accordingly' This feature is supported by
dedicated ,DGL library functions' The following
diagrams indicate how to connect up to 7
individual buttons or a multi"switch &oystic+ to the
0O2 pin'

Dnused buttons do not need resistors to be
connected to the circuit' Table below lists the
buttons and corresponding resistor values'
$u.;er o+
@uttons
@utton
$u.;er
%esistor !a2ue
2 /A2 ##8
# /A# 2=8
; /A; ,'E8
, /A, #'#8
7 /A7 2'#8
2012 4D Systems www.4dsystems.com.au Page 6 of 18
LCD-144-G2(GFX) Data Seet
23 &/ste. *ins
A(! pin 1 (4o-u2e &upp2/ !o2ta,e Input)>
?odule supply voltage input pin' This pin must be
connected to a regulated supply voltage in the
range of ,'= Colts to 7'7 Colts DC' Gominal
operating voltage is 7'= Colts'
(! #)' pin 2 (B 43! #utput)>
*ternal circuitry that reMuires appro*imately 7C
supply can be powered up via this pin' ?a*imum
available current is 7=m.'
$ote> (in # is labelled I7C 0G9 by mista+e' 0t is 7C
ODT' This pin provides (IH7C9 " =';C) J ,'E C
through the protection diode'
33!out pin 15 (33! %e,u2ate- #utput)>
*ternal circuitry that reMuires a regulated ;';C
supply can be powered up via this pin' ?a*imum
available current is 7=m.'
G$D pins 3"8 (4o-u2e Groun-)>
?odule ground pins' These pins must be
connected to ground'
%E&E' pin 9 (4o-u2e 4aster %eset)>
?odule ?aster 5eset pin' .n active low pulse of
greater than # micro"seconds will reset the
module' 0nternally pulled up to ;';C via ,'E8
resistor' Only use open collector type circuits to
reset the device if an e*ternal reset is reMuired'
3 &o+t1are *2at+or. - 4DGL
The heart of the 3LCD"2,,"G#(GF!) module is the
GOLDLO!"GF!# graphics processor from ,D Labs'
The GOLDLO!"GF!# belongs to a family of
processors powered by a highly optimised soft
core virtual engine) 'C'' (*tensible Cirtual
ngine)'
E!E is a proprietary) high performance virtual
processor with an e*tensive byte"code instruction
set optimised to e*ecute compiled ,DGL
programs' ,DGL (,D Graphics Language) was
specifically developed from ground up for the C
engine core' 0t is a high level language which is
easy to learn and simple to understand yet
powerful enough to tac+le many embedded
graphics applications'
,DGL is a graphics oriented language allowing
rapid application development and the synta*
structure was designed using elements of popular
languages such as C) -asic) (ascal and others'
(rogrammers familiar with these languages will
feel right at home with ,DGL' 0t includes many
familiar instructions such as 0F''L/''GD0F)
AB0L''AGD) 5(.T''DGT0L) GOTO) (50GT as
well as some specialised instructions /50G)
/5ODT) GF!NL0G) GF!NC05CL and many more'
This section only covers the synta* of the available
instructions and functions' For a more in depth
study refer to the following documents<
4DGL-Prograers-!eference-"anual.pdf and
GOLDELOX-GFX2-4DGL-Internal-Functions.pdf
The following is a brief outline of ,DGL
instructions and functions available for the 3LCD"
2,,"G#(GF!) module<
Generic 4DGL Instructions>
if''else''endif
while''wend
repeat''until1forever
gosub''endsub
func''endfunc
goto
for1ne*t
switch1case
2012 4D Systems www.4dsystems.com.au Page 7 of 18
LCD-144-G2(GFX) Data Seet
G*I# Functions>
pinNB0(pin)
pinNLO(pin)
pinN5ead(pin)
pinN/et(mode) pin)
ODT(DT) 0G(DT) .G.LOGDN4)
.G.LOGDN2=) OGA05) /ODGD
&oystic+()
OAN5eset()
OAN5ead()
OAN5eadK()
OANArite(data)
4e.or/ =ccess Functions>
pee+-(address)
pee+A(address)
po+e-(address) byteNvalue)
po+eA(address) wordNvalue)
bitsN/et(address) mas+)
bitsNClear(address) mas+)
bitsNFlip(address) mas+)
bitsNTest(address) mas+)
)ser &tack Functions>
setsp(inde*)
getsp()
pop()
push(value)
drop(n)
call()
e*ec(function(tr) argCount)
4aths Functions>
.-/(value)
?0G(value2) value#)
?.!(value2) value#)
/A.((Ovar2) Ovar#)
/0G(angle)
CO/(angle)
5.GD()
/D(number)
/P5T(number)
OCF ()
'eCt an- &trin, Functions>
t*tN?oveCursor(line) column)
putch(char)
putstr(pointer)
putnum(format) value)
print(''')
to(outstream)
charwidth(QcharQ)
charheight(QcharQ)
strwidth(pointer)
strheight()
strlen(pointer)
t*tN/et(function) value)
tCtD&et shortcuts>
t*tNFGcolour(colour)
t*tN-Gcolour(colour)
t*tNFont0D(id)
t*tNAidth(multiplier)
t*tNBeight(multiplier)
t*tN!gap(pi*elcount)
t*tNRgap(pi*elcount)
t*tNDelay(millisecs)
t*tNOpacity(mode)
t*tN-old(mode)
t*tN0talic(mode)
t*tN0nverse(mode)
t*tNDnderlined(mode)
t*tN.ttributes(value)
Graphics Functions>
gf*NCls()
gf*NChangeColour(oldColour) newColour)
gf*NCircle(*) y) radius) colour)
gf*NCircleFilled(*) y) radius) colour)
gf*NLine(*2) y2) *#) y#) colour)
gf*NBline(y) *2) *#) colour)
gf*NCline(*) y2) y#) colour)
gf*N5ectangle(*2) y2) *#) y#) colour)
gf*N5ectangleFilled(*2) y2) *#) y#) colour)
gf*N(olyline(n) v*) vy) colour)
gf*N(olygon(n) v*) vy) colour)
gf*NTriangle(*2) y2) *#) y#) *;) y;) colour)
gf*NDot()
gf*N-ullet(radius)
gf*NOrbit0nit(O*Ndest) OyNdest)
gf*NOrbit(angle) distance)
gf*N(ut(i*el(*) y) colour)
gf*NGet(i*el(*) y)
gf*N?oveTo(*pos) ypos)
gf*N?ove5el(*offset) yoffset)
2012 4D Systems www.4dsystems.com.au Page 8 of 18
LCD-144-G2(GFX) Data Seet
gf*N0nc!()
gf*N0ncR()
gf*NLineTo(*pos) ypos)
gf*NLine5el(*pos) ypos)
gf*N-o*To(*#) y#)
gf*N/etClip5egion()
gf*NClipAindow(*2) y2) *#) y#)
gf*NFocusAindow()
gf*N/et(function) value)
,+CD&et shortcuts>
gf*N(en/i:e(mode)
gf*N-Gcolour(colour)
gf*NOb&ectColour(colour)
gf*NClipping(mode)
gf*NFrameDelay(delay)
gf*N/creen?ode(delay)
gf*NOutlineColour(colour)
gf*NContrast(value)
gf*NLine(attern(pattern)
gf*NColour?ode(mode)
Disp2a/ I<# Functions>
dispN0nit(initTable) state?achine)
dispNAriteControl(value)
dispNArite-yte(value)
dispNAriteAord(value)
dispN5ead-yte()
dispN5eadAord()
dispN-lit(i*elFill(colour) count)
dispN-lit(i*elsTo?edia()
dispN-lit(i*elsFrom?edia(pi*elcount)
dispN/+ip(i*elsFrom?edia(pi*elcount)
dispN-lit(i*elsToCO?()
dispN-lit(i*elsFromCO?(mode)
4e-ia Functions (&D<&D0C 4e.or/ Car-)>
mediaN0nit()
mediaN/et.dd(B0word) LOword)
mediaN/et/ector(B0word) LOword)
mediaN5ead-yte()
mediaN5eadAord()
mediaNArite-yte(byteNval)
mediaNAriteAord(wordNval)
mediaNFlush()
mediaN0mage(*) y)
mediaNCideo(*) y)
mediaNCideoFrame(*) y) frameGumber)
&*I Contro2 Functions>
spiN0nit(speed) inpNmode) outNmode)
spiN5ead()
spiNArite(byte)
spiNDisable()
&eria2 ()=%') Co..unications Functions>
serin()
serout(char)
setbaud(rate)
comN.uto-aud(timeout)
comN0nit(buffer) buffsi:e) Mualifier)
comN5eset()
comNCount()
comNFull()
comNrror()
comN/ync()
comNChec+sum()
comN(ac+et/i:e()
&oun- an- 'une (%'''L) Functions>
beep(note) duration)
tuneN(lay(tuneptr)
tuneN(ause()
tuneNContinue()
tuneN/top()
tuneNnd()
tuneN(laying()
Genera2 *urpose Functions>
pause(time)
loo+up4 (+ey) byteConstList )
loo+up26 (+ey) wordConstList )
To assist with the development of your ,DGL
applications on the Aindows platform) the ,DGL"
Aor+shop; 0D combines a full"featured editor) a
compiler) lin+er and a down"loader into a single
(C"based application' 0tQs all you need to code)
test and run your applications' The editor provides
sophisticated features to help you rapidly and
reliably develop your applications'
2012 4D Systems www.4dsystems.com.au Page 9 of 18
LCD-144-G2(GFX) Data Seet
4 4o-u2e Features
The 3LCD"2,,"G#(GF!) module is eMuipped to
accommodate most applications' /ome of the
main features of the module are listed below'
41 'he Disp2a/ E 144F LCD 'F'
The 3LCD"2,,"G#(GF!) is eMuipped with a full
colour LCD screen' /ome of the features of the
screen are<
/creen /i:e< 2',,9 diagonal
/creen Dimensions< ;;'7 * ;E'7mm'
Ciewing .rea< #7'7 * #6'7mm
678 true to life colours
Luminance< #7= cd1m#
Contrast 5atio< ,7=
Ciewing .ngle< greater than 27= degrees
LD -ac+ lighting

42 'he G#LDEL#X-GFX2 *rocessor
The module is designed around the GOLDLO!"
GF!# Graphics Controller from ,D"Labs'
The GOLDLO!"GF!# is a custom embedded
graphics controller designed to interface with
many popular OLD and LCD display panels'
(owerful graphics) te*t) image) animation and
countless more features are built right inside the
chip' 0t offers a simple plug"n"play interface to
many 4bit 4="/eries colour LCD and OLD displays'
The chip is designed to wor+ with minimal design
effort and all of the data and control signals are
provided by the chip to interface directly to the
display' /imply choose your display and interface it
to the GOLDLO!"GF!# on your application board'
This offers enormous advantage to the designer in
development time and cost saving and ta+es away
all of the burden of low level design'
The data sheet for the chip is available from the
www',dsystems'com'au website<
GOLDELOX-GFX2-D#-re$%.pdf
43 'he u&D<u&D0C 4e.or/ Car-
The module supports micro"/D1/DBC memory
cards via the on"board u/D connector' The
memory card is used for all multimedia file
retrieval such as images) animations and movie
clips' The memory card can also be used as
general purpose storage for data logging
applications' /upport is available for off the shelf
micro"/D with up to #Gb capacity and for high
capacity BC memory cards starting from ,Gb and
above'
2012 4D Systems www.4dsystems.com.au Page 10 of 18
LCD-144-G2(GFX) Data Seet
( *ro,ra..in, - &/ste. )p-ates
The GOLDLO!"GF!# processor on the 3LCD"2,,"
G#(GF!) module can be re"programmed with the
latest (mmC configuration for updates and future
proofing' The chip"level configuration is available
as a (mmC ((ersonality"module"micro"Code) file
and the programming must be performed over
the serial interface' .ll of the high level internal
,DGL functions are part of the GOLDLO!"GF!#
(mmC configuration file so please chec+ regularly
for the latest updates and enhancements'
0t is recommended that the 3LCD"2,,"G#(GF!)
display module be soc+eted on the application
board so that it can be easily removed for (mmC
programming'
The (mmC file is programmed into the device
with the aid of IP& Loader9) a (C based
software tool' To provide a lin+ between the (C
and the uCD module) a D/- to /erial converter is
reMuired' . range of custom made micro"D/-
devices such as the uD/-"?-7 and the uD/-"C7
are available from ,D /ystems' For further details
refer to Q&ection 3> De7e2op.ent an- &upport
'oo2sQ'
6 LCD &creen *recaution
.void having to display the same image1ob&ect
on the screen for lengthy periods of time' This
will cause a burn"in which is a common
problem with all types of display technologies'
-lan+ the screen after a while or dim it very
low by ad&usting the contrast' -etter stillS
implement a screen saver feature'
?oisture and water can damage the display'
?oisture on the surface of a powered display
will cause the electrodes to corrode' Aipe off
any moisture gently or let the display dry
before usage'
Dirt from fingerprint oil and fat can easily
stain the surface of the display' Gently wipe
off any stains with a soft lint"free cloth'
The performance of the display will degrade
under high temperature and humidity' .void
such conditions when storing'
Do not tamper with the display fle* cable that
is connected to the control board' This may
effect the connection between the display
and the driving circuitry and cause failure'
Displays are susceptible to mechanical shoc+
and any force e*erted on the module may
result in deformed :ebra strips) a crac+ed
display cell and bro+en bac+"light
.lways use the mounting holes on the
moduleQs printed circuit board to mount the
display'
2012 4D Systems www.4dsystems.com.au Page 11 of 18
LCD-144-G2(GFX) Data Seet
3 De7e2op.ent an- &upport 'oo2s
31 *..C Loa-er E
&o+t1are *ro,ra..in, 'oo2
The $(mmC Loader% is a free software tool for
Aindows based (C platforms' Dse this tool to
program the latest (mmC file into the GOLDLO!"
GF!# chip embedded in the LLCD module' 0t is
available for download from the ,D /ystems
website) www',dsystems'com'au
32 .icro)&@ E
0ar-1are *ro,ra..in, 'oo2
The micro"D/- module is a D/- to /erial bridge
adaptor that provides a convenient physical lin+
between the (C and the LLCD module' . range of
custom made micro"D/- devices such as the
uD/-"?-7 and the uD/-"C7 are available from
,D /ystems (must be purchased separately)' The
micro"D/- module is an essential tool for (mmC
programing as well as for using available software
tools to test 3LCD"2,,"G#(GF!) module'
33 F#$' 'oo2 E &o+t1are 'oo2
The Font"Tool is a free software tool for Aindows
based (C platforms' Dse this tool to assist in the
conversion of standard Aindows fonts (including
True Type) into the bitmap fonts used by the
GOLDLO!"GF!# chip'
Disclaimer< Aindows fonts may be protected by
copyright laws' This software is provided for
e*perimental purposes only'
34 Graphics Co.poser E &o+t1are 'oo2
The Graphics Composer is a free software tool for
Aindows' This software tool is an aid to composing
a slide show of images) animations and movie"clips
(multi"media ob&ects) which can then be
downloaded into the micro/D1micro/DBC memory
card that is supported by the 3LCD"2,,"G#(GF!)'
The multimedia ob&ects can then be called within
the user application ,DGL program'
0t is available for download from the ,D /ystems
website) www',dsystems'com'
2012 4D Systems www.4dsystems.com.au Page 12 of 18
4D Prograing &a'le
()#*-&E+ ()#*-"*+
LCD-144-G2(GFX) Data Seet
3( 4DGL-Workshop3 E Co.p2ete IDE
E-itor" Co.pi2er" Linker"
Do1n2oa-er
The ,DGL"Aor+shop; 0D provides an integrated
software development environment for all of the
,D family of processors and modules' The 0D
combines the ditor) Compiler) Lin+er and Down"
Loader to develop complete ,DGL application
code' .ll user application code is developed within
the Aor+shop; 0D'
0t is available for download from the ,D /ystems
website) www',dsystems'com'au
2012 4D Systems www.4dsystems.com.au Page 13 of 18
LCD-144-G2(GFX) Data Seet
8 4echanica2 Di.ensions
2012 4D Systems www.4dsystems.com.au Page 14 of 18
LCD-144-G2(GFX) Data Seet
9 %e+erence Desi,n
2012 4D Systems www.4dsystems.com.au Page 15 of 18
LCD-144-G2(GFX) Data Seet
15 &peci+ications an- %atin,s
Absolute Maximum Ratings
Operating ambient temperature .......................................................................... -15C to +65C
Storage temperature ............................................................................................. -30C +80C
Voltage on any digital input pin wit re!pe"t to #$% ................................................... -0.3V to 6.0V
Voltage on S&'(C) pin wit re!pe"t to #$% ............................................................ -0.3V to 6.0V
Voltage on Vin wit re!pe"t to #$% ......................................................................... -0.3V to 6.0V
*a+imum "urrent out o, #$% pin ...................................................................................... 300m-
*a+imum "urrent into Vin pin ........................................................................................... .50m-
*a+imum output "urrent !un/0!our"ed by any pin ............................................................... 1.0m-
(otal power di!!ipation ....................................................................................................... 1.0&
NOTE2 Stre!!e! abo3e to!e li!ted ere may "au!e permanent damage to te de3i"e. (i! i! a !tre!!
rating only and ,un"tional operation o, te de3i"e at to!e or any oter "ondition! abo3e to!e
indi"ated in te re"ommended operation li!ting! o, ti! !pe"i,i"ation i! not implied. 4+po!ure to
ma+imum rating "ondition! ,or e+tended period! may a,,e"t de3i"e reliability.
Recommended Operating Conditions
Parameter Conditions Min Typ Max Units
Supply Voltage 5Vin6 1.0 5.0 5.5 V
Operating (emperature -10 -- 60 C
'nput 7ow Voltage 89 pin #$% -- 0.8 V
'nput )ig Voltage 89 pin ..0 3.3 5.0 V
8e!et :ul!e 4+ternal Open Colle"tor ..0 -- -- ;!
Operational %elay :ower-<p or 4+ternal 8e!et 1000 -- -- m!
Global Characteristics based on Operating Conditions
Parameter Conditions Min Typ Max Units
Supply Current 5'in6 Vin = 5.0V 11 10 1.0 m-
7ow :ower Current 5'in6 Vin = 5.0V> Contra!t = 0 300 500 -- u-
Output 7ow Voltage 5VO76
(9> 'O1> 'O. pin!> 'O7 =
3.1m-
-- -- 0.1 V
Output )ig Voltage 5VO)6
(9> 'O1> 'O. pin!> 'O7 =
-..0m-
..1 -- 3.3 V
-0% Con3erter 8e!olution 'O1 pin -- 8 10 bit!
Capa"iti3e 7oading -ll pin! -- -- 50 p?
?la! *emory 4nduran"e :mmC01%#7 :rogramming -- 1000 -- 40&
2012 4D Systems www.4dsystems.com.au Page 16 of 18
LCD-144-G2(GFX) Data Seet
Optical Characteristics
:arameter Condition (emp. *in (yp *a+ <nit
7uminan"e Vin = 5.0V> ', = .0m- -- -- .50 -- Cd0m
.
Response
Time
8i!e (ime5(r6
= T = 0
0
-10
0
C
-- -- --
msec
%e"ay (ime5(d6 -- -- --
8i!e (ime5(r6
.5
0
C
-- -- .10
%e"ay (ime5(d6 -- -- .10
8i!e (ime5(r6
60
0
C
-- -- --
%e"ay (ime5(d6 -- -- --
Viewing
-ngle

T = 0
0
.5
0
C
-- -- 30
%eg
T = @0
0
-- -- 30
T = 180
0
-- -- 30
T = .A0
0
-- -- 30
Contrast
Ratio
C8 = T = 0
0
.5
0
C 300 150 -- --
Ordering n!ormation
Order Code" ;7C%-111-#.5#?96
Pac#age" 150mm + @5mm 5B'? Cag dimen!ion!6.
Pac#aging" *odule !ealed in bubble bag in!ide a B'? bag> bot -nti!tati".
External $ocumentation Re!erences
#O7%47O9-#?9.-%S.pd,
1%#7-:rogrammer!-8e,eren"e-*anual.pd,
#O7%47O9-#?9.-1%#7-'nternal-?un"tion!.pd,
2012 4D Systems www.4dsystems.com.au Page 17 of 18
LCD-144-G2(GFX) Data Seet
*roprietar/ In+or.ation
The information contained in this document is the property of ,D /ystems (ty' Ltd' and may be the sub&ect
of patents pending or granted) and must not be copied or disclosed with out prior written permission'
,D /ystems endeavours to ensure that the information in this document is correct and fairly stated but does
not accept liability for any error or omission' The development of ,D /ystems products and services is
continuous and published information may not be up to date' 0t is important to chec+ the current position
with ,D /ystems' ,D /ystems reserves the right to modify) update or ma+e changes to /pecifications or
written material without prior notice at any time'
.ll trademar+s belong to their respective owners and are recognised and ac+nowledged'
Disc2ai.er o+ Warranties : Li.itation o+ Lia;i2it/
,D /ystems ma+es no warranty) either e*press or implied with respect to any product) and specifically
disclaims all other warranties) including) without limitation) warranties for merchantability) non"
infringement and fitness for any particular purpose'
0nformation contained in this publication regarding device applications and the li+e is provided only for your
convenience and may be superseded by updates' 0t is your responsibility to ensure that your application
meets with your specifications'
0n no event shall ,D /ystems be liable to the buyer or to any third party for any indirect) incidental) special)
conseMuential) punitive or e*emplary damages (including without limitation lost profits) lost savings) or loss
of business opportunity) arising out of or relating to any product or service provided or to be provided by
,D /ystems) or the use or inability to use the same) even if ,D /ystems has been advised of the possibility of
such damages'
,D /ystems products are not fault tolerant nor designed) manufactured or intended for use or resale as on
line control eMuipment in ha:ardous environments reMuiring fail F safe performance) such as in the
operation of nuclear facilities) aircraft navigation or communication systems) air traffic control) direct life
support machines or weapons systems in which the failure of the product could lead directly to death)
personal in&ury or severe physical or environmental damage ($Bigh 5is+ .ctivities%)' ,D /ystems and its
suppliers specifically disclaim any e*pressed or implied warranty of fitness for Bigh 5is+ .ctivities'
Dse of ,D /ystems% products and devices in QBigh 5is+ .ctivitiesQ and in any other application is entirely at
the buyer%s ris+) and the buyer agrees to defend) indemnify and hold harmless ,D /ystems from any and all
damages) claims) suits) or e*penses resulting from such use' Go licenses are conveyed) implicitly or
otherwise) under any ,D /ystems intellectual property rights'
Contact In+or.ation
For Technical /upport < supportU,dsystems'com'au
For /ales /upport < salesU,dsystems'com'au
Aebsite < www',dsystems'com'au
Cop/ri,ht 4D &/ste.s *t/ Lt- 2555-2512
2012 4D Systems www.4dsystems.com.au Page 18 of 18

You might also like