NHD C0216CZ FSW FBW 3V3
NHD C0216CZ FSW FBW 3V3
NHD C0216CZ FSW FBW 3V3
www.newhavendisplay.com
[email protected] [email protected]
Document Revision History
Revision Date Description Changed by
0 11/11/2008 Initial Release -
1 8/26/2009 User guide reformat BE
2 10/9/2009 Updated Electrical Characteristics MC
3 10/22/2009 Font Table Revision BE
4 10/27/2009 Updated the Block Diagram MC
5 11/19/2009 Updated backlight supply current MC
6 12/18/2009 Pin description updated BE
7 3/2/2012 Interface information updated AK
8 7/22/2013 Electrical characteristics updated ML
9 12/10/2014 Recommended connector information updated AK
10 10/20/16 Mechanical Drawing, Electrical & Optical Char. Updated SB
11 1/20/17 P/N Printed on Back of Display, Electrical Char. Updated SB
12 8/24/18 Supply Current Updated SB
[2]
1 2 3 4 5 6 7 8
SYMBOL REVISION DATE
A A
BLU 41.4±0.3
LCD 39.6±0.2 0.9
V.A 37.6 MIN (1.9) 4±0.3
LCD 2.1 MAX. 0.9 0.6 40.2±0.2
A.A 34.22 (3.59)
Silk Screen
A
4-0.8
B B
LCD 15.8±0.2
V.A12.8MIN
FRONT
FRONT
A.A8.76
BACK
BACK
LCD 22.5±0.2
BLU 24.3±0.3
Newhaven Display
23.1±0.2
NHD-C0216CZ-FSW-FBW-3V3
WW YY -XXXXXX
Silicone
0.75
0.3
1.2
7.6
UV Glue
10 1 Tear tape 1 10
0.6
A
34.6±0.2
0.9
(9.1)
(11.12)
0.6
C
2.55
P1.5x9=13.5 13.95±0.2
NO. Symbol
A K 1
0.4 1.2±0.2 2
D BACK D
3
2.16 4
1.82 5
0.37
0.34 6
7
E
8 E
Notes:
0.49
9
0.52
LINEAR:
XX. ±0.3 mm DRAWING/PART NUMBER: REVISION:
NS
F 6. Driver IC: ST7032-0D - THIRD ANGLE PROJECTION
08/24/18 08/24/18 08/24/18 F
DO NOT SCALE DRAWING SHEET 1 OF 1
THIS DRAWING IS SOLELY THE PROPERTY OF NEWHAVEN DISPLAY INTERNATIONAL, INC.
7. Interface: Serial THE INFORMATION IT CONTAINS IS NOT TO BE DISCLOSED, REPRODUCED OR COPIED IN
WHOLE OR PART WITHOUT WRITTEN APPROVAL FROM NEWHAVEN DISPLAY.
1 2 3 4 5 6 7 8
Pin Description and Wiring Diagram
Pin No. Symbol External Connection Function Description
1 RST MPU Active LOW Reset Signal
2 RS MPU Register Select Signal. RS=0: instruction; RS=1: data
3 CSB MPU Active LOW Chip Select signal
4 SCL MPU Serial Clock
5 SI MPU Serial Input data
6 VSS Ground
7 VDD Power Supply Power supply for logic for LCD (3.3V).
8 VOUT DC/DC voltage converter. Connect to 1uF capacitor to VDD or VSS
9 C1+ - Voltage booster circuit. Connect to 0.47µF-2.2µF cap to PIN10.
10 C1- - Voltage booster circuit. Connect to 0.47µF-2.2µF cap to PIN9.
A LED+ Power Supply Backlight Anode (3.0V)
K LED- Power Supply Backlight Cathode (Ground)
Recommended LCD connector: LCD pins should be soldered directly onto thru-hole connection on PCB
Backlight connector: Backlight pins should be soldered directly onto thru-hole connection on PCB
[4]
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 - 3.0 3.3 3.6 V
Supply Current IDD VDD = 3.3V 0.16 0.5 0.75 mA
Supply for LCD (contrast) VLCD TOP = 25°C 5.2 5.5 5.8 V
“H” Level input VIH - 1.9 - VDD V
“L” Level input VIL - VSS - 0.8 V
“H” Level output VOH - 0.75 * VDD - VDD V
“L” Level output VOL - VSS - 0.8 V
Optical Characteristics
Item Symbol Condition Min. Typ. Max. Unit
Top ϕY+ - 20 - ⁰
Optimal
Bottom ϕY- - 40 - ⁰
Viewing CR ≥ 2
Left θX- - 40 - ⁰
Angles
Right θX+ - 40 - ⁰
Contrast Ratio CR - 2 6 - -
Rise TR - 200 300 ms
Response Time TOP = 25°C
Fall TF - 250 350 ms
Controller Information
Built-in ST7032 Controller.
Please download specification at http://www.newhavendisplay.com/app_notes/ST7032.pdf
DDRAM Address
1 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
[5]
Table of Commands
Instruction code Instruction Execution Time
Instruction Description OSC= OSC = OSC=
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 380kHz 540kHz 700kHz
Clear Write “20H” to DDRAM and set 1.08 0.76 0.59
0 0 0 0 0 0 0 0 0 1 DDRAM address to “00H” from
Display AC ms ms ms
Set DDRAM Address to “00H”
Return from AC and return cursor to its 1.08 0.76 0.59
0 0 0 0 0 0 0 0 1 X original position if shifted. The
Home contents of DDRAM are not ms ms ms
changed.
Sets cursor move direction and
Entry Mode specifies display shift. These
0 0 0 0 0 0 0 1 I/D S parameters are performed
26.3 µs 18.5 µs 14.3 µs
Set
during data write and read.
D=1: Entire display on
Display
0 0 0 0 0 0 1 D C B C=1: Cursor on 26.3 µs 18.5 µs 14.3 µs
ON/OFF B=1: Blinking cursor on
DL: Interface data is 8/4 bits
N: Number of lines is 2/1
Function set 0 0 0 0 1 DL N DH IS2 IS1 DH: Double Height Font 26.3 µs 18.5 µs 14.3 µs
IS 2~1: Instruction Table
Select
Set DDRAM Set DDRAM address in
0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0 address counter.
26.3 µs 18.5 µs 14.3 µs
Address
Whether during internal
Read busy operation or not can be known
Flag and 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 by reading BF. The contents of 0 0 0
address counter can also be
Address read.
Write data Write data into internal RAM
1 0 D7 D6 D5 D4 D3 D2 D1 D0 26.3 µs 18.5 µs 14.3 µs
To Address (DDRAM/CGRAM).
Read data Read data from internal RAM
1 1 D7 D6 D5 D4 D3 D2 D1 D0 (DDRAM/CGRAM/ICONRAM).
26.3 µs 18.5 µs 14.3 µs
From RAM
[6]
Timing Characteristics
[7]
Built-In Font Table
[8]
Example Initialization Program
void init()
//initialize the LCD
{
P3 = 1;
P1 = 1;
RST = 0; //RESET
delay(2);
RST = 1; //end reset
delay(20);
Writecom(0x30); //wake up
delay(2);
Call writecom(0x30); //wake up
Call writecom(0x30); //wake up
Call writecom(0x39); //function set
Call writecom(0x14); //internal osc frequency
Call writecom(0x56); //power control
Call writecom(0x6D); //follower control
Call writecom(0x70); //contrast
Call writecom(0x0C); //display on
Call writecom(0x06); //entry mode
Call writecom(0x01); //clear
delay(10);
}
void writecom(int d)
{
CS = 0; //CS
RS = 0; //A0 = Command
for(serialcounter = 1; serialcounter <= 8; serialcounter++) //send 8 bits
{
if((d&0x80)==0x80) //get only the MSB
SI=1; //if 1, then SI=1
else
SI=0; //if 0, then SI=0
d=(d<<1); //shift data byte left
SCL = 0;
SCL = 1;
SCL = 0; //SCL
}
CS = 1;
}
void writedata(int d)
{
CS = 0; //CS
RS = 1; //A0 = Data
for(serialcounter = 1; serialcounter <= 8; serialcounter++) //send 8 bits
{
if((d&0x80)==0x80) //get only the MSB
SI=1; //if 1, then SI=1
else
SI=0; //if 0, then SI=0
d=(d<<1); //shift data byte left
SCL = 0;
SCL = 1;
SCL = 0; //SCL
}
CS = 1;
}
[9]
Quality Information
Test Item Content of Test Test Condition Note
High Temperature storage Endurance test applying the high storage +80⁰C , 96hrs 2
temperature for a long time.
Low Temperature storage Endurance test applying the low storage -30⁰C , 96hrs 1,2
temperature for a long time.
High Temperature Endurance test applying the electric stress +70⁰C , 96hrs 2
Operation (voltage & current) and the high thermal
stress for a long time.
Low Temperature Endurance test applying the electric stress -20⁰C , 96hrs 1,2
Operation (voltage & current) and the low thermal
stress for a long time.
High Temperature / Endurance test applying the electric stress +40⁰C , 90% RH , 96hrs 1,2
Humidity Operation (voltage & current) and the high thermal
with high humidity stress for a long time.
Thermal Shock resistance Endurance test applying the electric stress -20⁰C,60min -> 25⁰C,5min ->
(voltage & current) during a cycle of low 70⁰C,60min = 1 cycle
and high thermal stress. 20 cycles
Vibration test Endurance test applying vibration to 10-55Hz, 5G Acceleration. 3
simulate transportation and use. 60 sec in each of 3 directions
X,Y,Z for 30 minutes
Static electricity test Endurance test applying electric static VS=8kV, RS=330Ω, CS=150pF
discharge. five times
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.
[10]