Product Specification
NHD-1.27-12896UGC3
Newhaven Display International, Inc.
2661 Galvin Court, Elgin, IL 60124 USA
Ph: 847.844.8795 | Fx: 847.844.8796
www.newhavendisplay.com
REACH
Compliant
RoHS
Compliant
Table of Contents
Document Revision History .......................................................................................................................... 2
Mechanical Drawing .................................................................................................................................... 3
Pin Description ............................................................................................................................................ 4
Wiring Diagrams .......................................................................................................................................... 5
Electrical Characteristics .............................................................................................................................. 6
Optical Characteristics ................................................................................................................................. 6
Controller information ................................................................................................................................. 6
Table of Commands ..................................................................................................................................... 7
Timing Characteristics ................................................................................................................................ 13
Example Initialization Sequence:................................................................................................................ 17
Quality Information ................................................................................................................................... 20
Additional Resources
➢ Support Forum: https://support.newhavendisplay.com/hc/en-us/community/topics
➢ GitHub: https://github.com/newhavendisplay
➢ Example Code: https://support.newhavendisplay.com/hc/en-us/categories/4409527834135-Example-Code/
➢
Knowledge Center: https://www.newhavendisplay.com/knowledge_center.html
➢ Quality Center: https://www.newhavendisplay.com/quality_center.html
➢ Precautions for using LCDs/LCMs: https://www.newhavendisplay.com/specs/precautions.pdf
➢ Warranty / Terms & Conditions: https://www.newhavendisplay.com/terms.html
1
Document Revision History
Revision
Date
Description
Changed By
0
03/23/2014
Initial Release
AK
1
10/20/2015
Bezel Alignment Holes Added
SB
2
03/03/2017
Thru-Hole Diameter Increased, Temperature Range Updated
SB
3
03/15/2019
Quality Information Updated
AS
4
07/27/2022
Updated Supply Voltage and Mechanical Drawing
CJ
2
1
A
2
Mechanical Drawing
3
4
5
6
SYMBOL
7
8
REVISION
DATE
A
B
B
WW YY
C
C
D
D
E
E
Standard Tolerance:
(Unless otherwise specified)
F
Product Descrip�on: 1.27” Full Color OLED
1. OLED Controller IC: SSD1351
2. OLED Inteface: 3-/4-wire Serial, 6800/8080 Parallel
3. OLED Power Requirement: 2.8V/144mA
4. Ma�ng Connector: 20pin, 2x10 2.54mm pitch pins
1
2
3
Linear:
±0.3mm
Unless otherwise specified:
• Dimensions are in Millimeters
• Third Angle Projection
Revision:
Drawing/Part Number:
NHD-1.27-12896UGC3
Drawn By:
Drawn Date:
C. Johnson
07/27/2022
Approved By:
Approved Date:
Do Not Scale Drawing
Size:
C. Johnson
07/27/2022
-
A3
Scale:
NS
Sheet 1 of 1
This drawing is solely the property of Newhaven Display International, Inc.
The information it contains is not to be disclosed, reproduced or copied in
whole or part without written approval from Newhaven Display.
4
5
6
7
8
F
Pin Description
Parallel Interface:
Pin No.
1
2
3
4
5
Symbol
GND
VDD
NC
D/C
R/W or /WR
External Connection
Power Supply
Power Supply
MPU
MPU
6
E or /RD
MPU
7-14
15
16
17
18
19
20
DB0 – DB7
GND
/RES
/CS
GND
BS1
BS0
MPU
Power Supply
MPU
MPU
Power Supply
MPU
MPU
Function Description
Ground
Supply Voltage for OLED and logic.
No Connect
Register select signal. D/C=0: Command, D/C=1: Data
6800-interface:
Read/Write select signal, R/W=1: Read R/W=0: Write
8080-interface:
Active LOW Write signal.
6800-interface:
Operation enable signal. Falling edge triggered.
8080-interface:
Active LOW Read signal.
8-bit Bi-directional data bus lines.
Ground
Active LOW Reset signal.
Active LOW Chip Select signal.
Ground
MPU Interface Select signal.
MPU Interface Select signal.
Serial Interface:
Pin No.
1
2
3
4
Symbol
GND
VDD
NC
D/C
External Connection
Power Supply
Power Supply
MPU
5-6
7
8
9
10-14
15
16
17
18
19
20
VSS
SCLK
SDIN
NC
VSS
GND
/RES
/CS
GND
BS1
BS0
Power Supply
MPU
MPU
Power Supply
Power Supply
MPU
MPU
Power Supply
MPU
MPU
Function Description
Ground
Supply Voltage for OLED and logic.
No Connect
Register select signal. D/C=0: Command, D/C=1: Data
Tie LOW for 3-wire Serial Interface.
Ground
Serial Clock signal.
Serial Data Input signal.
No Connect
Ground
Ground
Active LOW Reset signal.
Active LOW Chip Select signal.
Ground
MPU Interface Select signal.
MPU Interface Select signal.
MPU Interface Pin Selections
Pin
Name
6800 Parallel
8-bit interface
8080 Parallel
8-bit interface
BS1
BS0
1
1
1
0
4-wire
Serial
Interface
0
0
3-wire
Serial
Interface
0
1
4
MPU Interface Pin Assignment Summary
Bus
Interface
8-bit 6800
8-bit 8080
4-wire SPI
3-wire SPI
D7
Data/Command Interface
D5 D4 D3
D2
D1
D[7:0]
D[7:0]
Tie LOW
NC
SDIN
Tie LOW
NC
SDIN
D6
D0
SCLK
SCLK
E
R/W
E
R/W
/RD /WR
Tie LOW
Tie LOW
Control Signals
/CS
D/C
/CS
D/C
/CS
D/C
/CS
D/C
/CS Tie LOW
/RES
/RES
/RES
/RES
/RES
Wiring Diagrams
5
Electrical Characteristics
Item
Operating Temperature Range
Storage Temperature Range
Supply Voltage
Supply Current (logic)
Supply Current (display)
Sleep Mode Current
“H” Level input
“L” Level input
“H” Level output
“L” Level output
Symbol
TOP
TST
Condition
Absolute Max
Absolute Max
Min.
-40
-40
Typ.
-
Max.
+70
+85
Unit
⁰C
⁰C
VDD
IDD
ICC
IDD+ICCSLEEP
VIH
VIL
VOH
VOL
TOP=25°C, VDD=2.8V
VDD=2.8V
VDD = 2.8V
-
2.7
0.8 * VDD
VSS
0.9 * VDD
0
2.8
4
140
2
-
3.5
12
310
10
VDD
0.2 * VDD
VDD
0.1*VDD
V
mA
mA
mA
V
V
V
V
Min.
80
80
80
80
10,000:1
80
10,000
Typ.
10
10
100
-
Max.
-
Unit
⁰
⁰
⁰
⁰
µs
µs
cd/m2
Hrs.
Optical Characteristics
Optimal
Viewing
Angles
Item
Top
Bottom
Left
Right
Contrast Ratio
Response Time
Brightness
Lifetime
Rise
Fall
Symbol
ϕY+
ϕYθXθX+
CR
TR
TF
LV
-
Condition
50% Checkerboard
100 cd/m², TOP =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 SSD1351 controller.
Please download specification at https://support.newhavendisplay.com/hc/en-us/articles/4414478016663-SSD1351
6
Table of Commands
7
8
9
10
11
12
Timing Characteristics
6800-Series MCU Parallel Interface:
13
8080-Series MCU Parallel Interface:
14
4-wire SPI:
15
3-wire SPI:
16
Example Initialization Sequence:
void oled_Data_12896RGB(unsigned char Data)
{
GPIO_Write(GPIOB, Data);
GPIO_SetBits(GPIOC, RS);
GPIO_ResetBits(GPIOC, CS1);
GPIO_ResetBits(GPIOC, RW);
GPIO_SetBits(GPIOC, E1);
GPIO_ResetBits(GPIOC, E1);
GPIO_SetBits(GPIOC, RW);
GPIO_SetBits(GPIOC, CS1);
}
void oled_Command_12896RGB(unsigned char Data)
{
GPIO_Write(GPIOB, Data);
GPIO_ResetBits(GPIOC, RS);
GPIO_ResetBits(GPIOC, CS1);
GPIO_ResetBits(GPIOC, RW);
GPIO_SetBits(GPIOC, E1);
GPIO_ResetBits(GPIOC, E1);
GPIO_SetBits(GPIOC, RW);
GPIO_SetBits(GPIOC, CS1);
}
void OLED_Init_12896RGB(void)
{
GPIO_ResetBits(GPIOC, RES);
graphic_delay(500000);
GPIO_SetBits(GPIOC, RES);
graphic_delay(500000);
oled_Command_12896RGB(0xFD);
oled_Data_12896RGB(0x12);
oled_Command_12896RGB(0xFD);
oled_Data_12896RGB(0xB1);
//Command lock setting
//unlock
//Command lock setting
//unlock
oled_Command_12896RGB(0xAE);
oled_Command_12896RGB(0xB3);
oled_Data_12896RGB(0xF1);
//clock & frequency
//clock=Diviser+1 frequency=fh
oled_Command_12896RGB(0xCA);
oled_Data_12896RGB(0x7F);
//Duty
//OLED _END+1
oled_Command_12896RGB(0xA2);
oled_Data_12896RGB(0x00);
//Display offset
oled_Command_12896RGB(0xA1);
oled_Data_12896RGB(0x00);
//Set display start line
//0x00 start line
17
oled_Command_12896RGB(0xA0);
oled_Data_12896RGB(0xA0);
//Set Re-map, color depth
//8-bit 262K
oled_Command_12896RGB(0xB5);
oled_Data_12896RGB(0x00);
//set GPIO
//disabled
oled_Command_12896RGB(0xAB);
oled_Data_12896RGB(0x01);
//Function Set
//8-bit interface, internal VDD regulator
oled_Command_12896RGB(0xB4);
oled_Data_12896RGB(0xA0);
oled_Data_12896RGB(0xB5);
oled_Data_12896RGB(0x55);
//set VSL
//external VSL
oled_Command_12896RGB(0xC1);
oled_Data_12896RGB(0x8a);
oled_Data_12896RGB(0x51);
oled_Data_12896RGB(0x8a);
//Set contrast current for A,B,C
//Color A
//8a
//Color B
//51
//Color C
//8a
oled_Command_12896RGB(0xC7);
oled_Data_12896RGB(0x0F);
//Set master contrast
//
oled_Command_12896RGB(0xB9);
//use linear grayscale LUT
oled_Command_12896RGB(0xB1);
oled_Data_12896RGB(0x32);
//Set pre & dis-charge
//pre=1h, dis=1h
oled_Command_12896RGB(0xBB);
oled_Data_12896RGB(0x07);
//Set precharge voltage of color A,B,C
//
oled_Command_12896RGB(0xB2);
oled_Data_12896RGB(0xa4);
oled_Data_12896RGB(0x00);
oled_Data_12896RGB(0x00);
//display enhancement
oled_Command_12896RGB(0xB6);
oled_Data_12896RGB(0x01);
//precharge period
oled_Command_12896RGB(0xBE);
oled_Data_12896RGB(0x07);
//Set VcomH
oled_Command_12896RGB(0xA6);
//Normal display
oled_Command_12896RGB(0x15);
oled_Data_12896RGB(0x00);
oled_Data_12896RGB(0x7F);
oled_Command_12896RGB(0x75);
oled_Data_12896RGB(0x00);
oled_Data_12896RGB(0x5F);
oled_Command_12896RGB(0x5C);
//set column start and end addresses
//
//
//set row start and end addresses
//
//
//write to RAM command
for(int i=0; i < 128; i++)
18
{
for(int j=0; j < 96; j++)
{
oled_Data_12896RGB(0x00);
oled_Data_12896RGB(0x00);
oled_Data_12896RGB(0x00);
}
}
oled_Command_12896RGB(0xAF);
//Display on
}
int oled_12896RGB(void)
{
column = 0x00;
byte1 = 0x00;
byte2 = 0x00;
oled_Command_12896RGB(0x15);
oled_Data_12896RGB(column);
oled_Data_12896RGB(0x7F);
oled_Command_12896RGB(0x75);
oled_Data_12896RGB(0x00);
oled_Data_12896RGB(0x5F);
oled_Command_12896RGB(0x5C);
//set column start and end addresses
//
//
//set row start and end addresses
//
//
//write to RAM command
for (int i=0; i < 12288; i++)
//for each 24-bit pixel...128*96=12288
{
f_read(&File1, &red, 1, &blen);
//read the red 8-bits
f_read(&File1, &green, 1, &blen);
//read the green 8-bits
f_read(&File1, &blue, 1, &blen);
//read the blue 8-bits
red = red >> 2;
green = green >> 2;
blue = blue >> 2;
oled_Data_12896RGB(red);
oled_Data_12896RGB(green);
oled_Data_12896RGB(blue);
}
}
///////////////////////////////////////////////////////
19
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 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.
Test Condition
Note
+85⁰C , 240 Hrs.
2
-40⁰C , 240 Hrs.
1,2
+70⁰C 240 Hrs.
2
-40⁰C , 240 Hrs.
1,2
+60⁰C , 90% RH , 120 Hrs.
1,2
-40⁰C,60min -> 85⁰C,60min = 1
cycle
24 Cycles
10-22Hz , 1.5mm amplitude.
22-500Hz, 1.5G
30min in each of 3 directions
X,Y,Z
115mbar, 40hrs
3
3
VS=±800V, RS=330Ω, CS=150pF
10 Times
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
20