SOLOMON SYSTECH
SEMICONDUCTOR TECHNICAL DATA
SSD1309
OLED/PLED Segment/Common Driver with Controller
128 x 64 Dot Matrix
Advance Information
This document contains information on a new product. Specifications and information herein are subject to change
without notice.
http://www.solomon-systech.com
SSD1309
Copyright © 2011 Solomon Systech Limited
Rev 1.1
P 1/62
Jul 2011
Appendix: IC Revision history of SSD1309 Specification
Version
0.10
1.0
1.1
Change Items
1st Release
1. Changed to Advance Information
2. Add SSD1309UR1 in ordering information. (P.11 , P.55)
1. Added Command 26h/27h/29h/2Ah/2Eh/2Fh/A3h/DCh in Section 9 & Section 10
(P.28~31, P.33, P.45~48)
2. Revised default value of A[7:4] of command D5h in Table 9-5 from 1000b into
0111b. (P.34)
Effective Date
12-Oct-10
14-Oct-10
25-Jul-11
Solomon Systech
Jul 2011 P 2/62
Rev 1.1
SSD1309
CONTENT
1
2
3
4
5
6
9
6.1
8.1
7
8
GENERAL DESCRIPTION ....................................................................................................7
FEATURES................................................................................................................................7
ORDERING INFORMATION ................................................................................................7
BLOCK DIAGRAM..................................................................................................................8
DIE PAD FLOOR PLAN..........................................................................................................9
PIN ARRANGEMENT...........................................................................................................11
SSD1309UR1 PIN ASSIGNMENT ......................................................................................................................11
PIN DESCRIPTION ...............................................................................................................13
FUNCTIONAL BLOCK DESCRIPTIONS..........................................................................15
MCU INTERFACE SELECTION...........................................................................................................................15
8.1.1 MCU Parallel 6800-series Interface........................................................................................................15
8.1.2 MCU Parallel 8080-series Interface........................................................................................................16
8.1.3 MCU Serial Interface (4-wire SPI) .........................................................................................................17
8.1.4 MCU Serial Interface (3-wire SPI) .........................................................................................................18
8.1.5 MCU I2C Interface..................................................................................................................................19
COMMAND DECODER ......................................................................................................................................22
OSCILLATOR CIRCUIT AND DISPLAY TIME GENERATOR..................................................................................22
RESET CIRCUIT................................................................................................................................................23
SEGMENT DRIVERS / COMMON DRIVERS.........................................................................................................23
GRAPHIC DISPLAY DATA RAM (GDDRAM)..................................................................................................24
SEG/COM DRIVING BLOCK ............................................................................................................................25
POWER ON AND OFF SEQUENCE.....................................................................................................................26
COMMAND TABLE ..............................................................................................................27
FUNDAMENTAL COMMAND TABLE..................................................................................................................27
SCROLLING COMMAND TABLE ........................................................................................................................28
ADDRESSING SETTING COMMAND TABLE .......................................................................................................32
HARDWARE CONFIGURATION (PANEL RESOLUTION & LAYOUT RELATED) COMMAND TABLE ........................33
TIMING & DRIVING SCHEME SETTING COMMAND TABLE ...............................................................................34
DATA READ / WRITE .......................................................................................................................................35
10 COMMAND DESCRIPTIONS..............................................................................................36
SET LOWER COLUMN START ADDRESS FOR PAGE ADDRESSING MODE (00H~0FH) ........................................36
SET HIGHER COLUMN START ADDRESS FOR PAGE ADDRESSING MODE (10H~1FH) .......................................36
SET MEMORY ADDRESSING MODE (20H) ........................................................................................................36
SET COLUMN ADDRESS (21H)..........................................................................................................................37
SET PAGE ADDRESS (22H) ...............................................................................................................................38
SET DISPLAY START LINE (40H~7FH) .............................................................................................................38
SET CONTRAST CONTROL FOR BANK0 (81H) .................................................................................................38
SET SEGMENT RE-MAP (A0H/A1H)..................................................................................................................38
ENTIRE DISPLAY ON (A4H/A5H)...................................................................................................................38
SET NORMAL/INVERSE DISPLAY (A6H/A7H)...................................................................................................39
SET MULTIPLEX RATIO (A8H) .........................................................................................................................39
SET DISPLAY ON/OFF (AEH/AFH).................................................................................................................39
SET PAGE START ADDRESS FOR PAGE ADDRESSING MODE (B0H~B7H) .........................................................39
SET COM OUTPUT SCAN DIRECTION (C0H/C8H)............................................................................................39
SET DISPLAY OFFSET (D3H)............................................................................................................................39
SET DISPLAY CLOCK DIVIDE RATIO/ OSCILLATOR FREQUENCY (D5H)...........................................................42
SET PRE-CHARGE PERIOD (D9H) .....................................................................................................................42
SET COM PINS HARDWARE CONFIGURATION (DAH)......................................................................................42
SET VCOMH DESELECT LEVEL (DBH)...............................................................................................................45
10.1
10.2
10.3
10.4
10.5
10.6
10.7
10.8
10.9
10.10
10.11
10.12
10.13
10.14
10.15
10.16
10.17
10.18
10.19
8.2
8.3
8.4
8.5
8.6
8.7
8.8
9.1
9.2
9.3
9.4
9.5
9.6
SSD1309
Rev 1.1
P 3/62
Jul 2011
Solomon Systech
10.20
10.21
10.22
10.23
10.24
10.25
10.26
10.27
10.28
SET GPIO (DCH).............................................................................................................................................45
NOP (E3H) ......................................................................................................................................................45
SET COMMAND LOCK (FDH) ...........................................................................................................................45
HORIZONTAL SCROLL SETUP (26H/27H)..........................................................................................................45
CONTINUOUS VERTICAL AND HORIZONTAL SCROLL SETUP (29H/2AH) ..........................................................46
DEACTIVATE SCROLL (2EH) ............................................................................................................................48
ACTIVATE SCROLL (2FH) ................................................................................................................................48
SET VERTICAL SCROLL AREA (A3H) ...............................................................................................................48
CONTENT SCROLL SETUP (2CH/2DH)..............................................................................................................48
11 MAXIMUM RATINGS ..........................................................................................................51
12 DC CHARACTERISTICS .....................................................................................................52
13 AC CHARACTERISTICS .....................................................................................................53
14 APPLICATION EXAMPLE..................................................................................................59
15
PACKAGE INFORMATION ................................................................................................60
SSD1309Z DIE TRAY INFORMATION...............................................................................................................60
SSD1309UR1 DETAIL DIMENSION .................................................................................................................61
15.1
15.2
Solomon Systech
Jul 2011 P 4/62
Rev 1.1
SSD1309
FIGURES
Figure 4-1 : SSD1309 Block Diagram..................................................................................................................................8
Figure 5-1: SSD1309Z Die Drawing ....................................................................................................................................9
Figure 5-2: SSD1309Z alignment mark dimension ..............................................................................................................9
Figure 6-1 : SSD1309UR1 Pin Assignment .......................................................................................................................11
Figure 8-1 : Data read back procedure - insertion of dummy read .....................................................................................16
Figure 8-2 : Example of Write procedure in 8080 parallel interface mode ........................................................................16
Figure 8-3 : Example of Read procedure in 8080 parallel interface mode .........................................................................16
Figure 8-4 : Display data read back procedure - insertion of dummy read.........................................................................17
Figure 8-5 : Write procedure in 4-wire Serial interface mode ............................................................................................18
Figure 8-6 : Write procedure in 3-wire Serial interface mode ............................................................................................18
Figure 8-7 : I2C-bus data format .........................................................................................................................................20
Figure 8-8 : Definition of the Start and Stop Condition......................................................................................................21
Figure 8-9 : Definition of the acknowledgement condition ................................................................................................21
Figure 8-10 : Definition of the data transfer condition .......................................................................................................21
Figure 8-11 : Oscillator Circuit and Display Time Generator ............................................................................................22
Figure 8-12 : Segment Output Waveform in three phases..................................................................................................23
Figure 8-13 : GDDRAM pages structure of SSD1309 .......................................................................................................24
Figure 8-14 : Enlargement of GDDRAM (No row re-mapping and column-remapping) ..................................................24
Figure 8-15 : IREF Current Setting by Resistor Value..........................................................................................................25
Figure 8-16 : The Power ON sequence...............................................................................................................................26
Figure 8-17 : The Power OFF sequence .............................................................................................................................26
Figure 10-1 : Address Pointer Movement of Page addressing mode..................................................................................36
Figure 10-2 : Example of GDDRAM access pointer setting in Page Addressing Mode (No row and column-remapping)
....................................................................................................................................................................................36
Figure 10-3 : Address Pointer Movement of Horizontal addressing mode.........................................................................37
Figure 10-4 : Address Pointer Movement of Vertical addressing mode.............................................................................37
Figure 10-5: Example of Column and Row Address Pointer Movement (LS pin pulled LOW) ........................................38
Figure 10-6 : Transition between different modes..............................................................................................................39
Figure 10-7: Horizontal scroll example: Scroll RIGHT by 1 column.................................................................................45
Figure 10-8: Horizontal scroll example: Scroll LEFT by 1 column ...................................................................................46
Figure 10-9: Horizontal scrolling setup example (LS pin pull LOW) ................................................................................46
Figure 10-10: Continuous Vertical scrolling setup example (LS pin pull LOW) ...............................................................47
Figure 10-11: Continuous Vertical and Horizontal scrolling setup example (LS pin pull LOW) ......................................48
Figure 10-12: Content Scrolling example (2Dh, Left Horizontal Scroll by one column)...................................................49
Figure 13-1 : 6800-series MCU parallel interface characteristics.......................................................................................54
Figure 13-2 : 8080-series parallel interface characteristics.................................................................................................55
Figure 13-3 : Serial interface characteristics (4-wire SPI)..................................................................................................56
Figure 13-4 : Serial interface characteristics (3-wire SPI)..................................................................................................57
Figure 13-5 : I2C interface Timing characteristics.............................................................................................................58
Figure 14-1 : Application Example of SSD1309Z..............................................................................................................59
Figure 15-1: SSD1309Z die tray information.....................................................................................................................60
Figure 15-2 SSD1309UR1 Detail Dimension.....................................................................................................................61
SSD1309
Rev 1.1
P 5/62
Jul 2011
Solomon Systech
TABLE
Table 3-1: Ordering Information ..........................................................................................................................................7
Table 5-1: SSD1309Z Bump Die Pad Coordinates ............................................................................................................10
Table 6-1 : SSD1309UR1 Pin Assignment Table...............................................................................................................12
Table 7-1 : SSD1309 Pin Description.................................................................................................................................13
Table 7-2 : Bus Interface selection .....................................................................................................................................13
Table 8-1 : MCU interface assignment under different bus interface mode .......................................................................15
Table 8-2 : Control pins of 6800 interface..........................................................................................................................15
Table 8-3 : Control pins of 8080 interface..........................................................................................................................17
Table 8-4 : Control pins of 4-wire Serial interface .............................................................................................................17
Table 8-5 : Control pins of 3-wire Serial interface .............................................................................................................18
Table 9-1: Fundamental Command Table ..........................................................................................................................27
Table 9-2: Scrolling Command Table.................................................................................................................................28
Table 9-3: Addressing Setting Command Table.................................................................................................................32
Table 9-4: Hardware Configuration (Panel resolution & layout related) Command Table ................................................33
Table 9-5: Timing & Driving Scheme Setting Command Table ........................................................................................34
Table 9-6 : Read Command Table......................................................................................................................................35
Table 9-7 : Address increment table (Automatic)...............................................................................................................35
Table 10-1: Example of Set Display Offset and Display Start Line without Remap..........................................................40
Table 10-2: Example of Set Display Offset and Display Start Line with Remap...............................................................41
Table 10-3 : COM Pins Hardware Configuration...............................................................................................................42
Table 10-4 : Content Scrolling software flow example (Page addressing mode – command 20h, 02h).............................49
Table 10-5 : Content Scrolling setting example (Vertical addressing mode – command 20h, 01h)...................................50
Table 11-1 : Maximum Ratings (Voltage Referenced to VSS)............................................................................................51
Table 12-1 : DC Characteristics..........................................................................................................................................52
Table 13-1 : AC Characteristics..........................................................................................................................................53
Table 13-2 : 6800-Series MCU Parallel Interface Timing Characteristics .........................................................................54
Table 13-3 : 8080-Series MCU Parallel Interface Timing Characteristics .........................................................................55
Table 13-4 : Serial Interface Timing Characteristics (4-wire SPI) .....................................................................................56
Table 13-5 : Serial Interface Timing Characteristics (3-wire SPI) .....................................................................................57
Table 13-6 : I2C Interface Timing Characteristics ..............................................................................................................58
Solomon Systech
Jul 2011 P 6/62
Rev 1.1
SSD1309
1 GENERAL DESCRIPTION
SSD1309 is a single-chip CMOS OLED/PLED driver with controller for organic / polymer light emitting
diode dot-matrix graphic display system. It consists of 128 segments and 64 commons. This IC is
designed for Common Cathode type OLED panel.
The SSD1309 embeds with contrast control, display RAM and oscillator, which reduces the number of
external components and power consumption. It has 256-step brightness control. Data/Commands are
sent from general MCU through the hardware selectable 6800/8080 series compatible Parallel Interface,
I2C interface or Serial Peripheral Interface. It is suitable for many compact portable applications, such as
mobile phone sub-display, MP3 player and calculator, etc.
2 FEATURES
• Resolution: 128 x 64 dot matrix panel
• Power supply
• For matrix display
o VDD = 1.65V ~ 3.3V
o VCC = 7.0V ~ 16.0V
for IC logic
for Panel driving
o OLED driving output voltage, 16V maximum
o Segment maximum source current: 320uA
o Common maximum sink current: 40mA
o 256 step contrast brightness current control
• Embedded 128 x 64 bit SRAM display buffer
• Pin selectable MCU Interfaces:
o 8-bit 6800/8080-series parallel interface
o 3 /4 wire Serial Peripheral Interface
o
I2C Interface
• Screen saving infinite content scrolling function
• Programmable Frame Rate
• Programmable Multiplexing Ratio
• Row Re-mapping and Column Re-mapping
• On-Chip Oscillator
• Chip layout for COG , COF
• Wide range of operating temperature: -40°C to 85°C
3 ORDERING INFORMATION
Ordering Part Number SEG COM Package
Table 3-1: Ordering Information
Reference Remark
Form
SSD1309Z
128
64
COG
Page 9
SSD1309UR1
128
64
COF Page 11,61
o Min SEG pad pitch : 37.5um
o Min COM pad pitch : 27um
o Min I/O pad pitch : 60 um
o Die thickness : 300 +/- 15 um
o 35mm film, 4 sprocket hole
o Hot bar type COF
o 8-bit 80 / 8-bit 68 / SPI / I2C interface
o SEG lead pitch 0.120mm x 0.998 =0.11976mm
o COM lead pitch 0.120mm x 0.998 =0.11976mm
SSD1309
Rev 1.1
P 7/62
Jul 2011
Solomon Systech
4 BLOCK DIAGRAM
Figure 4-1 : SSD1309 Block Diagram
CS#
RES#
D/C#
R/W# (WR#)
E(RD#)
BS0
BS1
BS2
D7
D6
D5
D4
D3
D2
D1
D0
VDD
VCC
VSS
VLSS
VSS1
U
C
M
e
c
a
f
r
e
t
n
I
r
o
t
a
l
l
i
c
s
O
d
n
a
m
m
o
C
r
e
d
o
c
e
D
a
t
a
D
y
a
l
p
s
i
D
c
i
h
p
a
r
G
)
M
A
R
D
D
G
(
M
A
R
r
e
l
l
o
r
t
n
o
C
y
a
l
p
s
i
D
y
a
l
p
s
i
D
g
n
i
m
T
i
r
o
t
a
r
e
n
e
G
l
o
r
t
n
o
C
e
g
a
t
l
o
V
l
o
r
t
n
o
C
t
n
e
r
r
u
C
s
r
e
v
i
r
D
n
o
m
m
o
C
s
r
e
v
i
r
D
t
n
e
m
g
e
S
s
r
e
v
i
r
D
n
o
m
m
o
C
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
SEG0
SEG1
SEG126
SEG127
COM62
COM60
COM2
COM0
COM1
COM3
COM61
COM63
L
C
S
L
C
F
E
R
I
H
M
O
C
V
Solomon Systech
Jul 2011 P 8/62
Rev 1.1
SSD1309