NHD-2.8-25664UCB2

[7]
BuiltinSSD1322controller
InstructionTable
Instruction
Code
Description
RESET
value
D/C HEX DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
EnableGrayscale
Table
0 00 0 0 0 0 0 0 0 0
EnabletheGrayscaletablesettings.(seecommand0xB8)
SetColumn
Address
0
1
1
15
A[6:0]
B[6:0]
0
*
*
0
A6
B6
0
A5
B5
1
A4
B4
0
A3
B3
1
A2
B2
0
A1
B1
1
A0
B0
Setcolumnstartandendaddress
A[6:0]:Columnstartaddress.Range:0119d
B[6:0]:Columnendaddress.Range:0119d
0
119d
WriteRAM
Command
0 5C 0 1 0 1 1 1 0 0
EnableMCUtowriteDataintoRAM
ReadRAM
Command
0 5D 0 1 0 1 1 1 0 1
EnableMCUtoreadDatafromRAM
SetRowAddress 0
1
1
75
A[6:0]
B[6:0]
0
*
*
1
A6
B6
1
A5
B5
1
A4
B4
0
A3
B3
1
A2
B2
0
A1
B1
1
A0
B0
Setrowstartandendaddress
A[6:0]:Rowstartaddress.Range:0127d
B[6:0]:Rowendaddress.Range:0127d
0
127d
SetRemap 0
1
1
A0
A[5:0]
B[4]
1
0
*
0
0
*
1
A5
0
0
A4
B4
0
0
0
0
A2
0
0
A1
0
0
A0
1
A[0]=0;HorizontalAddressIncrement
A[0]=1;VerticalAddressIncrement
A[1]=0;DisableColumnAddressremap
A[1]=1;EnableColumnAddressremap
A[2]=0;DisableNibbleremap
A[2]=1;EnableNibbleremap
A[4]=0;ScanfromCOM0toCOM[N1]
A[4]=1;Scan
fromCOM[N1]toCOM0
A[5]=0;DisableCOMsplitOdd/Even
A[5]=1;EnableCOMsplitOdd/Even
B[4]=0;DisableDualCOMmode
B[4]=1;EnableDualCOMmode
Note:A[5]mustbe0ifB[4]is1.
0
0
0
0
0
0
SetDisplayStart
Line
0
1
A1
A[6:0]
1
*
0
A6
1
A5
0
A4
0
A3
0
A2
0
A1
1
A0
SetdisplayRAMdisplaystartlineregisterfrom0127. 0
SetDisplayOffset 0
1
A2
A[6:0]
1
*
0
A6
1
A5
0
A4
0
A3
0
A2
1
A1
0
A0
SetverticalshiftbyCOMfrom0~127. 0
DisplayMode 0 A4/A7 1 0 1 0 0 X2 X1 X0
0xA4=EntiredisplayOFF
0xA5=EntiredisplayON,allpixelsGrayscalelevel15
0xA6=Normaldisplay
0xA7=Inversedisplay
0xA6
EnablePartial
Display
0
1
1
A8
A[6:0]
B[6:0]
1
0
0
0
A6
B6
1
A5
B5
0
A4
B4
1
A3
B3
0
A2
B2
0
A1
B1
0
A0
B0
TurnsONpartialmode.
A[6:0]=Addressofstartrow
B[6:0]=Addressofendrow(B[6:0]>A[6:0])
[8]
ExitPartialDisplay 0 A9 1 0 1 0 1 0 0 1
ExitPartialDisplaymode
FunctionSelection 0
1
AB
A[0]
1
0
0
0
1
0
0
0
1
0
0
0
1
0
1
A0
A[0]=0;ExternalVDD
A[0]=1;InternalVDDregulator
1
SetSleepMode
ON/OFF
0 AE~AF 1 0 1 0 1 1 1 X0
0xAE=SleepModeON(displayOFF)
0xAF=SleepModeOFF(displayON)
SetPhaseLength 0
1
B1
A[7:0]
1
A7
0
A6
1
A5
1
A4
0
A3
0
A2
0
A1
1
A0
A[3:0]=P1.Phase1periodof531DCLKclocks
A[7:4]=P2.Phase2periodof315DCLKclocks
9
7
SetDisplayClock
DivideRatio/
Oscillator
Frequency
0
1
B3
A[7:0]
1
A7
0
A6
1
A5
1
A4
0
A3
0
A2
1
A1
1
A0
A[3:0]=0000;divideby1
A[3:0]=0001;divideby2
A[3:0]=0010;divideby4
A[3:0]=0011;divideby8
A[3:0]=0100;divideby16
A[3:0]=0101;divideby32
A[3:0]=0110;divideby64
A[3:0]=0111;divideby128
A[3:0]=1000;
divideby256
A[3:0]=1001;divideby512
A[3:0]=1010;divideby1024
A[3:0]>=1011;invalid
A[7:4]=SettheOscillatorFrequency.Frequencyincreaseswiththe
valueofA[7:4].Range0000b~1111b.
0
1100b
SetGPIO 0
1
B5
A[3:0]
1
*
0
*
1
*
1
*
0
A3
1
A2
0
A1
1
A0
A[1:0]=00;GPIO0inputdisabled
A[1:0]=01;GPIO0inputenabled
A[1:0]=10;GPIO0outputLOW
A[1:0]=11;GPIO0outputHIGH
A[3:2]=00;GPIO1inputdisabled
A[3:2]=01;GPIO1inputenabled
A[3:2]=10;GPIO1outputLOW
A[3:2]=11;GPIO1outputHIGH
10b
10b
SetSecond
PrechargePeriod
0
1
B6
A[3:0]
1
*
0
*
1
*
1
*
0
A3
1
A2
1
A1
0
A0
Setsthesecondprechargeperiod
A[3:0]=DCLKs
1000b
SetGrayscale
Table
0
1
1
1
1
1
1
1
B8
A1[7:0]
A2[7:0]
.
.
.
A14[7:0]
A15[7:0]
1
A1
7
A2
7
.
.
.
A14
7
A15
7
0
A1
6
A2
6
.
.
.
A14
6
A15
6
1
A1
5
A2
5
.
.
.
A14
5
A15
5
1
A1
4
A2
4
.
.
.
A14
4
A15
4
1
A1
3
A2
3
.
.
.
A14
3
A15
3
0
A1
2
A2
2
.
.
.
A14
2
A15
2
0
A1
1
A2
1
.
.
.
A14
1
A15
1
0
A1
0
A2
0
.
.
.
A14
0
A15
0
SetsthegrayscalepulsewidthinunitsofDCLK.Range0180d.
A1[7:0]=GammaSettingforGS1
A2[7:0]=GammaSettingforGS2
.
.
.
A14[7:0]=GammaSettingforGS14
A15[7:0]=GammaSettingforGS15
Note:0<GS1<GS2<GS3<GS14<GS15
Thesettingmustbefollowedbycommand0x00.
SelectDefault 0 B9 1 0 1 1 1 0 0 1
SetsLinearGrayscaletable
[9]
LinearGrayScale
Table
GS0pulsewidth=0
GS0pulsewidth=0
GS0pulsewidth=8
GS0pulsewidth=16
.
.
.
GS0pulsewidth=104
GS0pulsewidth=112
SetPrecharge
Voltage
0
1
BB
A[4:0]
1
*
0
*
1
*
1
A4
1
A3
0
A2
1
A1
1
A0
Setprechargevoltagelevel.
A[4:0]=0x00;0.20*VCC
.
.
A[4:0]=0x3E;0.60*VCC
0x17
SetVCOMH
Voltage
0
1
BE
A[3:0]
1
*
0
*
1
*
1
*
1
A3
1
A2
1
A1
0
A0
SetstheVCOMHvoltagelevel
A[3:0]=0x00;0.72*VCC
.
.
A[3:0]=0x04;0.8*VCC
.
.
A[3:0]=0x07;0.86*VCC
0x04
SetContrast
Control
0
1
C1
A[7:0]
1
A7
1
A6
0
A5
0
A4
0
A3
0
A2
0
A1
1
A0
Doublebytecommandtoselect1outof256contraststeps.
Contrastincreasesasthevalueincreases.
0x7F
MasterContrast
Control
0
1
C7
A[3:0]
1
*
1
*
0
*
0
*
0
A3
1
A2
1
A1
1
A0
A[3:0]=0x00;Reduceoutputforallcolorsto1/16
A[3:0]=0x01;Reduceoutputforallcolorsto2/16
.
.
A[3:0]=0x0E;Reduceoutputforallcolorsto15/16
A[3:0]=0x0F;nochange
0x0f
SetMultiplex
Ratio
0
1
CA
A[6:0]
1
*
1
A6
0
A5
0
A4
1
A3
0
A2
1
A1
0
A0
SetMUXratiotoN+1MUX
N=A[6:0];from16MUXto128MUX(0to14areinvalid)
127d
SetCommand
Lock
0
1
FD
A[2]
1
0
1
0
1
0
1
1
1
0
1
A2
0
1
1
0
A[2]=0;UnlockOLEDtoenablecommands
A[2]=1;LockOLEDfromenteringcommands
0x12
Fordetailedinstructioninformation,seedatasheet:http://www.newhavendisplay.com/app_notes/SSD1322.pdf

NHD-2.8-25664UCB2

Mfr. #:
Manufacturer:
Newhaven Display
Description:
OLED Displays & Accessories OLED 256 x 64 Blue 85 x 39.8 x 6.0
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet