NHD-0220AZ-FL-YBW NEWHAVEN | Alldatasheet
Document overview
- Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 11
Technical content
NHD‐0220AZ‐FL‐YBW Character Liquid Crystal Display Module NHD‐ Newhaven Display 0220‐ 2 lines x 20 characters AZ‐ Model F‐ Transflective L‐ Yellow/Green LED Backlight Y‐ STN‐ Yellow/Green B‐ 6:00 view W‐ Wide Temperature (‐20°C ~ +70°C) RoHS Compliant Newhaven Display International, Inc.
2511 Technology Drive, Suite 101
Elgin IL, 60124 Ph: 847‐844‐8795 Fax: 847‐844‐8796 www.newhavendisplay.com nhtech@newhavendisplay.com nhsales@newhavendisplay.com
Revision Date Description Changed by 0 10/11/2007 Initial Release ‐ 1 2/5/2010 User Guide Reformat BE 2 6/3/2010 Character Code Updated BE Functions and Features
- 2 lines x 20 characters
- Built‐in controller (SPLC780D or equivalent)
- +5.0V Power Supply
- 1/16 duty, 1/5 bias
- RoHS compliant
1 VSS
2 VDD
5 R/W
7 DB0
8 DB1
9 DB2
10 DB3
11 DB4
12 DB5
13 DB6
14 DB7
15 LED+
16 LED-
Part No. NHD-0220AZ-FL-YBW Features: 1. 2-line x 20 character display; 5 x 8 dots with cursor 2. Built-in controller (SPLC780D or Equivalent) 3. +5V power supply 4. 1/16 duty cycle; 1/5 bias 5. STN- Yellow/Green; positive; Trans/f_lective 6. Backlight: Yellow/Green
Pin Description and Wiring Diagram Pin No. Symbol External Connection Function Description
1 VSS Power Supply Ground
2 VDD Power Supply Supply Voltage for logic (+5.0V) 3 V0 Adj Power Supply Power supply for contrast (approx. 0.4V) 4 RS MPU Register select signal. RS=0: Command, RS=1: Data
5 R/W MPU Read/Write select signal, R/W=1: Read R/W: =0: Write
6 E MPU Operation enable signal. Falling edge triggered. 7‐10 DB0 – DB3 MPU Four low order bi‐directional three‐state data bus lines. These four are not used during 4‐bit operation. 11‐14 DB4 – DB7 MPU Four high order bi‐directional three‐state data bus lines. 15 LED+ Power Supply Power supply for LED Backlight (+5.0V via on‐board resistor)
16 LED‐ Power Supply Ground for Backlight
Recommended LCD connector: 2.54mm pitch pins Backlight connector: ‐‐‐ Mates with: ‐‐‐
Electrical Characteristics
Item Symbol Condition Min. Typ. Max. Unit Operating Temperature Range Top Absolute Max ‐20 ‐ +70 ⁰ C Storage Temperature Range Tst Absolute Max ‐30 ‐ +80 ⁰ C Supply Voltage VDD 4.7 5.0 5.5 V Supply Current IDD Ta=25°C, VDD=5.0V ‐ 1.5 2.5 mA Supply for LCD (contrast) VDD‐V0 Ta=25°C ‐ 4.6 ‐ V “H” Level input Vih 2.2 ‐ VDD V “L” Level input Vil 0 ‐ 0.6 V “H” Level output Voh 2.4 ‐‐ V “L” Level output Vol ‐ ‐ 0.4 V Backlight Supply Voltage Vled ‐ ‐ 5.0 ‐ V Backlight Supply Current Iled Vled=5.0V ‐ 150 300 mA Optical Characteristics Item Symbol Condition Min. Typ. Max. Unit Viewing Angle – Vertical (top) AV Cr ≥2 ‐ 25 ‐ ⁰ Viewing Angle – Vertical (bottom) AV Cr ≥2 ‐ 70 ‐ ⁰ Viewing Angle – Horizontal (left) AH Cr ≥2 ‐ 30 ‐ ⁰ Viewing Angle – Horizontal (right) AH Cr ≥2 ‐ 30 ‐ ⁰ Contrast Ratio Cr ‐ 2 ‐ ‐ Response Time (rise) Tr ‐ ‐ 120 150 ms Response Time (fall) Tf ‐ ‐ 120 150 ms Controller Information Built‐in SPLC780D. Download specification at http://www.newhavendisplay.com/app_notes/SPLC780D.pdf
1 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 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53
Built‐in Font Table
Example Initialization Program 8-bit Initialization: void command(char i) P1 = i; //put data on output Port D_I =0; //D/I=LOW : send instruction R_W =0; //R/W=LOW : Write E = 1; Delay(1); //enable pulse width >= 300ns E = 0; //Clock enable: falling edge void write(char i) P1 = i; //put data on output Port D_I =1; //D/I=LOW : send data R_W =0; //R/W=LOW : Write E = 1; Delay(1); //enable pulse width >= 300ns E = 0; //Clock enable: falling edge void init() E = 0; Delay(100); //Wait >15 msec after power is applied command(0x30); //command 0x30 = Wake up Delay(30); //must wait 5ms, busy flag not available command(0x30); //command 0x30 = Wake up #2 Delay(10); //must wait 160us, busy flag not available command(0x30); //command 0x30 = Wake up #3 Delay(10); //must wait 160us, busy flag not available command(0x38); //Function set: 8-bit/2-line command(0x10); //Set cursor command(0x0c); //Display ON; Cursor ON command(0x06); //Entry mode set
4-bit Initialization: void command(char i) P1 = i; //put data on output Port D_I =0; //D/I=LOW : send instruction R_W =0; //R/W=LOW : Write Nybble(); //Send lower 4 bits i = i<<4; //Shift over by 4 bits P1 = i; //put data on output Port Nybble(); //Send upper 4 bits void write(char i) P1 = i; //put data on output Port D_I =1; //D/I=HIGH : send data R_W =0; //R/W=LOW : Write Nybble(); //Clock lower 4 bits i = i<<4; //Shift over by 4 bits P1 = i; //put data on output Port Nybble(); //Clock upper 4 bits void Nybble() E = 1; Delay(1); //enable pulse width >= 300ns E = 0; //Clock enable: falling edge void init() P1 = 0; P3 = 0; Delay(100); //Wait >15 msec after power is applied P1 = 0x30; //put 0x30 on the output port Delay(30); //must wait 5ms, busy flag not available Nybble(); //command 0x30 = Wake up Delay(10); //must wait 160us, busy flag not available Nybble(); //command 0x30 = Wake up #2 Delay(10); //must wait 160us, busy flag not available Nybble(); //command 0x30 = Wake up #3 Delay(10); //can check busy flag now instead of delay P1= 0x20; //put 0x20 on the output port Nybble(); //Function set: 4-bit interface command(0x28); //Function set: 4-bit/2-line command(0x10); //Set cursor command(0x0F); //Display ON; Blinking cursor command(0x06); //Entry Mode set
Test Item Content of Test Test Condition Note High Temperature storage Endurance test applying the high storage temperature for a long time. +80⁰C , 48hrs 2 Low Temperature storage Endurance test applying the low storage temperature for a long time. ‐30⁰C , 48hrs 1,2 High Temperature Operation Endurance test applying the electric stress (voltage & current) and the high thermal stress for a long time. +70⁰C 48hrs 2 Low Temperature Operation Endurance test applying the electric stress (voltage & current) and the low thermal stress for a long time. ‐20⁰C , 48hrs 1,2 High Temperature / Humidity Operation Endurance test applying the electric stress (voltage & current) and the high thermal with high humidity stress for a long time. +40⁰C , 90% RH , 48hrs 1,2 Thermal Shock resistance Endurance test applying the electric stress (voltage & current) during a cycle of low and high thermal stress. 0⁰C,30min ‐> 25⁰C,5min ‐> 50⁰C,30min = 1 cycle 10 cycles Vibration test Endurance test applying vibration to simulate transportation and use. 10‐55Hz , 15mm amplitude. 60 sec in each of 3 directions X,Y,Z For 15 minutes Static electricity test Endurance test applying electric static discharge. VS=800V, RS=1.5kΩ, CS=100pF One time Note 1: No condensation to be observed. Note 2: Conducted after 4 hours of storage at 25⁰C, 0%RH. Note 3: Test performed on product itself, not inside a container. Precautions for using LCDs/LCMs See Precautions at www.newhavendisplay.com/specs/precautions.pdf Warranty Information and Terms & Conditions http://www.newhavendisplay.com/index.php?main_page=terms