[13]
1 A[0] 0 0 0 0 0 0 0 A0
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.Phase1periodof5‐31DCLKclocks
A[7:4]=P2.Phase2periodof3‐15DCLKclocks
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.Range0‐180d.
A1[7:0]=GammaSettingforGS1
A2[7:0]=GammaSettingforGS2
.
.
.
A14[7:0]=GammaSettingforGS14
A15[7:0]=GammaSettingforGS15
Note:0<GS1<GS2<GS3…<GS14<GS15
Thesettingmustbefollowedbycommand0x00.
SelectDefault
LinearGrayScale
Table
0 B9 1 0 1 1 1 0 0 1
SetsLinearGrayscaletable
GS0pulsewidth=0
GS0pulsewidth=0