CONTENTS
1
GENERAL DESCRIPTION .......................................................................................................6
FEATURES...................................................................................................................................6
ORDERING INFORMATION...................................................................................................6
BLOCK DIAGRAM ....................................................................................................................7
DIE PAD FLOOR PLAN ............................................................................................................8
PIN ARRANGEMENT..............................................................................................................11
2
3
4
5
6
6.1
SSD1306TR1 PIN ASSIGNMENT.......................................................................................................................... 11
7
8
PIN DESCRIPTION ..................................................................................................................13
FUNCTIONAL BLOCK DESCRIPTIONS.............................................................................15
8.1
MCU INTERFACE SELECTION.............................................................................................................................. 15
MCU Parallel 6800-series Interface.......................................................................................................... 15
MCU Parallel 8080-series Interface.......................................................................................................... 16
MCU Serial Interface (4-wire SPI)............................................................................................................ 17
MCU Serial Interface (3-wire SPI)............................................................................................................ 18
MCU I2C Interface..................................................................................................................................... 19
COMMAND DECODER ......................................................................................................................................... 22
OSCILLATOR CIRCUIT AND DISPLAY TIME GENERATOR..................................................................................... 22
FR SYNCHRONIZATION ....................................................................................................................................... 23
RESET CIRCUIT................................................................................................................................................... 23
SEGMENT DRIVERS / COMMON DRIVERS ............................................................................................................ 24
GRAPHIC DISPLAY DATA RAM (GDDRAM)..................................................................................................... 25
SEG/COM DRIVING BLOCK ............................................................................................................................... 26
POWER ON AND OFF SEQUENCE ........................................................................................................................ 27
8.1.1
8.1.2
8.1.3
8.1.4
8.1.5
8.2
8.3
8.4
8.5
8.6
8.7
8.8
8.9
9
COMMAND TABLE.................................................................................................................28
9.1
DATA READ / WRITE .......................................................................................................................................... 33
10
COMMAND DESCRIPTIONS .............................................................................................34
10.1 FUNDAMENTAL COMMAND ................................................................................................................................ 34
10.1.1 Set Lower Column Start Address for Page Addressing Mode (00h~0Fh) .................................................34
10.1.2 Set Higher Column Start Address for Page Addressing Mode (10h~1Fh) ................................................34
10.1.3 Set Memory Addressing Mode (20h).......................................................................................................... 34
10.1.4 Set Column Address (21h) ......................................................................................................................... 35
10.1.5 Set Page Address (22h).............................................................................................................................. 36
10.1.6 Set Display Start Line (40h~7Fh) .............................................................................................................. 36
10.1.7 Set Contrast Control for BANK0 (81h)...................................................................................................... 36
10.1.8 Set Segment Re-map (A0h/A1h) ................................................................................................................. 36
10.1.9 Entire Display ON (A4h/A5h).................................................................................................................. 37
10.1.10
10.1.11
10.1.12
10.1.13
10.1.14
10.1.15
10.1.16
10.1.17
10.1.18
10.1.19
Set Normal/Inverse Display (A6h/A7h).................................................................................................. 37
Set Multiplex Ratio (A8h)....................................................................................................................... 37
Set Display ON/OFF (AEh/AFh) ........................................................................................................... 37
Set Page Start Address for Page Addressing Mode (B0h~B7h)............................................................. 37
Set COM Output Scan Direction (C0h/C8h).......................................................................................... 37
Set Display Offset (D3h) ........................................................................................................................ 37
Set Display Clock Divide Ratio/ Oscillator Frequency (D5h)............................................................... 40
Set Pre-charge Period (D9h) ................................................................................................................. 40
Set COM Pins Hardware Configuration (DAh)..................................................................................... 40
Set VCOMH Deselect Level (DBh) ........................................................................................................... 43
Solomon Systech
Apr 2008 P 2/59
Rev 1.1 SSD1306