162KB

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