Product Specification

NHD-1.69-AU-SHIELD
Graphic Color OLED Display Module + Arduino UNO Shield
NHD1.69AUSHIELD-
Newhaven Display
1.69” Diagonal Size
Arduino Uno
Shield
Newhaven Display International, Inc.
2661 Galvin Ct.
Elgin IL, 60124
Ph: 847-844-8795
Fax: 847-844-8796
www.newhavendisplay.com
[email protected]
[email protected]
Document Revision History
Revision
0
1
2
Date
11/19/2015
01/11/2016
03/01/2016
Description
Initial Release
Functions and Features Updated
Example Initialization Sequence & Schematic Typo Updated
Functions and Features






160 x 128 pixel resolution
Built-in SEPS525 controller
SPI MPU interface
RoHS compliant
microSD card reader (microSD card not included)
Built-in logic level shifting for 3.3V ~ 5V operation
[2]
Changed by
PB
PB
PB
Mechanical Drawing
2
3
4
Rev
5
6
Description
Date
A
10.80
A
14.90
1
PCB 53.34 0.3
BEZEL 40.90 0.2
V.A 35 0.2
(A.A 33.575)
6.22
9.17
( 9.8825)
8.51
5.10
2.10
D
0.2
0.3
BEZEL 35
PCB 68.58
0.3
0.2
B
C
PCB 1
9.56
0.2
14.56
C
V.A 28
(A.A 26.864)
B
6.10
D
Date
11/19/15
Unit
Gen. Tolerance
±0.3mm
1
2
3
4
[3]
mm
5
Model:
NHD-1.69-AU-SHIELD
6
Schematic
1
2
3
4
Rev
5
Description
6
Date
XX/XX/XX
Unit
Gen. Tolerance
±0.3mm
1
2
3
4
[4]
mm
5
Model:
NHD-
6
Date
2
3
4
Rev
Description
Date
XX/XX/XX
Gen. Tolerance
±0.3mm
2
3
[5]
Unit
mm
Model:
NHD-
Interface Description
JP1 Interface:
Pin No.
Symbol
1
2
3
4
5
6
7
8
9
10
11
MOSI
SCK
D/C
/RES
OLEDCS
SDCS
MISO
NC
NC
VDD
GND
External
Connection
MPU
MPU
MPU
MPU
MPU
MPU
MPU
Power Supply
Power Supply
Function Description
Master Out Slave In
Serial Clock signal
Register Select signal. D/C=0: Command, D/C=1: Data
Active LOW Reset signal
OLED Active LOW Chip Select signal
Micro SD Active LOW Chip Select signal
Master In / Slave Out
No Connect
No Connect
Supply Voltage for OLED and logic (3.3V~5V)
Ground
JP2 Interface:
Shield Pin
Symbol
AREF
GND
Digital 13
Digital 12
Digital 11
Digital 10
Digital 9
Digital 8
Arduino UNO
Pin Symbol
AREF
GND
13
12
11
10
9
8
Function Description
Arduino UNO
Pin Symbol
7
6
5
4
3
2
1
0
Function Description
Arduino UNO
Pin Symbol
A5
A4
A3
A2
A1
A0
Function Description
No Connect
Ground
Serial Clock signal
Master In / Slave Out
Master Out Slave In
Micro SD Active LOW Chip Select signal
No Connect
No Connect
JP3 Interface:
Shield Pin
Symbol
Digital 7
Digital 6
Digital 5
Digital 4
Digital 3
Digital 2
Digital 1
Digital 0
No Connect
Active LOW Reset signal
OLED Active LOW Chip Select signal
Register Select signal. D/C=0: Command, D/C=1: Data
No Connect
No Connect
No Connect
No Connect
JP4 Interface:
Shield Pin
Symbol
Analog 5
Analog 4
Analog 3
Analog 2
Analog 1
Analog 0
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
[6]
JP5 Interface:
Shield Pin
Symbol
RST
3V
5V
GND
GND
Vin
Arduino UNO
Pin Symbol
RESET
3.3V
5V
GND
GND
Vin
Function Description
No Connect
No Connect
Supply Voltage for OLED and logic (5V)
No Connect
No Connect
No Connect
[7]
Electrical Characteristics
Item
Operating Temperature Range
Storage Temperature Range
Supply Voltage
Supply Current
“H” Level input
“L” Level input
“H” Level output
“L” Level output
Symbol
Top
Tst
Condition
Absolute Max
Absolute Max
VDD
IDD
Vih
Vil
Voh
Vol
Min.
-30
-40
Typ.
-
Max.
+70
+80
Unit
⁰C
⁰C
3.0
0.8*VDD
0
VDD-0.4
-
3.3
95
-
5.5
220
VDD
0.4
0.4
V
mA
V
V
V
V
Optical Characteristics
Item
Viewing Angle – Top
Viewing Angle – Bottom
Viewing Angle – Left
Viewing Angle – Right
Contrast Ratio
Response Time (rise)
Response Time (fall)
Brightness
Lifetime
Symbol
Condition
Cr
Tr
Tf
Min.
80
80
80
80
60
10,000
Typ.
2000:1
10
10
75
-
Max.
-
Unit
⁰
⁰
⁰
⁰
us
us
2
cd/m
Hrs
50% checkerboard
90 cd/m², Ta=25°C,
50% checkerboard
Note: Lifetime at typical temperature is based on accelerated high-temperature operation. Lifetime is tested at
average 50% pixels on and is rated as Hours until Half-Brightness. The Display OFF command can be used to
extend the lifetime of the display.
Luminance of active pixels will degrade faster than inactive pixels. Residual (burn-in) images may occur. To avoid
this, every pixel should be illuminated uniformly.
Controller information
Built-in SEPS525 controller.
Please download specification at www.newhavendisplay.com/app_notes/SEPS525.pdf
[8]
Table of Commands
[9]
Timing Characteristics
4-wire SPI:
[10]
Example Initialization Sequence
void OLED_Init_160128RGB(void)
{
digitalWrite(RES_PIN, LOW);
delay(2);
digitalWrite(RES_PIN, HIGH);
delay(2);
// display off, analog reset
OLED_Command_160128RGB(0x04);
OLED_Data_160128RGB(0x01);
delay(1);
// normal mode
OLED_Command_160128RGB(0x04);
OLED_Data_160128RGB(0x00);
delay(1);
// display off
OLED_Command_160128RGB(0x06);
OLED_Data_160128RGB(0x00);
delay(1);
// turn on internal oscillator using external resistor
OLED_Command_160128RGB(0x02);
OLED_Data_160128RGB(0x01);
// 90 hz frame rate, divider 0
OLED_Command_160128RGB(0x03);
OLED_Data_160128RGB(0x30);
// duty cycle 127
OLED_Command_160128RGB(0x28);
OLED_Data_160128RGB(0x7F);
// start on line 0
OLED_Command_160128RGB(0x29);
OLED_Data_160128RGB(0x00);
// rgb_if
OLED_Command_160128RGB(0x14);
OLED_Data_160128RGB(0x31);
// Set Memory Write Mode
OLED_Command_160128RGB(0x16);
OLED_Data_160128RGB(0x76);
[11]
// driving current r g b (uA)
OLED_Command_160128RGB(0x10);
OLED_Data_160128RGB(0x45);
OLED_Command_160128RGB(0x11);
OLED_Data_160128RGB(0x34);
OLED_Command_160128RGB(0x12);
OLED_Data_160128RGB(0x33);
// precharge time r g b
OLED_Command_160128RGB(0x08);
OLED_Data_160128RGB(0x04);
OLED_Command_160128RGB(0x09);
OLED_Data_160128RGB(0x05);
OLED_Command_160128RGB(0x0A);
OLED_Data_160128RGB(0x05);
// precharge current r g b (uA)
OLED_Command_160128RGB(0x0B);
OLED_Data_160128RGB(0x9D);
OLED_Command_160128RGB(0x0C);
OLED_Data_160128RGB(0x8C);
OLED_Command_160128RGB(0x0D);
OLED_Data_160128RGB(0x57);
// Set Reference Voltage Controlled by External Resister
OLED_Command_160128RGB(0x80);
OLED_Data_160128RGB(0x00);
// mode set
OLED_Command_160128RGB(0x13);
OLED_Data_160128RGB(0xA0);
OLED_SetColumnAddress_160128RGB(0, 159);
OLED_SetRowAddress_160128RGB(0, 127);
// Display On
OLED_Command_160128RGB(0x06);
OLED_Data_160128RGB(0x01);
}
Example Arduino Code
Please see: https://github.com/NewhavenDisplay/NHD-1.69-160128ASC3_Example
[12]
Quality Information
Test Item
Content of Test
High Temperature storage
Test the endurance of the display at high
storage temperature.
Test the endurance of the display at low
storage temperature.
Test the endurance of the display by
applying electric stress (voltage & current)
at high temperature.
Test the endurance of the display by
applying electric stress (voltage & current)
at low temperature.
Test the endurance of the display by
applying electric stress (voltage & current)
at high temperature with high humidity.
Test the endurance of the display by
applying electric stress (voltage & current)
during a cycle of low and high
temperatures.
Test the endurance of the display by
applying vibration to simulate
transportation and use.
Low Temperature storage
High Temperature
Operation
Low Temperature
Operation
High Temperature /
Humidity Operation
Thermal Shock resistance
Vibration test
Atmospheric Pressure test
Static electricity test
Test Condition
Test the endurance of the display by
applying atmospheric pressure to simulate
transportation by air.
Test the endurance of the display by
applying electric static discharge.
2
-40⁰C , 96hrs
1,2
+70⁰C 96hrs
2
-30⁰C , 96hrs
1,2
+60⁰C , 90% RH , 96hrs
1,2
-30⁰C,30min -> 25⁰C,5min ->
70⁰C,30min = 1 cycle
100 cycles
10-22Hz , 15mm amplitude.
22-500Hz, 1.5G
30min in each of 3 directions
X,Y,Z
115mbar, 40hrs
VS=800V, RS=1.5kΩ, CS=100pF
One time
Note 1: No condensation to be observed.
Note 2: Conducted after 2 hours of storage at 25⁰C, 0%RH.
Note 3: Test performed on product itself, not inside a container.
Evaluation Criteria:
1: Display is fully functional during operational tests and after all tests, at room temperature.
2: No observable defects.
3: Luminance >50% of initial value.
4: Current consumption within 50% of initial value
Precautions for using OLEDs/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
[13]
Note
+800⁰C , 96hrs
3
3