OPTIONS & SELECTION GUIDES TN (Twisted Nematic) STN (Super Twisted Nematic) BACK LIGHT EL (Electro- luminescent) l Power efficient l STN type offers high contrast and wide viewing angle. LED with a choice of colors l STN type is available with different background colors; l l l l l Yellow-green w/black characters l Silver-gray w/dark blue characters l Dark blue w/white characters FSTN (Film STN) Bright and even back lighting Long life expectancy, more than 100,000 hours Simple to drive. Needs +5 volts only Brightness can be easily adjusted CCFL (Cold Cathode Florescent Light) l Paper white, best for large graphic displays l Less power consumption than LED’s l Black and white STN with very high contrast ratio for large graphic panels. DISPLAY TYPE l Positive image (Dark dots on light background) l Negative image (Light dots on dark background) TEMPERATURE RANGE OPPERATION (°C) STORAGE (°C) STANDARD 0 ~ +50 -20 ~ +70 EXTENDED -20 ~ +70 -30 ~ +80 VIEWING ANGLE l 12:00 (Top) Display is below eye level l 6:00 (Bottom) Display is above eye level SELECTION GUIDE DISPLAY/POLORIZER DISPLAY DESCRIPTION OUTDOORS OFFICE LIGHT SUBDUED LIGHT VERY LOW LIGHT COMMENTS REFLECTIVE POSITIVE DARK CHARACTERS ON A LIGHT GREY OR YELLOW BACKGROUND EXCELLENT VERY GOOD POOR UNUSABLE CAN’T BE BACK LIT TRANSFLECTIVE POSITIVE DARK CHARACTERS ON A LIGHT GREY OR YELLOW BACKGROUND EXCELLLENT VERY GOOD VERY GOOD EXCELLENT BEST CHOICE FOR GENERAL USE TRANSMISSIVE NEGATIVE LIGHT CHARACTERS ON A DARK BACKGROUND POOR GOOD VERY GOOD EXCELLENT MUST BE USED WITH A BACKLIGHT TRANSMISSIVE POSITIVE DARK CHARACTERS ON A LIGHT GRAY OR YELLOW BACKGROUND GOOD VERY GOOD EXCELENT EXCELLENT HIGH CONTRAST DISPLAY TEMPERATURE COMPENSATION & EL LIFE TIME VDD +5V THERMISTOR 272k @ 0°C LCD MODULE T 9.6k @ 100°C 56kΩ PNP hfe=≥200 VL VSS AMBIENT CONDITIONS 20°C 70% RH 100k @ 25°C INITIAL BRIGHTNESS RATIO 10mΩ 100% 100V 50Hz 50% 27kΩ 100V 400Hz 100V 700Hz -5V 1250 Page 3 2500 TIME (hours) 3750 5000 COMMANDS FOR CHARACTER MODULES Code Command RS Clear Display Return Home Entry Mode Set 0 0 0 0 0 0 0 0 0 Clears the display and returns the cursor to the home position (address 0). 82µs~1.64ms Returns the cursor to the home position (address 0). Also returns a shifted display to the home position. DD RAM contents remain unchanged. 40µs~1.64ms 0 0 0 0 0 0 0 1 * 0 0 0 0 0 0 0 1 I/D S C B R/L * * Moves the cursor and shifts the display without changing the DD RAM contents. 40µs # Sets the data width (DL), the number of lines in the display (L), and the character font (F). 40µs Sets the CG RAM address. CG RAM data can be read or altered after making this setting. 40µs A DD Sets the DD RAM address. Data may be written or read after making this setting. 40µs AC Reads the BUSY flag (BF) indicating that an internal operation is being performed and reads the address counter contents. 1µs 0 0 0 0 1 Cursor & Display Shift 0 0 0 0 0 1 S/C 0 Set CG RAM Address 0 0 0 Set DD RAM Address 0 0 1 0 1 1 40µs D 0 0 Sets the cursor move direction and enables/disables the display. Turns the display ON/OFF (D), or the cursor ON/OFF (C), and blink of the character at the cursor position (B). 0 0 Execution Time 1 0 Display ON/OFF Control Function Set Description R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 DL N$ RE * A CG 40µs Read Busy Flag & Address 0 1 Write Data to CG or DD RAM 1 0 Write Data Writes data into DD RAM or CG RAM. 46µs Read Data from CG or DD RAM 1 1 Read Data Reads data from DD RAM or CG RAM. 46µs BF I/D = 1: Increment I/D = 0: Decrement S = 1: Accompanies display shift. S/C= 1: Display shift S/C = 0: cursor move R/L= 1: Shift to the right. R/L= 0: Shift to the left. DL = 1: 8 bits DL = 0: 4 bits N = 1: 2 lines N = 0: 1 line RE = 1: Ext. Reg. Ena. F = 0: 5 x 7 dots BF = 1: Busy BF = 0: Can accept data # Set to 1 on 24x4 modules $ With KS0072 is Address Mode. DD RAM: Display data RAM CG RAM: Character generator RAM A CG: CG RAM Address A DD: DD RAM Address Corresponds to cursor address. AC: Page 48 Address counter Used for both DD and CG RAM address. Execution times are typical. If transfers are timed by software and the busy flag is not used, add 10% to the above times. CHARACTER MODULE INITIALIZATION Internal Reset Circuit The module is automatically initialized when the power is applied. The following commands are executed during initialization. The busy flag is kept in the busy state until initialization is complete. The busy state lasts for 10 ms after VDD reaches 4.5 volts. 1) Clear Display 2) Function set DL=1.......8-bit data length for interface N=0.........Single-line display F=0.........5x7 dot matrix character font 3) Display ON/OFF Control D=0........Display OFF C=0........Cursor OFF B=0........Blink function OFF 4) Entry Mode Set I/D=1......Increment Mode S=0........Display shift OFF NOTE: If the following power conditions are not satisfied, the internal reset circuit does not function properly. In this case, the initialization should be executed by the series of instructions from outside the MPU (Software Initialization). Power Conditions for Internal Reset ITEM SYMBOL MIN - 10 ms Power Supply Off Time tOFF 1.0 - - ms 4.5V 0.2V 0.2V 0.2V tOFF trcc tOFF≥1ms 0.1ms≤trcc≤10ms 4 bit interface POWER ON POWER ON Wait 20ms or more after VDD reaches 4.5V Wait 15ms or more after VDD reaches 4.5V Function set: 8 bit Busy flag can not be checked RS R/W DB7 DB6 DB5 DB4 0 0 0 0 1 1 RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1 * * * * Wait 4.1ms or more Function set: 8 bit Busy flag can not be checked RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1 * * * * RS R/W DB7 DB6 DB5 DB4 0 0 0 0 1 1 Wait 100µs or more Function set: 8 bit Busy flag can not be checked RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1 * * * * RS R/W DB7 DB6 DB5 DB4 0 0 0 0 1 1 Function set: 4 bit RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1 N F * * 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 I/D S UNIT 0.1 8 bit interface Wait 100µs or more MAX trcc Software Initialization Wait 4.1ms or more TYP Power Supply Rise Time RS R/W DB7 DB6 DB5 DB4 0 0 0 0 1 0 Function Set Display Off Display Clear Entry Mode Set End of Initialization # The busy flag cannot be checked until this point is reached. If the busy flag is not checked at all, the wait time should be longer than the total execution time of these instructions. 0 0 0 0 1 0 0 0 N F * * 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 I/D S End of Initialization Page 44 DISPLAY CHARACTER POSITION AND CHARACTER ADDRESS 1) 8 x 1: HDM08111H-1 1 FIRST LINE 2 3 4 5 6 7 DISPLAY POSITION DD RAM ADDRESS 8 00 01 02 03 04 05 06 07 2) 8 x 2: HDM08216H-1, HDM08216H-3, HDM08216L-3 1 FIRST LINE SECOND LINE 2 3 4 5 6 7 DISPLAY POSITION 8 00 01 02 03 04 05 06 07 DD RAM ADDRESS 40 41 42 43 44 45 46 47 3) 12 x 2: HDM12216H, HDM12216L 1 FIRST LINE SECOND LINE 2 3 4 5 6 7 8 9 10 11 12 00 01 02 03 04 05 06 07 08 09 0A 0B 40 41 42 43 44 45 46 47 48 49 4A 4B DISPLAY POSITION DD RAM ADDRESS 4) 16 x 1: HDM16116H-L, HDM16116L-L 1 FIRST LINE 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F DISPLAY POSITION DD RAM ADDRESS 5) 16 x 1: HDM16116H-2, HDM16116L, HDM16116L-7 1 FIRST LINE 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 00 01 02 03 04 05 06 07 40 41 42 43 44 45 46 47 DISPLAY POSITION DD RAM ADDRESS 6) 16 x 2: HDM16216H-2, HDM16216H-4, HDM16216H-5, HDM16216H-B, HDM16216H-S HDM16216L-2, HDM16216L-5, HDM16216L-6, HDM16216L-7, HDM16216L-B, HDM16216L-S 1 FIRST LINE SECOND LINE 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F DISPLAY POSITION DD RAM ADDRESS 7) 16 x 4: HDM16416H, HDM16416L 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 FIRST LINE 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F SECOND LINE 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F THIRD LINE 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F FORTH LINE 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F Page 42 DISPLAY POSITION DD RAM ADDRESS 8) 20 x 2: HDM20216H-3, HDM20216H-L, HDM20216L, HDM20216L-L 1 FIRST LINE 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 SECOND LINE 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 DISPLAY POSITION DD RAM ADDRESS 9) 20 x 4: HDM20416H, HDM20416L 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 FIRST LINE 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 SECOND LINE 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 THIRD LINE 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 FORTH LINE 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 DISPLAY POSITION DD RAM ADDRESS 10) 24 x 2: HDM24216H-2, HDM24216L-2 1 FIRST LINE 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 SECOND LINE 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 DISPLAY POSITION DD RAM ADDRESS 11) 24 x 4: HDM24416H, HDM24416L 1 2 3 4 5 6 7 21 22 23 24 FIRST LINE 00 01 02 03 04 05 06 14 15 16 17 SECOND LINE 20 21 22 23 24 25 26 34 35 36 37 THIRD LINE 40 41 42 43 44 45 46 54 55 56 57 FORTH LINE 60 61 62 63 64 65 66 74 75 76 77 DISPLAY POSITION DD RAM ADDRESS 12) 40 x 1: HDM40108H-2 10 11 12 13 14 15 37 38 39 40 DISPLAY POSITION 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 24 25 26 27 DD RAM ADDRESS 1 FIRST LINE 2 3 4 5 6 7 8 9 13) 40 x 2: HDM40216H-4, HDM40216L 1 FIRST LINE SECOND LINE 2 3 4 5 6 7 8 9 10 11 12 13 14 15 37 38 39 40 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 24 25 26 27 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 64 65 66 67 14) 40 x 4: HDM40416H-5, HDM40416L-4 1 2 3 4 5 6 7 37 38 39 40 FIRST LINE 00 01 02 03 04 05 06 24 25 26 27 SECOND LINE 40 41 42 43 44 45 46 64 65 66 67 00 01 02 03 04 05 06 24 25 26 27 40 41 42 43 44 45 46 64 65 66 67 THIRD LINE FORTH LINE Page 43 DISPLAY POSITION DD RAM ADDRESS DISPLAY POSITION DD RAM ADDRESS PROCESSOR INTERFACING 8051 CPU LCD MODULE 6800 CPU RD WR E A15 A14 A13 LCD MODULE VmA ∅2 ADDRESS DECODER E A15 A14 A13 ALE ADDRESS DECODER R/W AD0 ADDRESS LATCH AD7 R/S A1 R/W D0 D0 D7 D7 D7 A0 R/S D0 POWER SUPPLY EXAMPLES TIMING CHARACTERISTICS ITEM R/W A0 SYMBOL MAX. MIN. UNIT ENABLE CYCLE TIME TCYC 500 nS ENABLE PULSE WIDTH PW 230 nS ENABLE RISE/FALL TIME TER, TEF RS, R/W SET UP TIME TAS DATA DELAY TIME TDDR DATA SETUP TIME TDSW 60 nS HOLD TIME TH 10 nS 20 VDD VL nS 10-20K VL LCD MODULE 40 nS 360 VDD +5V -5V nS VSS VSS DATA READ RS R/W DUAL POWER DATA WRITE 2.2V 0.6V RS 2.2V 0.6V 2.2V 0.6V TH TAS TH TAS 2.2V 2.2V R/W 0.6V 0.6V TH 0.6V 2.2V TH TEF PW E 2.2V TEF PW E 0.6V 0.6V TER 2.2V 2.2V 0.6V TER TDDR D0-D7 10-20K LCD MODULE SINGLE POWER 2.2V 0.6V +5V 2.2V 0.6V TH VALID DATA TDDR 2.2V 0.6V D0-D7 2.2V 0.6V TCYC TDSW VALID DATA TH 2.2V 0.6V TCYC HANDLING LCD’S & LCD MODULES CLEANING l Wipe gently with cotton or soft material soaked in petroleum benzine. l Do not use acetone, toluene, ethanol or isopropyl alcohol. l Contact with water for a long period of time may damage the display. SAFETY l The toxicity of liquid crystal fluid is very low, but wash it off immediately with soap and water if fluid touches the skin or clothing. HANDLING l Do not touch display area with bare hands. l Do not touch exposed polarizer with hard objects. l Do not expose the CMOS IC’s to static electricity. l Avoid exposing the module to excessive shock or pressure. l Do not allow the storage temperature to exceed the specified range. Page 46 RELIABILITY DATA SUMMARY: LIFETIME AND ENVIORNMENTAL TESTS TEST ITEMS TEST CONDITIONS SUMMARY: LIFE EXPECTANCY TEST TIME NUMBR OF UNITS TESTED FAILURE RATE (%) COMPONENT TYPICAL LIFETIME LCD DISPLAY (GLASS ASSEMBLY) 50,000hr (5.7yr) TEMPERATURE LIFETIME 60°C, 5V, 32hZ 30°C, 5V, 32hZ 7,000hr 7,000hr 50 50 0 0 LCD ELECTRONICS 100,000hr (12yr) min HIGH TEMPERATURE 70°C 95°C 60°C 1,000hr 100hr 5,000hr 300 300 300 0 0 0 EL BACK LIGHT 5,000hr (7mo) 1, 2 CCFL BACK LIGHT 15,000hr (20mo) 2 LOW TEMPERATURE -40°C -30°C 100hr 1,000hr 300 300 0 0 LED BACKLIGHT 100,000hr (12yr) min HIGH TEMPERATURE AND HUMIDITY 70°C, 95%RH 40°C, 95%RH 100hr 500hr 300 300 0 0 25 CYCLES 50 0 TEMPERATURE AND HUMIDITY CYCLE .5hr .5hr .5hr 70°C .5hr 95%RH -20°C POLARIZER AND REFLECTOR RELIABILITY 70°C, DRY 90°C, DRY 1,000hr 100hr 300 300 0 0 ULTRAVIOLET LIGHT OUTDOOR EXPOSURE .5hr 5,000hr 50 0 25 CYCLES 50 0 HEAT SHOCK NOTES: 1. It is recommended that the product be designed so that the EL back light is not left on continuously. This will greatly extend the lifo of the back light element. 2. Usable lifetime of the back light is reached when the light output reaches 50% of the original brightness. 70°C .5hr -20°C VIBRATION 10 - 50Hz, 1g, X,YX,Z DIRECTIONS 51 - 300Hz, 0.5g, X,Y,Z DIRECTIONS 1hr 50 0 MECHANICAL 50g 15ms ± X,Y,Z 3 TIMES EACH 50 0 POWER SUPPLY SEQUENCING (Graphics Modules Only) The power supply voltages should be sequenced according to the following timing diagram. This will insure that the internal electronics have time to begin operation before the negative voltage is applied. The sequence of events should be as follows: Apply VDD first. When VDD is stable at 5v, apply the input signals and then apply VL/VEE. The shut down sequence is exactly the opposite. Failure to follow this procedure may result in permanent damage to the LCD fluid or to the CMOS electronics on the module. 1second min 1 second min 5v VDD 0v 0 to 50mS 0 - 50mS 5v INPUT SIGNALS 0v 0 sec min 0 sec min VL/VEE 0v Minus v NOTICE: Specifications in this catalog are subject to change without notice. Some mechanical specifications may vary slightly from those listed in this catalog due to changes and improvements made to the product. The most current specifications are maintained on our Web site at: www.hantronix.com. Page 5 CHARACTER MODULE FONT TABLE (Standard font) Character modules with built in controllers and Character Generator (CG) ROM & RAM will display 96 ASCII and special characters in a dot matrix format. Then first 16 locations are occupied by the character generator RAM. These locations can be loaded with the user designed symbols and then displayed along with the characters stored in the CG ROM. CHARACTER FONT TABLE LOWER 4 BITS UPPER 4 BITS 0000 0000 CG RAM (1) 0001 (2) 0010 (3) 0011 (4) 0100 (5) 0101 (6) 0110 (7) 0111 (8) 1000 (1) 1001 (2) 1010 (3) 1011 (4) 1100 (5) 1101 (6) 1110 (7) 1111 (8) 0010 0011 0100 0101 0110 0111 1010 1011 1100 1101 1110 1111 Page 47