Summary of Contents for Crystalfontz America CFAH1602O-TMI-ET
Page 1
Crystalfontz America, Incorporated CHARACTER LCD MODULE SPECIFICATIONS Crystalfontz Model Number CFAH1602O-TMI-ET Hardware Version Revision v0.1 Data Sheet Version Revision 1.0, July 2010 Product Pages www.crystalfontz.com/product/CFAH1602O-TMI-ET.html Crystalfontz America, Incorporated 12412 East Saltese Avenue Spokane Valley, WA 99216-0357 Phone: 888-206-9720 Fax: 509-892-1203 Email: techinfo@crystalfontz.com...
Page 2
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 2 REVISION HISTORY HARDWARE 2007/08/15 Current hardware version: v0.1 DATA SHEET Current Data Sheet version: v1.0 Since last Data Sheet (no version number, Preliminary): ...
Page 3
Crystalfontz America, Inc. assumes no liability for applications assistance, customer product design, software performance, or infringements of patents or services described herein. Nor does Crystalfontz America, Inc. warrant or represent that any license, either express or implied, is granted under any patent right, copyright, or other intellectual property right of Crystalfontz America, Inc.
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 5 MAIN FEATURES 16 characters by 2 lines module consists of an LCD panel, a PCB (Printed Circuit Board), and an LED backlight.
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 6 ORDERING INFORMATION POLARIZER BACKLIGHT PART NUMBER FLUID GLASS IMAGE FILM COLOR/TYPE COLOR CFAH1602O-TMI-ET blue negative transmissive white LED Additional variants (same form factor, different LCD mode or backlight):...
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 7 MECHANICAL SPECIFICATIONS PHYSICAL CHARACTERISTICS ITEM SIZE Number of Characters and Lines 16 Characters x 2 Lines Weight 32 grams (typical)
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 11 DC CHARACTERISTICS (5V AND 3.3V OPERATION) 5V OPERATION DC CHARACTERISTICS TEST PART (4.5 to 5.5 volts) CONDITION NOTES Controller Supply Voltage for Logic +4.5v...
Page 12
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 12 3.3V OPERATION DC CHARACTERISTICS TEST PART (2.7 to 4.5 volts) CONDITION NOTES Controller Supply Voltage for Logic +2.7v +3.3v +4.5v...
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 13 DETAILS OF INTERFACE PIN FUNCTIONS NOTE The pinout of this module is not the same as many other character modules that have a similar connector.
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 14 QUICK REFERENCE FOR PIN FUNCTIONS (FRONT & BACK PHOTOS) (13) V (14) V (11) RS (12) V (10) R/W (9) E...
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 15 TYPICAL V CONNECTIONS FOR DISPLAY CONTRAST Adjust V to +1v (V = +4v) as an initial setting. When the module is operational, readjust V for optimal display appearance.
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 17 Definition of Operation Voltage (Vop) Selected Wave 100% Non-selected Wave Luminance of ON segments CR = L on = Maximum...
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 18 Definition of Vertical and Horizontal Viewing Angles (CR > Vertical Horizontal Figure 8. Definition of Horizontal and Vertical Viewing Angles (CR>2) Definition of 6 O’Clock and 12:00 O’Clock Viewing Angles...
July 2010 Page 19 LED BACKLIGHT CHARACTERISTICS The CFAH1602O-TMI-ET uses an LED backlight. LED backlights are easy to use, but they are also easily damaged by abuse. NOTE Do not connect +5v directly to the backlight terminals. This will ruin the backlight.
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 20 J1 goes to Pin 13, GND GND (Pin 13) (Pin 14) Add 0805 resistor at J1. (LED+) RA goes to Pin 14, V (LED-) If you are concerned about power dissipation, exchange the 0...
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 21 LCD CONTROLLER INTERFACE This module uses a Sitronix ST7066U controller. The Sitronix ST7066U is compatible with the industry standard Hitachi HD44780 controller.
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 22 CHARACTER GENERATOR ROM (CGROM) To find the code for a given character, add the two numbers that are shown in bold for its row and column. For example, the lowercase “h”...
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 23 MODULE RELIABILITY AND LONGEVITY MODULE RELIABILITY ITEM SPECIFICATION LCD excluding backlight 50,000 to 100,000 hours (typical) White LED Backlight (I <...
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 24 Please understand that we avoid changing a module whenever possible; we only discontinue a module if we have no other option. We will post Part Change Notices on the product's web page as soon as possible. If interested, you can subscribe to future part change notifications.
Page 25
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 25 Do not clean the polarizer with liquids. Do not wipe the polarizer with any type of cloth or swab (for example, Q- tips).
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 26 APPENDIX A: QUALITY ASSURANCE STANDARDS INSPECTION CONDITIONS Environment Temperature: 25±5°C Humidity: 30~85% RH (noncondensing) For visual inspection of active display area Source lighting: two 20-Watt or one 40-Watt fluorescent light ...
Page 27
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 27 DEFECTS CLASSIFICATION Defects are defined as: Major Defect: results in failure or substantially reduces usability of unit for its intended purpose ...
Page 28
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 28 DEFECT TYPE CRITERIA Bubbles between polarizer film and glass Defect Size Acceptable Qty <0.20 mm Ignore 0.20 to 0.40 mm Minor 0.40 to 0.60 mm...
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 29 APPENDIX B: APPLICATION NOTE FOR 3.3V OPERATION This module can be used with a 3.3v power supply. In order to meet the requirements of V...
Page 30
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 30 3. Use the circuit in the figure below to create the voltage for V by using a PWM (Pulse Width Modulation) output of your microcontroller.
Crystalfontz America, Inc. CFAH1602O-TMI-ET Character LCD Module Data Sheet www.crystalfontz.com Hardware v0.1 / Data Sheet v1.0 July 2010 Page 31 APPENDIX C: SITRONIX ST7066U CONTROLLER SPECIFICATION SHEET The complete Sitronix ST7066U Dot Matrix LCD Controller/Driver specifications (42 pages) follows.
Page 32
Sitronix ST7066U Dot Matrix LCD Controller/Driver n Features 5 x 8 and 5 x 11 dot matrix possible 16-common x 40-segment liquid crystal Low power operation support: display driver -- 2.7 to 5.5V Programmable duty cycles Wide range of LCD driver power -- 1/8 for one line of 5 x 8 dots with cursor -- 3.0 to 10V -- 1/11 for one line of 5 x 11 dots &...
Page 33
ST7066U ST7066 Serial Specification Revision History Version Date Description 1. Added 8051 Example Program Code(Page 21,23) 2. Added Annotated Flow Chart : 2000/10/31 “BF cannot be checked before this instruction” 3. Changed Maximum Ratings Power Supply Voltage:+5.5V →+7.0V(Page 28) 2000/11/14 Added QFP Pad Configuration(Page 5) 1.
Page 34
ST7066U n Block Diagram OSC1 OSC2 Reset Timing circuit generator Instruction register(IR) Instruction Display data COM1 to decoder 16-bit Common COM16 (DDRAM) shift signal 80x8 bits register driver interface Address counter SEG1 to 40-bit 40-bit Segment SEG40 shift latch signal register circuit driver...
Page 35
ST7066U n Pad Arrangement SEG22 SEG39 SEG21 SEG40 ST7066U SEG20 COM16 SEG19 COM15 SEG18 COM14 SEG17 COM13 SEG16 COM12 SEG15 COM11 (0,0) SEG14 COM10 SEG13 COM09 SEG12 COM08 SEG11 COM07 Chip Size : 2300x3000μm SEG10 COM06 Coordinate : Pad Center Origin : Chip Center SEG09 COM05...
Page 36
ST7066U n Package Dimensions Appendix 5/42 V2.2 2006/05/11...
Page 37
ST7066U n Pad Configuration(80 QFP) OSC1 Appendix 6/42 V2.2 2006/05/11...
Page 38
ST7066U Pad Location Coordinates Pad No. Function Pad No. Function 1040 -1400 SEG22 -1040 1400 1040 -1270 SEG21 -1040 1270 1040 -1140 SEG20 -1040 1140 1040 -1020 SEG19 -1040 1020 1040 -900 SEG18 -1040 1040 -780 SEG17 -1040 COM1 1040 -660 SEG16 -1040...
Page 39
ST7066U n Pin Function Name Number I/O Interfaced with Function Select registers. 0: Instruction register (for write) Busy flag: address counter (for read) 1: Data register (for write and read) Select read or write. 0: Write 1: Read Starts data read/write. Four high order bi-directional tristate data bus pins.
Page 40
ST7066U n Function Description System Interface This chip has all two kinds of interface type with MPU : 4-bit bus and 8-bit bus. 4-bit bus or 8-bit bus is selected by DL bit in the instruction register. During read or write operation, two 8-bit registers are used. One is data register (DR), the other is instruction register(IR).
Page 41
ST7066U Display Data RAM (DDRAM) Display data RAM (DDRAM) stores display data represented in 8-bit character codes. Its extended capacity is 80 x 8 bits, or 80 characters. The area in display data RAM (DDRAM) that is not used for display can be used as general data RAM.
Page 42
ST7066U When display shift operation is performed, the DDRAM address shifts. See Figure 5. Display Position ……………….. DDRAM Address ……………….. (hexadecimal) Figure 4 2-Line Display Display Position DDRAM Address Shift Left Shift Right Figure 5 2-Line by 8-Character Display Example Case 2: For a 16-character ´...
Page 43
ST7066U Character Generator ROM (CGROM) The character generator ROM generates 5 x 8 dot or 5 x 11 dot character patterns from 8-bit character codes. It can generate 240 5 x 8 dot character patterns. User-defined character patterns are also available by mask-programmed ROM.
Page 44
ST7066U Table 4 Correspondence between Character Codes and Character Patterns (ROM Code: 0A) Appendix 13/42 V2.2 2006/05/11...
Page 47
ST7066U Character Code CGRAM Character Patterns (DDRAM Data) Address (CGRAM Data) b7 b6 b5 b4 b3 b2 b1 b0 b5 b4 b3 b2 b1 b0 b7 b6 b5 b4 b3 b2 b1 b0 Table 5 Relationship between CGRAM Addresses, Character Codes (DDRAM) and Character patterns (CGRAM Data) Notes: 1.
Page 48
ST7066U n Instructions There are four categories of instructions that: Designate ST7066U functions, such as display format, data length, etc. Set internal RAM addresses Perform data transfer with internal RAM Others Instruction Table: Instruction Code Description Instruction Description Time RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 (270KHz) Write "20H"...
Page 49
ST7066U n Instruction Description Clear Display Code Clear all the display data by writing "20H" (space code) to all DDRAM address, and set DDRAM address to "00H" into AC (address counter). Return cursor to the original status, namely, bring the cursor to the left edge on first line of the display.
Page 50
ST7066U Display ON/OFF Code Control display/cursor/blink ON/OFF 1 bit register. Ø D : Display ON/OFF control bit When D = "High", entire display is turned on. When D = "Low", display is turned off, but display data is remained in DDRAM. Ø...
Page 51
ST7066U Ø DL : Interface data length control bit When DL = "High", it means 8-bit bus mode with MPU. When DL = "Low", it means 4-bit bus mode with MPU. So to speak, DL is a signal to select 8-bit or 4-bit bus mode.
Page 52
ST7066U Read Busy Flag and Address AC6 AC5 AC4 AC3 AC2 AC1 AC0 Code When BF = “High”, indicates that the internal operation is being processed.So during this time the next instruction cannot be accepted. The address Counter (AC) stores DDRAM/CGRAM addresses, transferred from IR. After writing into (reading from) DDRAM/CGRAM, AC is automatically increased (decreased) by 1.
Page 53
ST7066U n Reset Function Initializing by Internal Reset Circuit An internal reset circuit automatically initializes the ST7066U when the power is turned on. The following instructions are executed during the initialization. The busy flag (BF) is kept in the busy state until the initialization ends (BF = 1).
Page 54
ST7066U n Initializing by Instruction 8-bit Interface (fosc=270KHz) POWER ON Wait time >40mS After Vcc >4.5V Function set BF cannot be checked before RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 this instruction. Wait time >37uS Function set BF cannot be RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 checked before...
Page 55
ST7066U Ø Initial Program Code Example For 8051 MPU(8 Bit Interface): ;--------------------------------------------------------------------------------- INITIAL_START: CALL DELAY40mS A,#38H ;FUNCTION SET CALL WRINS_NOCHK ;8 bit,N=1,5*7dot CALL DELAY37uS A,#38H ;FUNCTION SET CALL WRINS_NOCHK ;8 bit,N=1,5*7dot CALL DELAY37uS A,#0FH ;DISPLAY ON CALL WRINS_CHK CALL DELAY37uS A,#01H ;CLEAR DISPLAY CALL...
Page 56
ST7066U 4-bit Interface (fosc=270KHz) POWER ON Wait time >40mS After Vcc >4.5V Function set BF cannot be RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 checked before this instruction. Wait time >37uS Function set BF cannot be RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 checked before this instruction.
Page 57
ST7066U Ø Initial Program Code Example For 8051 MPU(4 Bit Interface): ;------------------------------------------------------------------- ;------------------------------------------------------------------- INITIAL_START: WRINS_CHK: CALL DELAY40mS CALL CHK_BUSY WRINS_NOCHK: A,#38H ;FUNCTION SET PUSH CALL WRINS_ONCE ;8 bit,N=1,5*7dot A,#F0H CALL DELAY37uS ;EX:Port 3.0 ;EX:Port 3.1 A,#28H ;FUNCTION SET SETB ;EX:Port 3.2 CALL WRINS_NOCHK ;4 bit,N=1,5*7dot P1,A...
Page 58
ST7066U n Interfacing to the MPU The ST7066U can send data in either two 4-bit operations or one 8-bit operation, thus allowing interfacing with 4- or 8-bit MPU. For 4-bit interface data, only four bus lines (DB4 to DB7) are used for transfer. Bus lines DB0 to DB3 are disabled.
Page 59
ST7066U For 8-bit interface data, all eight bus lines (DB0 to DB7) are used. Ø Example of busy flag check timing sequence R / W D e l a y ( > 8 0 u s ) I n t e r n a l F u n c t i o n i n g o p e r a t i o n N o t...
Page 60
ST7066U n Supply Voltage for LCD Drive There are different voltages that supply to ST7066U’s pin (V1 - V5) to obtain LCD drive waveform. The relations of the bias, duty factor and supply voltages are shown as below: Duty Factor 1/8, 1/11 1/16 Bias...
Page 61
ST7066U n Timing Characteristics Writing data from MPU to ST7066U VIH1 VIL1 Valid data DB0-DB7 Reading data from ST7066U to MPU VIH1 VIL1 Valid data DB0-DB7 Appendix 30/42 V2.2 2006/05/11...
Page 62
ST7066U Interface Timing with External Driver VOH2 VOL2 n Power Supply Conditions Symbol Characteristics Description Min. Typ. Max. Unit Power rise time that will trigger tPOR Power rise time internal power on reset circuit tIOL I/O Low time The period that I/O is kept low. Enable pulse width Please refer to the following tables.
Page 63
ST7066U n AC Characteristics (TA = 25℃, VCC = 2.7V) Symbol Characteristics Test Condition Min. Typ. Max. Unit Internal Clock Operation OSC Frequency R = 75KW External Clock Operation External Frequency Duty Cycle Rise/Fall Time Write Mode (Writing data from MPU to ST7066U) Enable Cycle Time Pin E 1200...
Page 64
ST7066U n AC Characteristics (TA = 25℃, VCC = 5V) Symbol Characteristics Test Condition Min. Typ. Max. Unit Internal Clock Operation OSC Frequency R = 91KW External Clock Operation External Frequency Duty Cycle Rise/Fall Time Write Mode (Writing data from MPU to ST7066U) Enable Cycle Time Pin E 1200...
Page 65
ST7066U n Absolute Maximum Ratings Characteristics Symbol Value Power Supply Voltage -0.3 to +7.0 LCD Driver Voltage -10.0 to V +0.3 Input Voltage -0.3 to V +0.3 Operating Temperature C to + 90 Storage Temperature C to + 125 n DC Characteristics ( TA = 25℃...
Page 66
ST7066U n DC Characteristics ( TA = 25℃, V = 4.5 V - 5.5 V ) Symbol Characteristics Test Condition Min. Typ. Max. Unit Operating Voltage LCD Voltage 10.0 = 270KHz Power Supply Current =5.0V Input High Voltage 0.7Vcc (Except OSC1) Input Low Voltage -0.3 (Except OSC1)
Page 67
ST7066U n LCD Frame Frequency Assume the oscillation frequency is 270KHZ, 1 clock cycle time = 3.7us, 1/16 duty; 1/5 bias,1 frame = 3.7us x 200 x 16 = 11840us=11.8ms(84.7Hz) 200 clocks COM1 COM2 COM16 SEGx off SEGx on 1 frame Appendix 36/42 V2.2...
Page 68
ST7066U Assume the oscillation frequency is 270KHZ, 1 clock cycle time = 3.7us, 1/11 duty; 1/4 bias,1 frame = 3.7us x 400 x 11 = 16280us=16.3ms (61.3Hz) 400 clocks COM1 COM2 COM11 SEGx off SEGx on 1 frame Appendix 37/42 V2.2 2006/05/11...
Page 69
ST7066U Assume the oscillation frequency is 270KHZ, 1 clock cycle time = 3.7us, 1/8 duty; 1/4 bias,1 frame = 3.7us x 400 x 8 = 11840us=11.8ms (84.7Hz) 400 clocks COM1 COM2 COM8 SEGx off SEGx on 1 frame Appendix 38/42 V2.2 2006/05/11...
Need help?
Do you have a question about the CFAH1602O-TMI-ET and is the answer not in the manual?
Questions and answers