Features
SH1107
Segment/Common Driver with Controller
128 X 128 Dot Matrix OLED/PLED
Support maximum 128 X 128 dot matrix panel
Row re-mapping and column re-mapping
Embedded 128 X 128 bits SRAM
Operating voltage:
Vertical scrolling
On-chip oscillator
- Logic voltage supply: VDD = 1.65V - 3.5V
Available internal DC-DC converter
- DC-DC voltage supply: AVDD = 2.4V -3.5V
256-step contrast control on monochrome passive OLED
- OLED Operating voltage supply: Vpp=7.0V - 16.5V
panel
Maximum segment output current: 500m A
Maximum common sink current: 64mA
8-bit 6800-series parallel interface, 8-bit 8080-series
parallel interface, and 3-wire & 4-wire serial peripheral
interface.
400KHz fast I2C bus interface
Programmable frame frequency and multiplexing ratio
General Description
Low power consumption
Sleep mode: <5m A
-
Wide range of operating temperatures: -40 to +85 C
Available in COG form.
SH1107 is a single-chip CMOS OLED/PLED driver with controller for organic/polymer light emitting diode dot-matrix graphic
display system. SH1107 consists of 128 segments, 128 commons that can support a maximum display resolution of 128 X 128.
It is designed for Common Cathode type OLED panel.
SH1107 embeds with contrast control, display RAM oscillator and efficient DC-DC converter, which reduces the number of
external components and power consumption. SH1107 is suitable for a wide range of compact portable applications, such as
sub-display of mobile phone, calculator and MP3 player, etc.
1
V2.3
Block Diagram
VDD
VSS
VCOMH
VCL
VSL
IREF
Vpp
AVDD
SW
SENSE
FB
VBREF
SEG0 SEG2...SEG126 COM0 ...COM127 SEG127... SEG3 SEG1
SH1107
Power supply
circuit
Segment
Common
Segment
driver
driver
driver
DC-DC
t
i
u
c
r
i
c
r
e
f
f
u
b
O
/
I
Output status
selecor circuit
Page Address
Register
Shift
register
Display data latch
128*128 -dots
Display Data RAM
Column address decoder
7-bit column address counter
7-bit column address counter
r
e
d
o
c
e
d
s
s
e
r
d
d
a
e
n
i
l
r
e
t
n
u
o
c
e
n
L
i
r
e
i
t
s
g
e
r
e
n
i
l
y
a
p
s
d
l
a
i
t
i
n
I
l
i
Display timing
generator circuit
CL
Bus Hoder
Command Decoder
Bus Hoder
Oscillator
CLS
Microprocessor Interface
I/O Buffer
CS
A0
RD WR RES
(SA0) (E)
(R/W)
IM0 IM1 IM2
D7 D6 D5 D4 D3 D2 D1 D0
FRM
(SI/SDA) (SCL)
Figure 1 SH1107 Block Diagram
2
SH1107
Pad Description
Power Supply
Pad NO. Symbol
I/O
Description
34,35
VDD
Supply 1.65 - 3.5V Power supply for logic and input.
39
VDD
O
VDD output for pad option.
16,17
25
26
2-6,27
68-72
AVDD Supply 2.4 - 3.5V power supply for the internal buffer of the DC-DC voltage converter.
VSS
Supply Ground for analog.
VSS
Supply Ground for logic.
VSS
Supply Ground for buffer.
37,41
VSS
O
Ground output for pad option.
23,24
VSL
Supply
28-32
VCL
Supply
This is a segment voltage reference pad.
This pad should be connected to VSS externally.
This is a common voltage reference pad.
This pad should be connected to VSS externally.
7-10
21-22
64-67
VPP
Supply
This is the most positive voltage supply pad of the chip.
It should be supplied externally.
OLED Driver Supplies
Pad NO. Symbol
I/O
Description
42-43
IREF
O
This is a segment current reference pad. A resistor should be connected between this pad and
VSS. Set the current at 15.625m A.
11-13
VCOMH O
This is a pad for the voltage output high level for common signals.
A capacitor should be connected between this pad and VSS.
18
VBREF O
This is an internal voltage reference pad for booster circuit.
A capacitor should be connected between this pad and VSS.
14-15
SW
O This is an output pad driving the gate of the external NMOS of the booster circuit.
19
FB
20
SENSE
I
I
This is a feedback resistor input pad for the booster circuit.
It is used to adjust the booster output voltage level, VPP
This is a source current pad of the external NMOS of the booster circuit.
3
System Bus Connection Pads
Pad NO. Symbol
I/O
Description
SH1107
This pad is the system clock input. When internal clock is enabled, this pad should be
48
CL
I/O
Left open. The internal clock is output from this pad. When internal oscillator is disabled, this pad
receives display clock signal from external clock source.
This is the internal clock enable pad.
33
CLS
I
CLS = “H”: Internal oscillator circuit is enabled.
CLS = “L”: Internal oscillator circuit is disabled (require external input).
When CLS = “L”, an external clock source must be connected to the CL pad for normal operation.
36
38
40
IM0
IM1
IM2
49
CS
50
RES
I
I
I
These are the MPU interface mode select pads.
IM0
IM1
IM2
8080
0
1
1
I2C
0
1
0
6800
4-wire SPI
3-wire SPI
0
0
1
0
0
0
1
0
0
This pad is the chip select input. When CS = “L”, then the chip select becomes active,
and data/command I/O is enabled.
This is a reset signal input pad. When RES is set to “L”, the settings are initialized. The reset
operation is performed by the RES signal level.
51
A0
(SA0)
This is the Data/Command control pad that determines whether the data bits are data or a
command.
I
A0 = “H”: the inputs at D0 to D7 are treated as display data.
A0 = “L”: the inputs at D0 to D7 are transferred to the command registers.
In I2C interface, this pad serves as SA0 to distinguish the different address of OLED driver.
52
53
WR
( WR /
)
RD
(E)
I
I
This is a MPU interface input pad.
When connected to an 8080 MPU, this is active LOW. This pad connects to the 8080 MPU WR
signal. The signals on the data bus are latched at the rising edge of the WR signal.
When connected to a 6800 Series MPU: This is the read/write control signal input terminal.
When WR /
= “H”: Read.
When WR /
This is a MPU interface input pad.
= “L”: Write.
When connected to an 8080 series MPU, it is active LOW. This pad is connected to the RD signal
of the 8080 series MPU, and the data bus is in an output status when this signal is “L”.
When connected to a 6800 series MPU, this is active HIGH. This is used as an enable clock input
of the 6800 series MPU.
This is an 8-bit bi-directional data bus that connects to an 8-bit or 16-bit standard MPU data bus.
D0 - D7
I/O
When the serial interface is selected, then D0 serves as the serial clock input pad (SCL) and D1
54-61
(SCL)
I
(SI/SDA)
I/O
serves as the serial data input pad (SI). At this time, D2 to D7 are set to high impedance.
When the I2C interface is selected, then D0 serves as the serial clock input pad (SCL) and D1
serves as the serial data input pad (SDA). At this time, D2 to D7 are set to high impedance.
47
FRM
O
This pad is No Connection pad, Its signal varies with the frame frequency. Its voltage is equal to
VDD when the last common output of every frame is active, and is equal to Vss during other time.
4
OLED Drive Pads
SH1107
Pad NO.
Symbol
I/O
Description
SEG126,124,……4,2,0
O
These pads are even Segment signal output for OLED display.
SEG1,3,……125,127
O
These pads are odd Segment signal output for OLED display.
COM127- 0
O
These pads are Common signal output for OLED display.
271-334
75-138
140-220
223-269
Test Pads
Pad NO.
Symbol
I/O
Description
44
45
46
TEST1
I
Test pad, internal pull low, no connection for user.
TEST2
O
Test pad, no connection for user.
TEST3
I
Test pad, no connection for user.
1,62,63,73,74,
139,221,222,
270,335
Dummy
-
Dummy pads, no connection for user
5
Pad Configuration
SH1107
Pad No.
Size (µm)
-
All pads
I/O
SEG
COM
COM
SEG
I/O
X
8194
95
15
15
Y
670
40
110
110
300
30
28
110
9±2
Chip Outline Dimensions
Item
Chip boundary
Chip height
Bump size
Pad pitch
Bump height
All pads
Alignment Mark Location Unit: µm
NO
ALK_L
ALK_R
X
-3960
3960
Y
-163
-163
6
SH1107
Pad Location (Total: pads)
unit: µm
Pad No. Designation
X
Y
Pad No. Designation
X
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
252
252
252
252
252
252
252
252
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
SEG[15]
SEG[17]
SEG[19]
SEG[21]
SEG[23]
SEG[25]
SEG[27]
SEG[29]
SEG[31]
SEG[33]
SEG[35]
SEG[37]
SEG[39]
SEG[41]
SEG[43]
SEG[45]
SEG[47]
SEG[49]
SEG[51]
SEG[53]
SEG[55]
SEG[57]
SEG[59]
SEG[61]
SEG[63]
SEG[65]
SEG[67]
SEG[69]
SEG[71]
SEG[73]
SEG[75]
SEG[77]
SEG[79]
SEG[81]
SEG[83]
SEG[85]
SEG[87]
SEG[89]
SEG[91]
SEG[93]
SEG[95]
SEG[97]
SEG[99]
SEG[101]
SEG[103]
SEG[105]
SEG[107]
SEG[109]
SEG[111]
SEG[113]
SEG[115]
SEG[117]
SEG[119]
SEG[121]
SEG[123]
SEG[125]
SEG[127]
DUMMY
COM[127]
COM[126]
COM[125]
COM[124]
COM[123]
COM[122]
COM[121]
COM[120]
COM[119]
COM[118]
COM[117]
COM[116]
COM[115]
COM[114]
COM[113]
COM[112]
COM[111]
COM[110]
COM[109]
COM[108]
COM[107]
COM[106]
COM[105]
3823
3795
3767
3739
3711
3683
3655
3627
3599
3571
3543
3515
3487
3459
3431
3403
3375
3347
3319
3291
3263
3235
3207
3179
3151
3123
3095
3067
3039
3011
2983
2955
2927
2899
2871
2843
2815
2787
2759
2731
2703
2675
2647
2619
2591
2563
2535
2507
2479
2451
2423
2395
2367
2339
2311
2283
2255
2070
2040
2010
1980
1950
1920
1890
1860
1830
1800
1770
1740
1710
1680
1650
1620
1590
1560
1530
1500
1470
1440
1410
1380
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
-3960
-3850
-3740
-3630
-3520
-3410
-3300
-3190
-3080
-2970
-2860
-2750
-2640
-2530
-2420
-2310
-2200
-2090
-1980
-1870
-1760
-1650
-1540
-1430
-1320
-1210
-1100
-990
-880
-770
-660
-550
-440
-330
-220
-110
0
110
220
330
440
550
660
770
880
990
1100
1210
1320
1430
1540
1650
1760
1870
1980
2090
2200
2310
2420
2530
2640
2750
2860
2970
3080
3190
3300
3410
3520
3630
3740
3850
3960
4047
4019
3991
3963
3935
3907
3879
3851
DUMMY
GND
GND
GND
GND
GND
VPP
VPP
VPP
VPP
VCOMH
VCOMH
VCOMH
SW
SW
AVDD
AVDD
VBREF
FB
SENSE
VPP
VPP
VSL
VSL
GND(ana)
GND(logic)
GND(buf)
VCL
VCL
VCL
VCL
VCL
CLS
VCC
VCC
IM0
GND
IM1
VCC
IM2
GND
IREF
IREF
TEST1
TEST2
TEST3
FRM
CL
CSB
RESB
A0
WRB
RDB
D[0]
D[1]
D[2]
D[3]
D[4]
D[5]
D[6]
D[7]
DUMMY
DUMMY
VPP
VPP
VPP
VPP
GND
GND
GND
GND
GND
DUMMY
DUMMY
SEG[1]
SEG[3]
SEG[5]
SEG[7]
SEG[9]
SEG[11]
SEG[13]
Y
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
Pad No. Designation
X
Y
Pad No. Designation
X
COM[104]
COM[103]
COM[102]
COM[101]
COM[100]
COM[99]
COM[98]
COM[97]
COM[96]
COM[95]
COM[94]
COM[93]
COM[92]
COM[91]
COM[90]
COM[89]
COM[88]
COM[87]
COM[86]
COM[85]
COM[84]
COM[83]
COM[82]
COM[81]
COM[80]
COM[79]
COM[78]
COM[77]
COM[76]
COM[75]
COM[74]
COM[73]
COM[72]
COM[71]
COM[70]
COM[69]
COM[68]
COM[67]
COM[66]
COM[65]
COM[64]
COM[63]
COM[62]
COM[61]
COM[60]
COM[59]
COM[58]
COM[57]
COM[56]
COM[55]
COM[54]
COM[53]
COM[52]
COM[51]
COM[50]
COM[49]
COM[48]
COM[47]
DUMMY
DUMMY
COM[46]
COM[45]
COM[44]
COM[43]
COM[42]
COM[41]
COM[40]
COM[39]
COM[38]
COM[37]
COM[36]
COM[35]
COM[34]
COM[33]
COM[32]
COM[31]
COM[30]
COM[29]
COM[28]
COM[27]
COM[26]
1350
1320
1290
1260
1230
1200
1170
1140
1110
1080
1050
1020
990
960
930
900
870
840
810
780
750
720
690
660
630
600
570
540
510
480
450
420
390
360
330
300
270
240
210
180
150
120
90
60
30
0
-30
-60
-90
-120
-150
-180
-210
-240
-270
-300
-330
-360
-390
-630
-660
-690
-720
-750
-780
-810
-840
-870
-900
-930
-960
-990
-1020
-1050
-1080
-1110
-1140
-1170
-1200
-1230
-1260
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
COM[25]
COM[24]
COM[23]
COM[22]
COM[21]
COM[20]
COM[19]
COM[18]
COM[17]
COM[16]
COM[15]
COM[14]
COM[13]
COM[12]
COM[11]
COM[10]
COM[9]
COM[8]
COM[7]
COM[6]
COM[5]
COM[4]
COM[3]
COM[2]
COM[1]
COM[0]
DUMMY
SEG[126]
SEG[124]
SEG[122]
SEG[120]
SEG[118]
SEG[116]
SEG[114]
SEG[112]
SEG[110]
SEG[108]
SEG[106]
SEG[104]
SEG[102]
SEG[100]
SEG[98]
SEG[96]
SEG[94]
SEG[92]
SEG[90]
SEG[88]
SEG[86]
SEG[84]
SEG[82]
SEG[80]
SEG[78]
SEG[76]
SEG[74]
SEG[72]
SEG[70]
SEG[68]
SEG[66]
SEG[64]
SEG[62]
SEG[60]
SEG[58]
SEG[56]
SEG[54]
SEG[52]
SEG[50]
SEG[48]
SEG[46]
SEG[44]
SEG[42]
SEG[40]
SEG[38]
SEG[36]
SEG[34]
SEG[32]
SEG[30]
SEG[28]
SEG[26]
SEG[24]
SEG[22]
SEG[20]
-1290
-1320
-1350
-1380
-1410
-1440
-1470
-1500
-1530
-1560
-1590
-1620
-1650
-1680
-1710
-1740
-1770
-1800
-1830
-1860
-1890
-1920
-1950
-1980
-2010
-2040
-2070
-2255
-2283
-2311
-2339
-2367
-2395
-2423
-2451
-2479
-2507
-2535
-2563
-2591
-2619
-2647
-2675
-2703
-2731
-2759
-2787
-2815
-2843
-2871
-2899
-2927
-2955
-2983
-3011
-3039
-3067
-3095
-3123
-3151
-3179
-3207
-3235
-3263
-3291
-3319
-3347
-3375
-3403
-3431
-3459
-3487
-3515
-3543
-3571
-3599
-3627
-3655
-3683
-3711
-3739
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
7
Y
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
Pad No. Designation
X
325
326
327
328
329
330
331
332
333
334
SEG[18]
SEG[16]
SEG[14]
SEG[12]
SEG[10]
SEG[8]
SEG[6]
SEG[4]
SEG[2]
SEG[0]
-3767
-3795
-3823
-3851
-3879
-3907
-3935
-3963
-3991
-4019
Y
252
252
252
252
252
252
252
252
252
252
SH1107
8