![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
users guide nhd-240128wg- afti-vz#-c5 lcm (liquid crystal display graphic module) rohs compliant nhd- 240128- wg- a- f- t- i- vz#- c5- newhaven display 240 x 128 pixels w= factory line g= display mode: graphic model/serial number white ccfl b/l fstn-(negative) transmissive, 6:00 view, wide temperature (-20 ~ +70c) built-in negative voltage, rohs compliant special 5-pin b/l connector for product support, contact newhaven display international 2511 technology drive, #101 elgin, il 60124 tel: (847) 844-8795 fax: (847) 844-8796 february 29, 2008
c o n t e n t s 1.module classification information 2.precautions in use of lcd modules 3.general specification 4.absolute maximum ratings 5.electrical characteristics 6.optical characteristics 7.interface description 8.contour drawing block diagram 9. display control instruction 10.timing characteristics 11. reliability 12.backlight information 13. inspection specification 14. material list of components for rohs 3 1.module classification information nhd 240128 w g a f t i C vz# -c5 9 brand ? newhaven display display font ? 240 x 128 dots factory line: w display type ? h z character type, g z graphic type, c z color model / serial number = a backlight type ? n z without backlight b z el, blue green d z el, green w z el, white f z ccfl, white y z led, yellow green a z led, amber r z led, red o z led, orange g z led, green t z led, white lcd mode ? b z tn positive, gray n z tn negative, g z stn positive, gray y z stn positive, yellow green t z fstn negative c z stn color f z fstn positive m z stn negative, blue lcd polarize type/ temperature range/ view direction a z reflective, n.t, 6:00 d z reflective, n.t, 12:00 g z reflective, w. t, 6:00 j z reflective, w. t, 12:00 b z transflective, n.t,6:00 e z transflective, n.t.12:00 h z transflective, w.t,6:00 k z transflective, w.t,12:00 c z transmissive, n.t,6:00 f z transmissive, n.t,12:00 i z transmissive, w. t, 6:00 l z transmissive, w.t,12:00 9 special code vz# : built-in negative voltage, rohs compliant c5 = special 5-pin b/l connector 2 . p r e c a u t i o n s i n u s e o f l c d m o d u l e s (1)avoid applying excessive shocks to the module or making any alterations or modifications to it. (2)dont make extra holes on the printed circuit board, modify its shape or change the components of lcd module. (3)dont disassemble the lcm. (4)dont operate it above the absolute maximum rating. (5)dont drop, bend or twist lcm. (6)soldering: only to the i/o terminals. (7)storage: please storage in anti-static electr icity container and clean environment. 3 . g e n e r a l s p e c i f i c a t i o n item dimension unit number of characters 240 x 128 dots module dimension 170.0 x 103.5 x 14.0(max) mm view area 129.0 x 75.0 mm active area 119.97 x 63.97 mm dot size 0.47 x 0.47 mm dot pitch 0.5 x 0.5 mm lcd type fstn, negative, transmissive duty 1/128 view direction 6 oclock backlight type ccfl ,white 4 . a b s o l u t e m a x i m u m r a t i n g s item symbol min typ max unit operating temperature t op -20 +70 storage temperature t st -30 +80 input voltage v i vss v dd v supply voltage for logic v dd -v ss -0.3 +7 v supply voltage for lcd v dd -v 0 0 v negative voltage output v ee -22v v 5 . e l e c t r i c a l c h a r a c t e r i s t i c s item symbol condition min typ max unit supply voltage for logic v dd -v ss 4.75 5.0 5.25 v supply voltage for lcd v dd -v 0 ta=-20 ta=25 ta=70 16.3 18.0 20.1 v v v input high volt. v ih v dd -2.2 v dd v input low volt. v il 0 0.8 v output high volt. v oh v dd -0.3 v dd v output low volt. v ol 0 0.3 v supply current i dd v dd =5v 23 ma 6 . o p t i c a l c h a r a c t e r i s t i c s item symbol condition min typ max unit (v) ? cr : 2 30 60 deg view angle (h) cr : 2 -45 45 deg contrast ratio cr 5 t rise 200 300 ms response time t fall 200 300 ms definition of operation voltage (vop) definition of response time ( tr , tf ) driving voltage(v) intensity cr max 100 vop selected wave non-selected wave [positive type] cr = lon / loff intensity 90 100 tr 10 tf non-selected conition non-selected conition selected conition [positive type] conditions : operating voltage : vop viewing angle( ? ) : 0 r 0 r frame frequency : 64 hz driving waveform : 1/n duty , 1/a bias definition of viewing angle(cr : 2) ? f = 180 r = 90 r = 0 r = 270 r ? b ? r ? l 7 . i n t e r f a c e d e s c r i p t i o n 8.contour drawing &block diagram pin no. symbol level description 1 fg frame ground ( connected to bezel ) 2 vss gnd 3 vdd power supply ( +5 v ) 4 vo power supply for lcd driver 5 wr l data write. write data into t6963c when wr = l 6 rd l data read. read data from t6963c when rd = l 7 ce l l : chip enable 8 c/d h / l wr=l , c/d=h : command write c/d=l: data write rd=l , c/d=h : status read c/d=l: data read 9 vee negative voltage 10 reset h / l h : normal ; l : initialize t6963c 11 db0 h / l data bus line 12 db1 h / l data bus line 13 db2 h / l data bus line 14 db3 h / l data bus line 15 db4 h / l data bus line 16 db5 h / l data bus line 17 db6 h / l data bus line 18 db7 h / l data bus line 19 fs 0 ' pins for selection of font; h : 6 * 8 , l : 8 * 8 20 rv h / l h:reverse h:normal db0 12 14 13 db2 db1 fgnd 1 rd 7 11 10 8 9 reset nc c/d ce 4 6 5 3 2 wr vee vdd gnd ccfl b/l db3 db4 15 db7 18 20 19 rv fs db6 db5 16 17 21.02 119.97(aa) 16.5 128.0(va i) 5.0 170.0 0.5 8.015 63.97(aa) 2.5 75.0(va i) 86.8 15.0 132.0(va ii) 2.0 76.0(va ii) 47.0 22.86 4.5 85.0 3.33 2.54 (p2.54*9) 103.5 0.5 4.0 162.0 130.0 10.0 7.8 1.6 14.0 max 4- 3.5 pth 4- 5.0 pad 20- 1.0 pth 20- 1.8 pad 152.0 va i is effective area of lcd. va ii is window of bezel. 1 2 19 20 4.0 93.0 0.5 18.1 17.0 5.0 0.5 0.47 0.5 0.47 dot size scale 10/1 l rev rev select h rev nor rv circuit reverse optional com64~128 com driver frame (bezel) fgnd font select fs h l 8x8 6x8 font fs eio vdd,vss vdd,v1,v4,v5 controller 32k optional 8k data address sram t6963c ed hscp fr lp cdata reset c/d seg driver seg81~160 com1~64 com driver external contrast adjustment. 10k~20k vr -20v vo vdd n.v. generator power circuit bias and vdd,v2,v3,v5 seg160~240 seg1~80 seg driver seg driver 240x128 dot 68 series or db0~db7 ce rd wr 80 series mpu 9 . d i s p l a y c o n t r o l i n s t r u c t i o n the lcd module has built in a t6963c lsi controlle r it has an 8-bit parallel data bus and control lines for writing or reading th rough an mpu interface, it has a 128-word character generator rom ( refer to table 1. ), which ca n control an external display ram of up to 8k bytes. allocation of text, graphics and external character generator ram can be made easily and the display window can be moved freely within the allocated memory range. ram interface the external ram is used to store display data( text, graphic and external cg data ). it can be freely allocated to the memory area( 8 k byte max ). recommend o flowchart of communications with mpu (1) status read a status check must be perfor med before data is read or written. text area graphic area cg ram area 0000h 0c00h 1800h 2000h status check the status of t6963c can be read from the data lines. rd l wr h ce l c/d h do to d7 h the t6963c status word format is as follows: msb lsb sta7 sta6 sta5 sta4 sta3 sta2 sta1 sta0 d7 d6 d5 d4 d3 d2 d1 d0 sta0 check command execution capability 0:disable 1:enable sta1 check data read/write capability 0:disable 1:enable sta2 check auto mode data read capability 0:disable 1:enable sta3 check auto mode data write capability 0:disable 1:enable sta4 not used sta5 check controller operation capability 0:disable 1:enable sta6 error flag. used for screen peek and screen copy commands. 0:no error 1:error sta7 check the blink condition 0:disable off 1:normal display (note 1) it is necessary to check sta0 and sta1 at the same time. there is a possibility of erroneous operation due to a hardware interrupt. (note 2) for most modes sta0/sta1 are used as a status check. (note 3) sta2 and sta3 are valid in auto mode; sta0 and sta1 are invalid. status checking flow (a) (b) (note 4) when using the msb=0 command, a status read must be performed. if a status check is not carried out, the t6963c cannot operate normally, even after a delay time. the hardware interrupt occurs during the address calculation period (at the end of each line). if a msb=0 command is sent to the t6963c during this period, the t6963c enters wait status. if a status check is not ca rried out in this state before the next command is sent, there is the possibility that the command or data date will not be received. (2) setting date when using the t6963c, first set th e data, then set the command. procedure for sending a command (a)the case of 1 date (b)the case of 2 data (note) when sending more than two data, the last datum (or last two data) is valid. command definitions command code d1 d2 function registers setting 00100001 00100010 00100100 x address date low address y address 00h high address set cursor pointer set offset register set address pointer set control word 01000000 01000001 01000010 01000011 low address columns low address columns high address 00h high address 00h set text home address set text area set graphic home address set graphic area mode set 1000000 1000001 1000011 1000100 10000 10001 or mode exor mode and mode text attribute mode internal cg rom mode external cg ram mode display mode 10010000 100110 100111 100101 100110 100111 display off cursor on, blink off cursor on, blink on text on, graphic off text off, graphic on text on, graphic on cursor pattern select 10100000 10100001 10100010 10100011 10100100 10100101 10100110 10100111 1-line cursor 2-line cursor 3-line cursor 4-line cursor 5-line cursor 6-line cursor 7-line cursor 8-line cursor data auto read/write 10110000 10110001 10110010 set data auto write set data auto read auto reset data read/write 11000000 11000001 11000010 11000011 11000100 11000101 data data data data write and increment adp data read and increment adp data write and decrement adp data read and decrement adp data write and nonvariable adp data read and nonvariable adp screen peek 11100000 screen peek x : invalid command code d1 d2 function screen copy 11101000 screen copy bit set/reset 11110 bit reset y adrs 00h to 0fh 11111 1111 001 1111 001 1111 010 1111 011 1111 100 1111 101 1111 110 1111 110 bit set bit 0 (lsb) bit 1 bit 2 bit 3 bit 4 bit 5 bit 6 bit 7 (msb) x: invalid setting registers code hex. function d1 d2 00100001 21h set cursor pointer x adrs y adrs 00100010 23h set offset register data 00h 00100100 24h set address pointer low adrs high adrs (1) set cursor pointer the position of the cursor is specifi ed by x adrs and y adrs. the cursor position can only be moved by this command. data read/write from the mpu never changes the cursor pointer. x adrs and y adrs are specified as follows. x adrs 00h to 4fh (lower 7 bits are valid) y adrs 00h to 1fh (lower 5 bits are valid) single-scan x adrs 00 to 4fh (2) set offset register the offset register is used to determine the external character generator ram area. the t6963c has a 16-bit address bus as follows. t6963c assign external character generator, wh en character code set 80h to ffh in using internal character generator. character code 00h to 80h assign external character generator, when external generator mode. the senior five bits define the start address in external memory of the cg ram area. the next eight bits represent the character code of the char acter. in internal cg rom, character codes 00h to 7fh represent the predefined internal cg ro m characters, and codes 80h to ffh represent the users own external characters. in external cg rom mode, all 256 codes from 00h to ffh can be used to represent the users own characters. the three least significant bits indicate one of the eight rows of eight dots that de fine the characters shape. the relationship between display ram address and offset register offset register data cg ram hex. address (start to end) 00000 0000 to 07 ffh 00001 0800 to 0fffh 00010 1000 to 17ffh 11100 e000 to e7ffh 11101 e800 to efffh 11110 f000 to f7ffh 11111 f800 to ffffh (example 1) offset register 02h character code 80h character generator ram start address 0001 0100 0000 0000 1 4 0 0 h (example 2) the relationship between display ram data and display characters and ? are displayed by character generator ram. (3) set address pointer the set address pointer command is used to indicate the start address for writing to (or reading from)external ram. the flowchart for set address pointer command set control word code hex. function d1 d2 01000000 40h set text home address low address high address (upper 8 bits) 01000001 41h set text area columns 00h 01000010 42h set graphic home address low address high address 01000011 43h set graphic area columns 00h the home address and column size are defined by this command. (1) set text home address the starting address in the external display ram for text display is defined by this command. the text home address indicates th e leftmost and uppermost position. the relationship between external displa y ram address and display position th th+cl th+ta th+ta+cl (th+ta)+ta th+2ta+cl (th+2ta)+ta th+3ta+cl th+(n-1) ta th+(n-1) ta+cl th: text home address ta: text area number (columns) cl: columns are fixed by hardware (pin-programmable). (example) text home address ? 0000h text area ? 0020h ? 32 columns ? 4 lines 0000h 0001h 001eh 001fh 0020h 0021h 003eh 002fh 0040h 0041h 005eh 005fh 0060h 0061h 007eh 007fh (2) set graphic home address the starting address of the external display ram used for graphic display is defined by this command. the graphic home address i ndicates the leftmost and uppermost position. the relationship between external displa y ram address and display position gh gh+gl gh+ga gh+ga+cl (gh+ga)+ga gh+2ga+cl (gh+2ga)+ga gh+3ga+cl gh+(n-1) ga gh+(n-1) ga+cl gh: graphic home address ga: graphic area number (columns) cl: columns are fixed by hardware (pin-programmable). (example) graphic home address ? 0000h graphic area ? 0020h ? 32 columns ? 2 lines 0000h 0001h 001eh 001fh 0020h 0021h 003eh 003fh 0040h 0041h 005eh 005fh 0060h 0061h 007eh 007fh 0080h 0081h 009eh 009fh 00a0h 00a1h 00beh 00bfh 00c0h 00c1h ? 00deh 00dfh 00e0h 00e1h 00feh 00ffh lcd 0100h 0101h 011eh 011fh 0120h 0121h 013eh 013fh 0140h 0141h 015eh 014fh 0160h 0161h 017eh 017fh 0180h 0181h 109eh 019fh 01a0h 01a1h 01beh 01bfh 01c0h 01c1h 01deh 01dfh 01e0h 01e1h 01feh 01ffh (3) set text area the display columns are defined by the hardware setting. this command can be used to adjust the columns of the display. (example) lcd size 20 columns, 4lines text home address 0000h text area 0014h set 32 columns, 4 lines (4) set graphic area the display columns are defined by the hardware sett ing. this command can be used to adjust the columns of the graphic display. (example) lcd size 20 columns, 2lines graphic home address ? 0000h graphic are ? 0014h 0000 0001 111 0013 0014 111 001f 0014 0015 111 0027 0028 111 0033 0028 0029 111 003b 003c 111 0047 003c 003d 111 004f 0050 111 005b x: invalid set 32 columns, 2 lines lcd if the graphic area setting is set to match the desired number of columns on the lcd, the addressing scheme will be automati cally modified so that the start address of each line equals the end address of the previous line +1. mode set code function operand 1000 x 000 or mode 1000 x 001 exor mode 1000 x 011 and mode 1000 x 100 text attribute mode 10000 xxx internal character generator mode 10001 xxx external character generator mode the display mode is defined by this command. th e display mode does not change until the next 0000 0001 111 0013 0014 111 001f 0014 0015 111 0027 0028 111 0033 0028 0029 111 003b 003c 111 0047 003c 003d 111 004f 0050 111 005b 0050 0051 111 0063 0064 111 006f 0064 0065 111 0077 0078 111 0083 0078 0079 111 008b 008c 111 0097 008c 008d 111 009f 00a0 111 00ab 00a0 00a1 111 00b3 00b4 111 00bf 00b4 00b5 111 00c7 00c8 111 00d3 00c8 00c9 111 00db 00dc 111 00e7 00dc 00dd 111 00ef 00f0 111 00fd 00f0 00f1 111 0103 0104 111 011f 0104 0105 111 0127 0128 111 0123 0128 0129 111 013b 0013c 111 00147 013c 013d 111 014f 0150 111 015b x: invalid command is sent. the logical or, exor, and of text or graphic display can be displayed. in internal character generator mode, character codes 00h to 7fh are assigned to the built-in character generator rom. the character codes 80h to ffh are automa tically assigned to the external character generator ram. (example) (note) attribute functions can only be applied to text d isplay, since the attribute da ta is placed in the graphic ram area. attribute function the attribute operations are reverse display, character blink and inhibit. the attribute data is written into the graphic area which was de fined by the set control word command. only text display is possible in attribute function mode; graphic display is automatically disabled. however, the display mode command must be used to turn both text and graphic on in order for the attribute function to be available. the attribute data for each character in the text area is written to the same address in the graphic area. the attribute function is defined as follows. attribute ram 1byte ? ? ? ? d3 d2 d1 d0 d3 d2 d1 d0 function 0 0 0 0 normal display 0 1 0 1 reverse display 0 0 1 1 inhibit display 1 0 0 0 blink of normal display 1 1 0 1 blink of reverse display 1 0 1 1 blink of inhibit display x:invalid o display mode code function operand 10010000 display off 1001 xx 10 cursor on, blink off 1001 xx 11 cursor on, blink on 100101 xx text on, graphic off 100110 xx text off, graphic on 100111 xx text on, graphic on (note) it is necessary to turn on text display and graphic display in the following cases. a) combination of text/graphic display b) attribute function o cursor pattern select code function operand 10100000 1-line cursor 10100001 2-line cursor 10100010 3-line cursor 10100011 4-line cursor 10100100 5-line cursor 10100101 6-line cursor 10100110 7-line cursor 10100111 8-line cursor when cursor display is on, this command selects the cursor pattern in the range 1 line to 8 lines. the cursor address is defined by th e cursor pointer set command. o data auto read/write code hex. function operand 10110000 b0h set data auto write 10110001 b1h set data auto read 10110010 b2h auto reset the command is convenient for sending a full screen of data from the external display ram. after setting auto mode, a data write (or read) command is need not be sent between each datum. a data auto write (or read) command must be sent after a set address pointer command. after this command, the address pointer is automatically incremented by 1 after each datum. in auto mode, the t6963c cannot accept any other commands. the auto reset command must be sent to the t69963c after all data has been sent, to clear auto mode. (note) a status check for auto mode (sta2, sta3 should be checked between sending of each datum. auto reset should be performed after checking sta3=1 (sta2=1.) refer to the following flowchart. a)auto read mode b)auto write mode o date read/write code hex. function operand 11000000 c0h data write and increment adp data 11000001 c1h data read and increment adp 11000010 c2h data write and decrement adp data 11000011 c3h data read and decrement adp 11000100 c4h data write and nonvariable adp data 11000101 c5h data read and nonvariable adp this command is used for writing data from the mp u to external display ram, and reading data from external display ram to the mpu. data write/data read should be executed after setting address using set address pointer command. the address pointer can be automatically incremented or decremented using this command. (note) this command is necessary for each 1-byte datum. refer to the following flowchart. o screen peek code hex. function operand 11100000 e0h screen peek e this command is used to transfer 1 byte of displayed data to the data stack; this byte can then be read from the mpu by data access. the logical combination of text and graphic display data on the lcd screen can be read by this command. the status (sta6) should be checked just after the screen peek command. if the address determined by the set address pointer command is not in the graphic area, this commands is ignored and a status flag (sta6) is set. refer to the following flowchart. o screen copy code hex. function operand 11101000 e8h screen copy this command copies a single raster line of data to the graphic area. the start point must be set using the set address pointer command. (note 1) if the attribute function is being used, this command is not available. (with attribute data is graphic area data.) refer to the following flowchart. o bit set/reset code function operand 11110 xxx bit reset 11111 xxx bit set 1111 x 000 bit 0 (lsb) 1111 x 001 bit 1 x: invalid 1111 x 010 bit 2 1111 x 011 bit 3 1111 x 100 bit 4 1111 x 101 bit 5 1111 x 110 bit 6 1111 x 111 bit 7 (msb) this command use to set or reset a bit of th e byte specified by the address pointer. only one bit can be set/reset at a time. refer to the following flowchart. 1 0 . t i m i n g c h a r a c t e r i s t i c s bus timing ( v ss = 0 v , v dd = 5 v ) item symbol min typ max unit c/d set-up time t cds 100 ns c/d hold time t cdh 10 ns ce, rd, wr pulse width t cds , t rd , t wr 80 ns data set-up time t ds 80 ns data hold time t dh 40 ns access time t acc 150 ns output hold time t oh 10 50 ns 11.reliability content of reliability test (wide temperature, -20 ~70 ) note1: no dew condensation to be observed. note2: the function test shall be conducted after 4 hours storage at the normal temperature and humidity after remove from the test chamber. note3: vibration test will be conducted to the product itself without putting it in a container. environmental test test item content of test test condition note high temperature storage endurance test applying the high storage temperature for a long time. 80 200hrs 2 low temperature storage endurance test applying the high storage temperature for a long time. -30 200hrs 1,2 high temperature operation endurance test applying the electric stress (voltage & current) and the thermal stress to the element for a long time. 70 200hrs low temperature operation endurance test applying the electric stress under low temperature for a long time. -20 200hrs 1 high temperature/ humidity operation the module should be allowed to stand at 60 ,90%rh max for 96hrs under no-load condition excluding the polarizer, then taking it out and drying it at normal temperature. 60 ,90%rh 96hrs 1,2 thermal shock resistance the sample should be allowed stand the following 10 cycles of operation -20 25 70 30min 5min 30min 1 cycle -20 /70 10 cycles vibration test endurance test applying the vibration during transportation and using. total fixed amplitude : 1.5mm vibration frequency : 10~55hz one cycle 60 seconds to 3 directions of x,y,z for each 15 minutes 3 static electricity test endurance test applying the electric stress to the terminal. vs=800v,rs=1.5k ? cs=100pf 1 time 12.backlight information no.2 3 4 5 shall be lighted at constant lamp current ( il : 5.0 ma ) and shall be measured 3 minutes after the table below. the measurement shall be conducted on the condition that ambient temperature : 25 2 humidity : 30 ~ 85%, with no wind. no items requirements remarks 1 lamp current (il) 5.0 0.5 (marms) 2 lamp voltage (vl) 328 20 (vrms) 3 lamp power (p) (reference value) 1.03 (wrms) vl * il 4 luminance 250 min (cd/m 2 ) note 1 5 chromaticity (x) (y) 0.308 0.01 0.330 0.01 note 2 6 starting voltage (vs) 530 max (25 ) (vrms) 650 max (0 ) (vrms) note 3 7 life time 10000 min (h) note 4 note 1. the average value is measured though the glass. note 2. the tube center / center point shall be measured. note 3. all the tubes shall be lighted. slide in method shall be used for voltage application. note 4.life judgment conditions. a the luminance becomes 50% of the initial luminance. b not normal lighting. c when a severe appearance failure is found. inverter dc/ac ccfl b\l drives directly from a , k. a k b/l 1 3 . i n s p e c t i o n s p e c i f i c a t i o n no item criterion al 01 electrical testing 1.1 missing ertical horiontal segment se gment contrast defect. 1.2 missing character dot or icon. 1.3 display malfunction. 1.4 no function or no display. 1.5 current consumption exceeds product specifications. 1.6 lcd iewing angle defect. 1.7 mixed product types. 1.8 contrast defect. 0.65 02 black or white spots on lcd display only 2.1 white and black spots on display 9 0.25mm, no more than three white or black spots present. 2.2 densely spaced: no more than two spots or lines within 3mm 2.5 3.1 round type : as following drawing [ \ 6 , = ( $ f f h s w d e o h 4 7 < |