
SSD1303
Rev 1.7
P 21/56
May 2005
Solomon Systech
8
COMMAND TABLE
Table 4 - Command table
(D/C =0, R/W (WR#)=0, E (RD#)=1)
Note: commands marked with “**” are compatible to SSD1301
D/C
Hex
D7 D6 D5 D4 D3 D2 D1 D0
Command
Description
0
0
0
0
0
X3
X2
X1
X0
00~0F
Set Lower Column
Address **
Set the lower nibble of the column address register
using X3X2X1X0 as data bits. The initial display line
register is reset to 0000b after POR.
0
10~1F
0
0
0
1
X3
X2
X1
X0
Set Higher Column
Address **
Set the higher nibble of the column address register
using X3X2X1X0 as data bits. The initial display line
register is reset to 0000b after POR.
0
26
0
0
1
0
0
1
1
0
Horizontal scroll setup
A[2:0] Set the number of column scroll per step
0
A[2:0]
*
*
*
*
*
A2
A1
A0
Valid value: 001b, 010b, 011b, 100b
0
B[2:0]
*
*
*
*
*
B2
B1
B0
B[2:0] Define start page address
0
C[1:0]
*
*
*
*
*
*
C1
C0
C[1:0] Set time interval between each scroll step in
terms of frame frequency
0
D[2:0]
*
*
*
*
*
D2
D1
D0
00b – 12 frame
01b – 64 frames
10b – 128 frames
11b – 256 frames
D[2:0] Define end page address
Set the value of D[2:0] larger or equal to B[2:0]
0
0
0
1
0
1
1
1
1
2F
Activate horizontal scroll Start horizontal scrolling
0
0
0
1
0
1
1
1
0
2E
Deactivate horizontal
scroll
Stop horizontal scrolling
0
40-7F
0
1
X5
X4
X3
X2
X1
X0
Set Display Start Line
Set display TAM display start line register from 0-63
using X5X3X2X1X0.
Display start line register is reset to 000000 during
POR
0
81
1
0
0
0
0
0
0
1
0
A[7:0]
A7
A6
A5
A4
A3
A2
A1
A0
Set Contrast Control
Register **
Double byte command to select 1 out of 256 contrast
steps. Contrast increases as the value increases.
(POR = 80h)
0
82
1
0
0
0
0
0
1
0
0
A[7:0]
A7
A6
A5
A4
A3
A2
A1
A0
Brightness for color
banks
Double byte command to select 1 out of 256
brightness steps. Brightness increases as the value
increases. (POR = 80h)
0
91
1
0
0
1
0
0
0
1
Set current drive pulse width of Bank 0, Colour A, B
and C.
0
X[5:0]
*
*
X5
X4
X3
X2
X1
X0
Bank 0: X[5:0] = 0… 63; for pulse width set to 1 ~
64 clocks (POR = 110001b)
0
A[5:0]
*
*
A5
A4
A3
A2
A1
A0
Colour A: A[5:0] same as above (POR = 111111b)
0
B[5:0]
*
*
B5
B4
B3
B2
B1
B0
Colour B: B[5:0] same as above (POR = 111111b)
0
C[5:0]
*
*
C5
C4
C3
C2
C1
C0
Colour C: C[5:0] same as above (POR = 111111b)
Set Look Up Table
(LUT) for area colour
Note: colour D pulse width is fixed at 64 clocks
pulse .