NHD-2.23-12832UMB3 概述
OLED Display Module OLED显示模块 OLED显示器
NHD-2.23-12832UMB3 数据手册
通过下载NHD-2.23-12832UMB3数据手册来全面了解它。这个PDF文档包含了所有必要的细节,如产品概述、功能特性、引脚定义、引脚排列图等信息。
PDF下载NHD‐2.23‐12832UMB3
OLED Display Module
NHD‐
2.23‐
12832‐
UM‐
B‐
Newhaven Display
2.23” diagonal size
128 x 32 pixel resolution
Model – includes Multi‐Font chip
Emitting Color: Blue
3‐
+3V power supply
Functions and Features
•
•
•
•
•
•
128 x 32 pixel resolution
Built‐in SSD1305 controller
Parallel or serial MPU interface
Single, low voltage power supply
RoHS compliant
Multi‐Language Fonts built‐in
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
[1]
Table of Contents
1. Document Revision History
2. Mechanical Drawing
3. Interface Description
3.1. Parallel Interface
3.2. Serial Interface
3.3. I2C Interface
3.4. MPU Interface Pin Selections
3.5. MPU Interface Pin Assignment Summery
4. Wiring Diagrams
5. Electrical Characteristics
6. Optical Characteristics
7. Font Content Address Table
8. Supported Languages
9. OLED controller Instruction Table
10. OLED controller to MPU interface
10.1.
10.2.
10.3.
10.4.
6800‐MPU Parallel Interface
8080‐MPU Parallel Interface
Serial Interface
I2C Interface
11. Example OLED Initialization Program code
12. Multi‐Font IC to MPU interface
12.1.
12.2.
12.3.
Serial Interface
Communication Protocol
Timing Characteristics
13. Font Tables (see file: www.newhavendisplay.com/app_notes/MultiFont.pdf )
14. Font Data Arrangement Format (see file: www.newhavendisplay.com/app_notes/MultiFont.pdf )
15. Calculation of Font Addresses (see file: www.newhavendisplay.com/app_notes/MultiFont.pdf )
16. Multi‐Font program code example
17. Quality Information
1. Document Revision History
Revision
Date
Description
Changed by
0
1
10/15/2012
11/5/2012
Preliminary Release
Initial Product Release
‐
‐
[2]
2. Mechanical Drawing
1
2
3
4
5
6
Rev
Descripꢀon
Date
A
B
C
A
B
C
D
PIN ASSIGNMENT
1
2
VSS
VDD
φ 6.34
C6
3
NC
4
D/C
5
6
7
R/W (/WR)
E (/RD)
DB0
16
8
DB1
9
DB2
6
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
DB3
DB4
DB5
DB6
DB7
/RES
/CS
BS2
11.5 MAX
BS1
MF_SCLK
MF_SI
/MF_CS2
MF_SO
NC
NC
Notes:
C6
1. Color: Blue
2. Controller IC: SSD1305
3. Interface: 8-bit 68xx/80xx Parallel, 4-wire SPI
4. RoHS Compliant
D
Date
11/21/12
Unit
Gen. Tolerance
Model:
±0.3mm
mm
NHD-2.23-12832UMB3
1
2
3
4
5
6
The drawing contained herein is the exclusive property of Newhaven Display Internaꢀonal, Inc. and shall not be copied, reproduced, and/or disclosed in any format without permission.
[3]
3. Interface Description
3.1. Parallel Interface:
Pin No. Symbol
External
Connection
Power Supply
Power Supply
‐
Function Description
1
2
3
4
5
VSS
VDD
NC
Ground
Supply Voltage for OLED and logic.
No Connect
Register select signal. D/C=0: Command, D/C=1: Data
6800‐interface:
D/C
R/W or /WR
MPU
MPU
Read/Write select signal, R/W=1: Read R/W: =0: Write
8080‐interface:
Active LOW Write signal.
6
E or /RD
MPU
6800‐interface:
Operation enable signal. Falling edge triggered.
8080‐interface:
Active LOW Read signal.
7‐14
15
16
17
18
19
20
21
22
23
24
DB0 – DB7
/RES
MPU
MPU
MPU
MPU
MPU
MPU
MPU
MPU
MPU
‐
8‐bit Bi‐directional data bus lines.
Active LOW Reset signal.
/CS
BS2
BS1
Active LOW Chip Enable signal.
MPU Interface Select signal.
MPU Interface Select signal.
Multi‐font IC Serial Clock Input
Multi‐font IC Serial Data Input
Multi‐font IC Active LOW Chip Enable signal.
Multi‐font IC Serial Data Output
No Connect
MF_SCLK
MF_SI
/MF_CS2
MF_SO
NC
NC
‐
No Connect
3.2.
Serial Interface:
Pin No. Symbol
External
Function Description
Connection
1
2
3
4
5‐6
7
VSS
VDD
NC
D/C
VSS
SCLK
SDIN
NC
Power Supply
Power Supply
Ground
Supply Voltage for OLED and logic.
No Connect
Register select signal. D/C=0: Command, D/C=1: Data
Ground
Serial Clock signal.
Serial Data Input signal.
No Connect
‐
MPU
Power Supply
MPU
MPU
‐
8
9
10‐14
15
16
17
18
19
20
21
22
23
24
VSS
/RES
/CS
BS2
BS1
MF_SCLK
MF_SI
/MF_CS2
MF_SO
NC
Power Supply
MPU
MPU
MPU
MPU
MPU
MPU
MPU
MPU
‐
Ground
Active LOW Reset signal.
Active LOW Chip Enable signal.
MPU Interface Select signal.
MPU Interface Select signal.
Multi‐font IC Serial Clock Input
Multi‐font IC Serial Data Input
Multi‐font IC Active LOW Chip Enable signal.
Multi‐font IC Serial Data Output
No Connect
NC
‐
No Connect
[4]
3.3.
I2C Interface:
Pin No. Symbol
External
Connection
Power Supply
Power Supply
‐
Function Description
1
2
3
VSS
VDD
NC
Ground
Supply Voltage for OLED and logic.
No Connect
4
5‐6
7
SA0
VSS
SCL
MPU
Power Supply
MPU
Slave Address Selection signal.
Ground
Serial Clock signal.
8
9
SDAIN
SDAOUT
VSS
/RES
/CS
MPU
MPU
Power Supply
MPU
Serial Data input signal (pins 8 and 9 can be tied together).
Serial Data output signal (pin9 can be no connect).
Ground
10‐14
15
16
17
18
19
20
21
22
23
24
Active LOW Reset signal.
Active LOW Chip Enable signal.
MPU Interface Select signal.
MPU Interface Select signal.
Multi‐font IC Serial Data Input
Multi‐font IC Serial Clock Input
Multi‐font IC Active LOW Chip Enable signal.
Multi‐font IC Serial Data Output
No Connect
MPU
MPU
MPU
MPU
MPU
MPU
MPU
‐
BS2
BS1
MF_SI
MF_SCLK
/MF_CS2
MF_SO
NC
NC
‐
No Connect
3.4.
3.5.
MPU Interface Pin Selections
Pin
6800 Parallel
8080 Parallel
Serial
I2C
Interface
Name 8‐bit interface 8‐bit interface
Interface
BS2
BS1
1
0
1
1
0
0
0
1
MPU Interface Pin Assignment Summery
Data/Command Interface
Control Signals
R/W /CS D/C
R/W /CS D/C
Bus
Interface
8‐bit 6800
8‐bit 8080
SPI
D7 D6 D5 D4 D3
D[7:0]
D[7:0]
D2
D1
D0
E
E
/RES
/RES
/RES
/RES
/RES
/RD /WR /CS D/C
Tie LOW
Tie LOW
NC
SDIN
SCLK
Tie LOW
Tie LOW
/CS D/C
SA0
I2C
SDAIN
SDAOUT SCL
[5]
4. Wiring Diagrams
[6]
[7]
5. Electrical Characteristics
Item
Operating Temperature Range
Storage Temperature Range
Symbol
Top
Tst
Condition
Absolute Max
Absolute Max
Min.
‐20
‐40
Typ.
‐
‐
Max.
+70
+90
Unit
⁰C
⁰C
Supply Voltage
Supply Current (logic)
VDD
IDD
2.4
‐
‐
‐
‐
2.8
0.195
20
28
3
‐
‐
‐
‐
3.5
15.4
25
35
30
VDD
0.2*VDD
VDD
0.1VDD
V
mA
mA
mA
µA
V
V
V
V
Ta=25°C, VDD=2.8V
VDD=2.8V, 50% ON
VDD=2.8V, 100% ON
Supply Current (display)
ICC
Sleep Mode Current
“H” Level input
“L” Level input
“H” Level output
“L” Level output
IDD+ICCSLEEP
Vih
Vil
Voh
Vol
0.8*VDD
VSS
0.9*VDD
VSS
6. Optical Characteristics
Item
Viewing Angle – Vertical (top)
Viewing Angle – Vertical (bottom)
Viewing Angle – Horizontal (left)
Viewing Angle – Horizontal (right)
Contrast Ratio
Response Time (rise)
Response Time (fall)
Brightness
Symbol
AV
AV
AH
AH
Cr
Condition
Min.
80
80
80
80
Typ.
‐
‐
‐
‐
Max.
Unit
⁰
⁰
⁰
⁰
‐
‐
‐
‐
‐
‐
‐
‐
‐
2000:1
‐
‐
‐
us
Tr
Tf
‐
‐
10
10
120
‐
‐
us
50% checkerboard
Ta=25°C, 50%
checkerboard
100
10,000
cd/m2
Hrs
Lifetime
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.
[8]
7. Font Content Address Table
#
Type
Font Content
Character Set
Number of
Characters
96
Base Address
(decimal)
0
Base Address
(hex)
1
2
ASCII
5x7 ASCII
7x8 ASCII
ASCII
ASCII
ASCII
ASCII
Basic
000000
000300
000600
000C00
0018C0
001EC0
0024C0
002CC0
0031C0
0037C0
003DC0
004AC0
0051C0
0059C0
006680
007340
008440
008EE0
009BA0
00A860
00C400
011080
05CB60
077C80
0E7330
0EAB30
96
96
96
96
96
128
80
96
96
208
112
128
96
96
128
80
768
1,536
3,072
6,336
7,872
9,408
3
4
5
8x16 BOLD ASCII
Width‐adjusted Arial ASCII
8x16 Latin
6
8x16 Latin
Supplement
Extended A
Extended B
Extended Additional
Basic
7
8x16 Latin
8
8x16 Latin
11,456
12,736
14,272
15,808
19,136
20,928
22,976
26,240
29,504
33,856
36,576
39,840
43,104
50,176
69,760
379,744
490,624
946,992
961,328
9
8x16 Latin
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
8x16 Greek
8x16 Cyrillic
8x16 Hebrew
8x16 Thai
UNICODE
Basic
Basic
Basic
Basic
Width‐adjusted Latin
Width‐adjusted Latin
Width‐adjusted Latin
Width‐adjusted Latin
Width‐adjusted Latin
Width‐adjusted Greek
Width‐adjusted Cyrillic
Width‐adjusted Arabic
GB2312
Supplement
Extended A
Extended B
Extended Additional
Basic
96
96
Basic
Basic
208
576
7,614
6,500
7,999
1,792
1,792
CJK
KSC5605
JIS0208
5x7 ISO8859
LCM 5x10
LCM
[9]
8. Supported Languages
Language
Language
Family
Area
Country
Language
Area
Country
Language
Family
United Kingdom
Ireland
USA
France
Belgium
Monaco
French
French, Dutch
French, Italian
Europe
English
Europe
English
North
America
Canada
English, French
Haiti
French
Belize
Senegal
Jamaica
Mali
Trinidad and Tobago
Bahamas
Antigua and Barbuda
Dominica
St. Vincent
St. Lucia
Grenada
Burkina Faso
Guinea
Cote d’Ivoire
Togo
Benin
Niger
North
America
English
English
Latin (French)
Cameroon
Chad
St. Kitts‐Nevis
Africa
French
Central African
Republic
Djibouti
Burundi
Republic of
Democratic
Congo
South Africa
Australia
Guyana
Australia
New Zealand
Tonga
Fiji
Palau
Congo
Gabon
Latin (English)
English
Solomon
Vanuatu
Kiribati
Comoros
Madagascar
Spain
Andorra
Mexico
Guatemala
Costa Rica
Panama
Dominican
Republic
El Salvador
Honduras
Nicaragua
Puerto Rico
Cuba
Spanish, Catalan
Spanish
Europe
Nauru
Marshall Islands
South Africa
Zimbabwe
Gambia
English, Dutch
Sierra Leone
North
America
Spanish
Liberia
Ghana
Nigeria
Uganda
Zambia
Africa
English
Latin (Spanish)
Malawi
Venezuela
Colombia
Peru
Argentina
Ecuador
Chile
Seychelles
Mauritius
Botswana
Namibia
Lesotho
Portugal
South
America
Spanish
Spanish
Europe
South
America
Uruguay
Brazil
Paraguay
Cape Verde
Guinea‐Bissau
Sao Tome and
Principe
Bolivia
Latin
(Portuguese)
Portuguese
New Guinea
Ceuta and
Melilla
Africa
Africa
Angola
Mozambique
Germany
Denmark
Norway
Sweden
Danish
Norwegian
Swedish
German
German,
French
German
German,
French
Switzerland
Austria
Faroes
Faroese
Latin (Nordic
Europe)
Latin (German)
Latin (Dutch)
Europe
Europe
Greenland
Iceland
Greenlandic
Icelandic
Luxembourg
Liechtenstein
Holland
Surinam
German
Finland
Estonia
Latvia
Finnish, Swedish
Estonian
Latvian
Europe
South
Dutch
[10]
America
Europe
Czech
Slovakia
Poland
Czech
Slovak
Polish
Hungarian
Romanian
Slovenian
Crotian
Lithuania
Russia
Belarus
Ukraine
Bulgaria
Moldova
Yugoslavia
Barbados
Macedonia
Azerbaijan
Kirghizstan
Tajikistan
Turkmenistan
Uzbekistan
Kazakhstan
Mongolia
Greece
Lithuanian
Russian
Latin (Central
Europe)
Hungary
Romania
Slovenia
Croatia
Italy
San Marino
Vatican
Turkey
Russian Ukrainian
Bulgarian
Russian
Cyrillic (Eastern
Europe)
Europe
Serbian
Italian
Macedonian
Azeri
Kyrgyz
Tajik
Turkmen
Uzbek
Latin (Southern
Europe)
Europe
Asia
Turkish
Maltese
Albanian
Vietnamese
Malta
Albania
Vietnam
Malaysia
Brunei
Indonesia
East Timor
Cyrillic (Asia)
Asia
Kazakh
Mongolian
Malaysian
Indonesian
Latin (Southeast
Asia)
Greek
Europe
Africa
Greek
Cyprus
English,
Tagalog
Philippines
Kenya
Latin (Africa)
Kiswahili
Egypt
Tunisia
Libya
Morocco
Algeria
Tanzania
Israel
Thailand
Japan
Hebrew
Thai
Japan
Korea
Asia
Asia
Asia
Asia
Hebrew
Thai
Japanese
Korean
Arabic (Africa)
Africa
Arabic
Korea
Sudan
China
Singapore
China
Asia
Chinese
Somalia
Djibouti
Mauritania
Syria
United Arab Emirates
Lebanon
Yemen
Kuwait
Qatar
Bahrain
Oman
Arabic
Arabic (Asia)
Asia
Jordan
Iraq
Saudi Arabia
Palestine
Iran
Farsi
Pakistan
Afghanistan
Urdu, Arabic
Pashto
[11]
9. OLED controller Instruction Table (Built‐In SSD1305 Controller/Driver)
Code
RESET
value
0
Instruction
Description
D/C
HEX
DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
Set the lower nibble of the column start address register for Page
Addressing Mode.
Set Lower Column
Start Address
Set Higher
Column Start
Address
0
00~ 0F
0
0
0
0
X3
X2
X1
X0
Set the higher nibble of the column start address register for Page
Addressing Mode.
0
0
0
10~1F
0
0
0
1
X3
X2
X1
X0
A[1:0] = 00b, Horizontal Addressing Mode
A[1:0] = 01b, Vertical Addressing Mode
A[1:0] = 10b, Page Addressing Mode
A[1:0] = 11b, Invalid
Set Memory
Addressing Mode
20
A[1:0]
0
*
0
*
1
*
0
*
0
*
0
*
0
A1
0
A0
10b
Setup column start and end address
A[7:0]: Column start address. Range: 0‐131d
B[7:0]: Column end address. Range: 0‐131d
Set Column
Address
0
0
21
0
A7
B7
0
*
*
0
A6
B6
0
*
*
1
A5
B5
1
*
*
0
A4
B4
0
*
*
0
A3
B3
0
*
*
0
0
1
0
A[7:0]
B[7:0]
22
A[2:0]
B[2:0]
40~7F
A2
B2
0
A2
B2
X2
A1
B1
1
A1
B1
X1
A0
B0
0
A0
B0
X0
131d
Setup page start and end address
A[2:0]: Page start address. Range: 0‐7d
B[2:0]: Page end address. Range: 0‐7d
Set Page Address
0
7d
Set display RAM display start line register from 0‐63d.
0
Set Display Start
Line
Set Contrast
Control
0
0
0
0
0
1
X5
X4
X3
Double byte command to select 1 out of 256 contrast steps. Contrast
increases as the value increases.
81
A[7:0]
82
A[7:0]
91
X[5:0]
A[5:0]
B[5:0]
C[5:0]
1
A7
1
A7
1
*
*
*
*
0
A6
0
A6
0
*
*
*
*
0
A5
0
A5
0
X5
A5
B5
C5
0
A4
0
A4
1
X4
A4
B4
C4
0
A3
0
A3
0
X3
A3
B3
C3
0
A2
0
A2
0
X2
A2
B2
C2
0
A1
1
A1
0
X1
A1
B1
C1
1
A0
0
A0
1
X0
A0
B0
C0
0x80
0x80
Double byte command to select 1 out of 256 brightness steps.
Brightness increases as the value increases.
Set Brightness
Set current drive pulse width of Bank 0, Color A, B and C.
Bank 0: X[5:0] = 31 to 63. Pulse width set to 32 to 64 clocks.
Color A: X[5:0] = 31 to 63. Pulse width set to 32 to 64 clocks.
Color B: X[5:0] = 31 to 63. Pulse width set to 32 to 64 clocks.
Color C: X[5:0] = 31 to 63. Pulse width set to 32 to 64 clocks.
Note: Color D pulse width is fixed at 64 clocks.
Sets the bank color of Bank1~Bank16 to any one of the 4 colors A,B,C,
and D.
A[1:0] : 00b, 01b, 10b, or 11b for Color = A, B, C, or D of BANK1.
A[3:2] : 00b, 01b, 10b, or 11b for Color = A, B, C, or D of BANK2.
.
.
.
Set Look‐Up Table
0x31
0x3F
0x3F
0x3F
Set Bank Color of
Bank1 to Bank16
(Page 0)
0
0
92
1
0
0
1
0
0
1
0
A[7:0]
B[7:0]
C[7:0]
D[7:0]
A7
B7
C7
D7
A6
B6
C6
D6
A5
B5
C5
D5
A4
B4
C4
D4
A3
B3
C3
D3
A2
B2
C2
D2
A1
B1
C1
D1
A0
B0
C0
D0
D[5:4] : 00b, 01b, 10b, or 11b for Color = A, B, C, or D of BANK15.
D[7:6] : 00b, 01b, 10b, or 11b for Color = A, B, C, or D of BANK16.
Sets the bank color of Bank17~Bank32 to any one of the 4 colors
A,B,C, and D.
Set Bank Color of
Bank17 to Bank32
93
A[7:0]
1
A7
0
A6
0
A5
1
A4
0
A3
0
A2
1
A1
1
A0
A[1:0] : 00b, 01b, 10b, or 11b for Color = A, B, C, or D of BANK17.
[12]
A[3:2] : 00b, 01b, 10b, or 11b for Color = A, B, C, or D of BANK18.
.
.
.
(Page 1)
B[7:0]
C[7:0]
D[7:0]
B7
C7
D7
B6
C6
D6
B5
C5
D5
B4
C4
D4
B3
C3
D3
B2
C2
D2
B1
C1
D1
B0
C0
D0
D[5:4] : 00b, 01b, 10b, or 11b for Color = A, B, C, or D of BANK31.
D[7:6] : 00b, 01b, 10b, or 11b for Color = A, B, C, or D of BANK32.
X[0] = 0; Column address 0 is mapped to SEG0
X[0] = 1; Column address 131 is mapped to SEG0
0
Set Segment
Remap
0
A0/A1
1
0
1
0
0
0
0
X0
X[0] = 0; Resume RAM content display. Output follows RAM content.
X[0] = 1; Entire display ON. Output ignores RAM content.
X[0] = 0; Normal display.
0
0
Entire Display ON
0
0
A4/A5
A6/A7
1
1
0
0
1
1
0
0
0
0
1
1
0
1
X0
X0
Set Normal/
Inverse Display
Set Multiplex
Ratio
X[0] = 1; Inverse display.
Set MUX ratio to N+1 MUX
N=A[5:0]; from 16MUX to 64MUX (0 to 14 are invalid)
64
0
0
A8
A[5:0]
AB
A[3:0]
B[7:0]
C[7:0]
1
*
1
*
B7
C7
0
*
0
*
B6
C6
1
A5
1
*
B5
C5
0
A4
0
*
B4
C4
1
A3
1
A3
B3
C3
0
A2
0
A2
B2
C2
0
A1
1
A1
B1
C1
0
A0
1
A0
B0
C0
A[3:0] = reserved. Set as 0000b
B[7:0] = Set contrast for BANK0. Range 0‐255d. Refer to command
81h.
C[7:0] = Set brightness for color bank. Range 0‐255d. Refer to
command 82h.
Dim mode setting
Selects external VCC supply
Master
0
0
AD
AE
AC/
AE/
AF
1
1
1
0
0
0
1
0
1
0
0
0
1
1
1
1
1
1
0
1
A1
1
0
A0
AEh
AEh
configuration
Set Display ON/
OFF
ACh = Display ON in dim mode
AEh = Display OFF (sleep mode)
AFh = Display ON in normal mode
Set GDRAM Page Start Address for Page Addressing Mode using X[2:0].
PAGE0~PAGE7
Set Page Start
Address
Set COM Output
Scan Direction
Set Display Offset
0
0
0
0
B0~B7
1
1
0
1
1
0
1
0
0
X2
0
X1
0
X0
0
X[3] = 0; Normal mode. Scan from COM0 to COM[N‐1]
X[3] = 1; Remapped mode. Scan from COM[N‐1] to COM0
0
0
C0/C8
X3
Set vertical shift by COM from 0~63.
D3
A[5:0]
D5
1
*
1
1
*
1
0
A5
0
1
A4
1
0
A3
0
0
A2
1
1
A1
0
1
A0
1
A[3:0] = Define the divide ratio of the display clocks.
Divide ratio = A[3:0] +1
A[7:4] = Set the Oscillator Frequency. Frequency increases with the
value of A[7:4]. Range 0000b~1111b.
0000b
0111b
Set Display Clock
Divide Ratio /
Oscillator
A[7:0]
A7
A6
A5
A4
A3
A2
A1
A0
Frequency
X[5:4] = 00b; Monochrome mode
X[5:4] = 11b; Area Color mode
X[2] = 0 and X[0] = 0; Normal power mode
X[2] = 1 and X[0] = 1; Set low power display mode
00
00
Set Area Color
Mode ON/OFF &
Low Power
Display Mode
Set Pre‐charge
Period
0
D8
X[5:0]
1
0
1
0
0
X5
1
X4
1
0
0
X2
0
0
0
X0
A[3:0] = Phase 1 period of up to 15 DCLK clocks. 0 is invalid.
A[7:4] = Phase 2 period of up to 15 DCLK clocks. 0 is invalid.
2h
2h
0
0
D9
A[7:0]
DA
1
A7
1
1
A6
1
0
A5
0
1
A4
1
1
A3
1
0
A2
0
0
A1
1
1
A0
0
X[4] = 0; Sequential COM pin configuration
Set COM pins
[13]
X[4] = 1; Alternative COM pin configuration
X[5] = 0; Disable COM Left/Right remap
X[5] = 1; Enable COM Left/Right remap
A[5:2] = 0000b; VCOMH = ~0.43*VCC
A[5:2] = 1101b; VCOMH = ~0.77*VCC
A[5:2] = 1111b; VCOMH = ~0.83*VCC
Enter the Read/Modify/Write mode.
1
1
Hardware
configuration
X[5:4]
0
0
X5
X4
0
0
1
0
Set VCOMH
Deselect Level
0
0
DB
A[5:2]
1
0
1
0
0
A5
1
A4
1
A3
0
A2
1
0
1
0
1101
Enter Read
Modify Write
mode
E0
1
1
1
0
0
0
0
0
Command for No Operation
Exit the Read/Modify/Write mode.
NOP
Exit Read Modify
Write mode
0
0
E3
EE
1
1
1
1
1
1
0
0
0
1
0
1
1
1
1
0
For detailed instruction information, see datasheet: http://www.newhavendisplay.com/app_notes/SSD1305.pdf
[14]
10.OLED Controller ‐> MPU Interface
For detailed timing information, see datasheet: http://www.newhavendisplay.com/app_notes/SSD1305.pdf
10.1.
6800‐MPU Parallel Interface
The parallel interface consists of 8 bi‐directional data pins, R/W, D/C, E, and /CS.
A LOW on R/W indicates write operation, and HIGH on R/W indicates read operation.
A LOW on D/C indicates “Command” read or write, and HIGH on D/C indicates “Data” read or write.
The E input serves as data latch signal, while /CS is LOW. Data is latched at the falling edge of E signal.
Function
E
R/W /CS
D/C
0
0
1
1
Write Command
Read Status
Write Data
Read Data
↓
↓
↓
↓
0
1
0
1
0
0
0
0
10.2.
8080‐MPU Parallel Interface
The parallel interface consists of 8 bi‐directional data pins, /RD, /WR, D/C, and /CS.
A LOW on D/C indicates “Command” read or write, and HIGH on D/C indicates “Data” read or write.
A rising edge of /RS input serves as a data read latch signal while /CS is LOW.
A rising edge of /WR input serves as a data/command write latch signal while /CS is LOW.
Function
/RD /WR /CS
D/C
0
0
1
1
Write Command
Read Status
Write Data
Read Data
1
↑
1
↑
1
↑
0
0
0
0
↑
1
Alternatively, /RD and /WR can be kept stable while /CS serves as the data/command latch signal.
Function
/RD /WR /CS
D/C
0
0
1
1
Write Command
Read Status
Write Data
Read Data
1
0
1
0
0
1
0
1
↑
↑
↑
↑
[15]
10.3.
Serial Interface
The serial interface consists of serial clock SCLK, serial data SDIN, D/C, and /CS.
D0 acts as SCLK and D1 acts as SDIN. D2 should be left open. D3~D7, E, and R/W should be connected to GND.
Function
Write Command
Write Data
/RD /WR /CS
D/C
0
1
D0
↑
↑
0
0
0
0
0
0
SDIN is shifted into an 8‐bit shift register on every rising edge of SCLK in the order of D7, D6,…D0.
D/C is sampled on every eighth clock and the data byte in the shift register is written to the GDRAM or
command register in the same clock.
Note: Read is not available in serial mode.
10.4.
I2C Interface
The I2C interface consists of a slave address bit SA0, I2C‐bus data signal SDA, and I2C‐bus clock signal SCL.
D1 and D2 can be tied together, and act as SDA. D0 acts as SCL. Both the data and clock signals must be
connected to pull‐up resistors. /RES is used to initialize the device.
Note: SA0 bit allows the device to have a slave address of either “0111100” or “0111101”.
Note: Data and acknowledgement are sent through the SDA. The ITO track resistance and the pull‐up
resistance at SDA becomes a voltage potential divider. As a result, it may not be possible to attain a valid logic
“0” level on SDA for the ACK signal. SDAIN must be connected, but SDAOUT may be disconnected and the ACK
signal will be ignored on the I2C bus.
For detailed protocol information, see datasheet: http://www.newhavendisplay.com/app_notes/SSD1305.pdf
[16]
11.Example Initialization Sequence:
Set_Display_On_Off(0x00);
Set_Display_Clock(0x10);
Set_Multiplex_Ratio(0x1F);
Set_Display_Offset(0x00);
Set_Start_Line(0x00);
// Display Off (0x00/0x01)
// Set Clock as 160 Frames/Sec
// 1/32 Duty (0x0F~0x3F)
// Shift Mapping RAM Counter (0x00~0x3F)
// Set Mapping RAM Display Start Line (0x00~0x3F)
// Disable Embedded DC/DC Converter (0x00/0x01)
// Set Monochrome & Low Power Save Mode
// Set Page Addressing Mode (0x00/0x01/0x02)
// Set SEG/Column Mapping (0x00/0x01)
// Set COM/Row Scan Direction (0x00/0x08)
// Set Alternative Configuration (0x00/0x10)
// Define All Banks Pulse Width as 64 Clocks
// Set SEG Output Current
Set_Master_Config(0x00);
Set_Area_Color(0x05);
Set_Addressing_Mode(0x02);
Set_Segment_Remap(0x01);
Set_Common_Remap(0x08);
Set_Common_Config(0x10);
Set_LUT(0x3F,0x3F,0x3F,0x3F);
Set_Contrast_Control(Brightness);
Set_Area_Brightness(Brightness);
Set_Precharge_Period(0xD2);
Set_VCOMH(0x08);
// Set Brightness for Area Color Banks
// Set Pre‐Charge as 13 Clocks & Discharge as 2 Clock
// Set VCOM Deselect Level
Set_Entire_Display(0x00);
Set_Inverse_Display(0x00);
Fill_RAM(0x00);
// Disable Entire Display On (0x00/0x01)
// Disable Inverse Display On (0x00/0x01)
// Clear Screen
Set_Display_On_Off(0x01);
// Display On (0x00/0x01)
[17]
12.Multi‐Font IC ‐> MPU Interface
12.1. Serial Interface
The serial interface consists of serial clock MF_SCLK, serial data in MF_SI, serial data out MF_SO, chip enable
/MF_CS2.
Function
MF_SCLK MF_SI MF_SO /MF_CS2
Send Font Address
Read Font Data
↑
↓
DATA
X
X
0
0
DATA
The Multi‐Font device is enabled by a high‐to‐low transition on /MF_CS2. /MF_CS2 must remain LOW for the
duration of any command‐in or data‐out sequence.
The Font Address is shifted in on the MF_SI line on the rising edge of MF_SCLK.
The Font Data is shifted out on the MF_SO line on the falling edge of MF_SCLK.
[18]
12.2.
Communication Protocol
Font data can be accessed and read by using the READ command instruction.
Instruction
Code
Address
Bytes
3
Dummy
Bytes
1
Data
Bytes
1 ~ ∞
Instruction
Description
READ
Read Data (30MHz MAX)
0Bh
READ mode supports up to 30MHz frequency on MF_SCLK.
READ mode outputs the data starting from the specified address location. The data output stream is
continuous through all addresses until terminated by a low‐to‐high transition on /MF_CS2. The internal
address pointer will automatically increment after each byte is read.
READ instruction is initiated by executing an 8‐bit command [0x0B] on the MF_SI line, followed by the desired
font address bits [A23‐A0], and followed by an 8‐bit dummy write [0x00]. The font data will then be output on
MF_SO line, MSB first.
/MF_CS2 must remain active LOW for the duration of the read cycle.
[19]
12.3.
Timing Characteristics
Symbol Parameter
Condition
Min.
‐
Max.
30
‐
‐
‐
‐
‐
‐
Unit
MHz
ns
Fc
Clock Frequency
tCH
Clock High Time
15
15
0.1
0.1
5
tCL
Clock Low Time
ns
tCLCH
tCHCL
tSLCH
tCHSL
Clock Rise Time
Clock Fall Time
/MF_CS2 Active Setup Time
/MF_CS2 Not Active Hold Time
peak to peak
peak to peak
relative to MF_SCLK
relative to MF_SCLK
V/ns
V/ns
ns
5
ns
tDVCH Data IN Setup Time
2
‐
ns
tCHDX
tCHSH
tSHCH
tSHSL
tSHQZ
tCLQV
tCLQX
Data IN Hold Time
5
5
5
100
‐
‐
‐
‐
‐
9
9
‐
ns
ns
ns
ns
ns
ns
ns
/MF_CS2 Active Hold Time
/MF_CS2 Not Active Setup Time
/MF_CS2 Deselect Time
Output Disable Time
Clock Low to Output Valid
Output Hold Time
relative to MF_SCLK
relative to MF_SCLK
‐
0
13.Font Tables
see file: www.newhavendisplay.com/app_notes/MultiFont.pdf
14.Font Data Arrangement
see file: www.newhavendisplay.com/app_notes/MultiFont.pdf
15.Calculation of Font Addresses
see file: www.newhavendisplay.com/app_notes/MultiFont.pdf
16.Multi‐Font program code example
[20]
17.Quality Information
Test Item
Content of Test
Test Condition
+90⁰C , 240hrs
Note
2
High Temperature storage Test the endurance of the display at high
storage temperature.
Low Temperature storage Test the endurance of the display at low
storage temperature.
‐40⁰C , 240hrs
+85⁰C 240hrs
1,2
2
High Temperature
Operation
Test the endurance of the display by
applying electric stress (voltage & current)
at high temperature.
Low Temperature
Operation
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
‐40⁰C , 240hrs
1,2
1,2
High Temperature /
Humidity Operation
+60⁰C , 90% RH , 240hrs
Thermal Shock resistance
‐40⁰C,30min ‐> 25⁰C,5min ‐>
85⁰C,30min = 1 cycle
100 cycles
temperatures.
Vibration test
Test the endurance of the display by
applying vibration to simulate
transportation and use.
10‐22Hz , 15mm amplitude.
22‐500Hz, 1.5G
30min in each of 3 directions
X,Y,Z
115mbar, 40hrs
3
3
Atmospheric Pressure test Test the endurance of the display by
applying atmospheric pressure to simulate
transportation by air.
Static electricity test
Test the endurance of the display by
applying electric static discharge.
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
Newhaven Display International, Inc. reserves the right to alter this product or specification at any time without notification.
[21]
NHD-2.23-12832UMB3 相关器件
型号 | 制造商 | 描述 | 价格 | 文档 |
NHD-2.23-12832UMY3 | NEWHAVEN | OLED Display Module | 获取价格 | |
NHD-2.4-240320SF-CTXI | NEWHAVEN | TFT (Thin-Film Transistor) Liquid Crystal Display Module | 获取价格 | |
NHD-2.4-240320YF-CTXI | NEWHAVEN | Liquid Crystal Display Graphic Module | 获取价格 | |
NHD-2.4-240320YF-CTXI#-T-1 | NEWHAVEN | LCD DISPL TFT 2.4" 240X320 WH+TP | 获取价格 | |
NHD-2.4-240320YF-CTXI-T-1 | NEWHAVEN | Liquid Crystal Display Graphic Module | 获取价格 | |
NHD-2.7-12864UMY3 | NEWHAVEN | OLED Display Module | 获取价格 | |
NHD-2.8-25664UMB3 | NEWHAVEN | OLED Display Module | 获取价格 | |
NHD-2.8-25664UMY3 | NEWHAVEN | OLED Display Module | 获取价格 | |
NHD-24-240320SF-CTXI | NEWHAVEN | TFT (Thin-Film Transistor) Liquid Crystal Display Module | 获取价格 | |
NHD-240128WG-AFTI-VZ-C5 | NEWHAVEN | (Liquid Crystal Display Graphic Module | 获取价格 |
NHD-2.23-12832UMB3 相关文章
- 2024-09-20
- 6
- 2024-09-20
- 9
- 2024-09-20
- 8
- 2024-09-20
- 6