6.4 D/ C .............................................................................................................................................8
Table 14 - Serial Timing Characteristics ..................................................................................................... 37
v
Page 6
SOLOMON SYSTECH LIMITED
SOLOMON SYSTECH LIMITED
SOLOMON SYSTECH LIMITEDSOLOMON SYSTECH LIMITED
SEMICONDUCTOR TECHNICAL DATA
SSD1854
Advance Information
LCD Segment / Common Driver with Controller
CMOS
1 General Description
SSD1854 is a single-chip CMOS 4 gray scale LCD driver with controller for liquid crystal dot-matrix
graphic display system. It consists of 288 high voltage driving output pins for driving maximum 128
Segments and 160 Commons, customized for 2-sides COF modules.
SSD1854 displays data directly from its internal 128x176x2 bits Graphic Display Data RAM
(GDDRAM). Data/Commands are sent from general MCU through a hardware selectable 6800-/8080series compatible Parallel Interface or 3/4 wires Serial Peripheral Interface
SSD1854 designed with multi-line-addressing (MLA) scheme to improve the display quality and
reduce the system power consumption.
SSD1854 embeds a DC-DC Converter, a LCD Voltage Regulator, an On-Chip Bias Divider and an
On-Chip oscillator, which reduce the number of external components. With the special design on
minimizing power consumption and die/package layout, SSD1854 is suitable for any portable batterydriven applications requiring a long operation period and a compact size.
.
This document contains information on a new product. Specification and information herein are subject to change without notice.
Copyright 2002 SOLOMON Systech Limited
Rev 1.0
08/2002
Page 7
2 FEATURES
• 128 x 160 4 gray-levels Graphic Display
• Programmable Multiplex ratio (partial display) [16Mux - 160Mux]
• Single Supply Operation, 1.8 V - 3.3V
• Low Current Sleep Mode (<1.0uA)
• On-Chip Voltage Generator / Regulator & Bias Dividers
This pin is reset signal input. When the pin is low, initialization of the chip is executed.
6.2 PS0-2
These 3 pins use together to determine the interface protocol between the driver and MCU according
to the following table.
Table 3 - PS0-2 Interface
PS0 PS1 PS2 Interface
L L X 3-wire SPI (write only)
L H X 4-wire SPI (write only)
H L
H H
6.3 CS
This pin is chip select input. The chip is enabled for display data/command transfer only when CS is
low.
For 6800-series parallel mode, when E pin is pulled high, the read/write cycle is initiated by pulling low
of this
CS pin.
H 8080 parallel interface (8-bits read and 16-bits write)
L 8080 parallel interface (8-bits read and 8-bits write)
H 6800 parallel interface (8-bits read and 16-bits write)
L 6800 parallel interface (8-bits read and 8-bits write)
6.4 D/ C
This input pin is to identify display data/command cycle. When the pin is high, the data written to the
driver will be written into display RAM. When the pin is low, the data will be interpreted as command.
This pin must be connected to V
when 3-lines SPI interface is used.
SS
6.5 R/W( WR )
This pin is microprocessor interface signal. When interfacing to an 6800-series microprocessor, the
signal indicates read mode when high and write mode when low. When interfacing to an 8080-
microprocessor, a data write operation is initiated when
R/W(WR ) is low and the chip is selected.
6.6 E(RD )
This pin is microprocessor interface signal. When interfacing to an 6800-series microprocessor, a data
operation is initiated when
microprocessor, a data read operation is initiated when
E( RD ) is high and the chip is selected. When interfacing to an 8080-
E( RD ) is low and the chip is selected.
6.7 D0 -D15
D0-D7 are bi-directional and D8-D15 are input only data pins to be connected to the microprocessor’s
data bus. When serial mode is selected, D
SCK. All unused data pins must be connected to ground.
is the serial data input SDA and D6 is the serial clock input
7
SSD1854
Series
Rev 1.0
08/2002
SOLOMON
8
Page 14
6.8 OSC1
This pin is for oscillator frequency selection. A resistor must be connected between this pin and VDD
when using the internal oscillator. The suggested value of the resistor is 680K ohm. Please refer to the
Figure 8 for details.
6.9 REF
This pin is an input pin to enable the internal reference voltage used for the internal regulator. When it
is high, an internal reference voltage source will be used. When it is low, and external reference must
be provided in V
EXT
.
6.10 DVDD, AVDD
Digital and Analog power supply pins, must be connected to same external source.
6.11 VDD
Internally connected to DVDD for pull high purpose. Can be connected to DVDD externally or float.
6.12 DVSS, AVSS
Digital and Analog ground, must be connected to external ground.
6.13 VSS
Internally connected to DVSS for pull low purpose.
6.14 VCI
Reference voltage input for internal DC-DC converter. The voltage of generated VCC equals to the
multiple factor (3X, 4X or 5X) times V
Note: Voltage at this input pin must be larger than or equal to AV
with respect to VSS.
CI
and DV
DD
DD.
6.15 VCC
Voltage at this pin must be greater then VL4 + 2V. It can be supplied externally or generated by the
internal DC-DC converter.
When using internal DC-DC converter as generator, voltage at this pin is for internal reference only. It
CANNOT be used for driving external circuitries.
6.16 C1P, C1N, C3P, C2P, C2N, and C4P
When internal DC-DC voltage converter is used, external capacitor(s) is/are connected among these
pins.
6.17 VL7
This pin is the most positive LCD driving voltage. It can be generated by the internal regulator or
supply externally when internal regulator and divider are turned off.
6.18 V
EXT
This pin is an input to provide an external voltage reference for the internal voltage regulator when
REF pin is pulled low.
6.19 VL7, VL6, VL5, VL4, VL3 and VL2
LCD driving voltages. They can be supplied externally or generated by the internal regulator and
divider or supplied externally when regulator and divider are turned off. They have the following
relationship:
V
> VL6 > VL5 > VL4 > VL3 > VL2 > V
9
SSD1854
Series
L7
Rev 1.0
08/2002
SS
SOLOMON
Page 15
6.20 COM0 – COM159
These pins provide the row driving signal COM0 – COM159 to the LCD panel.
6.21 SEG0 – SEG127
These pins provide the LCD column driving signal. Their voltage level is VSS during sleep mode.
6.22 CAP, CAN, CBP, CBN, CCP, CCN, CDP, and CDN
These pins are connected to four capacitors when internal divider is enabled.
6.23 N/C
These No Connection pins should NOT be connected to any signals nor shorted together. These N/C
pins should be left open.
SSD1854
Series
Rev 1.0
08/2002
SOLOMON
10
Page 16
7 FUNCTIONAL BLOCK DESCRIPTIONS
7.1 Command Decoder and Command Interface
This module determines whether the input data is interpreted as data or command. Data is
directed to this module based upon the input of the
Graphic Display Data RAM (GDDRAM). If
D/ C is low, the input at D
Command and it will be decoded and written to the corresponding command register.
Reset is of the same function as Power ON Reset (POR). Once
pulse of about 1us, all internal circuitry will be back to its initial status. Refer to Command
Description section for more information.
7.2 MPU Parallel 6800-series Interface
The parallel interface consists of 8/16 data pins (D0 - D15), R/
R/W( WR ) input High indicates a read operation from the Graphic Display Data RAM
(GDDRAM) or the status register.
Data RAM or Internal Command Registers depending on the status of
and
CS input serves as data latch signal (clock) when they are high and low respectively. Refer
to Figure 9 of parallel timing characteristics for Parallel Interface Timing Diagram of 6800-series
microprocessors.
In order to match the operating frequency of display RAM with that of the microprocessor, some
pipeline processing is internally performed which requires the insertion of a dummy read before
the first actual display data read. This is shown in Figure 3 below.
R/W( WR ) input Low indicates a write operation to Display
D/ C pin. If D/ C is high, data is written to
is interpreted as a
0-D15
RES receives a negative reset
( WR ), D/ C , E( RD ) and CS .
W
D/ C input. The E( RD )
R/W(WR)
E(R D)
Nn
write column address
dummy rea d
Figure 3 – Display Data Read with the insertion of Dummy Read
7.3 MPU Parallel 8080-series Interface
The parallel interface consists of 8/16 data pins (D0-D15), R/
CS input serves as data latch signal (clock) when it is low. Whether it is display data or status
register read is controlled by
when
CS is low. Refer to Figure 10 of parallel timing characteristics for Parallel Interface Timing
Diagram of 8080-series microprocessor.
Similar to 6800-series interface, a dummy read is also required before the first actual display
data read.
D/ C . R/W( WR ) and E( RD ) input indicates a write or read cycle
n+1
data read1data read 2
( WR ), E( RD ), D/ C and CS . The
W
n+2data bus
data read 3
11
SSD1854
Series
Rev 1.0
08/2002
SOLOMON
Page 17
7.4 MPU Serial 4-wire Interface
The serial interface consists of serial clock SCK, serial data SDA, D/ C and CS . SDA is shifted
into an 8-bit shift register on every rising edge of SCL in the order of D
sampled on every eighth clock and the data byte in the shift register is written to the Display
Data RAM or command register in the same clock. No extra clock or command is required to
end the transmission.
7.5 MPU Serial 3-wire interface
Operation is similar to 4-wire serial interface while D/ C is not been used. The Display Data
Length instruction is used to indicate that a specified number display data byte(s) (1-256) are to
be transmitted. Next byte after the display data string is handled as a command.
It should be noted that if there is a signal glitch at SCK that causing an out of synchronization in
the serial communication, a hardware reset pulse at
re-synchronization.
Table 4 -Modes of Operation
6800 Parallel 8080 Parallel Serial
Data Read 8-bitys 8-bits No
Data Write 8/16-bits 8/16-bits 8-bits
Command Read Status only Status only No
Command Write Yes Yes Yes
, D6, ... D0. D/ C is
7
RES pin is required to initialize the chip for
7.6 Graphic Display Data RAM (GDDRAM)
The GDDRAM is a bit mapped static RAM holding the bit pattern to be displayed. The size of
the RAM is 128 x 176 x 2 = 45,056bits.
Figure 5 is a description of the GDDRAM address map. For mechanical flexibility, re-mapping
on both Segment and Common outputs are provided. For vertical scrolling of display, an internal
register storing the display start line can be set to control the portion of the RAM data to be
mapped to the display.
Figure 5 shows the case in which the display start line register is set at 30H. For those
GDDRAM out of the display common range, they could still be accessed, for either preparation
of vertical scrolling data or even for the system usage.
7.7 Oscillator Circuit
This module is an On-Chip low power RC oscillator circuitry (Figure 4). The oscillator generates
the clock for the DC-DC voltage converter. This clock is also used in the Display Timing
Generator.
SSD1854
Series
Rev 1.0
08/2002
SOLOMON
12
Page 18
OSC1
Oscillation Circuit
Internal Resistor
enable
Figure 4 - Oscillator Circuitry
7.8 LCD Driving Voltage Generator and Regulator
This module generates the LCD voltage needed for display output. It takes a single supply input
and generates necessary bias voltages.
It consists of:
1. 3X, 4X and 5X DC-DC voltage converter:
The booster output at V
voltage must be greater than 2V + VL4 or 2V + ½ VL7. Please refer to application notes
for details.
2. Voltage Regulator
Feedback gain control for initial LCD voltage. Internal resistors are connected between
V
and VR (internal contrast voltage reference), and between VR and VL7. These
SS
resistors are chosen to give the desired V
V×
where:
3. Bias Divider
There is an on-chip bias divider inside the chip selected by software which generate all
V
4. Contrast Control
Software control of 64 voltage levels of LCD voltage.
5. Bias Ratio Selection circuitry
Software control of different bias ratios to match the characteristic of LCD panel.
6. Self adjust temperature compensation circuitry
Provide 4 different compensation grade selections to satisfy the various liquid crystal
temperature grades. The grading can be selected by software control. Defaulted
temperature coefficient (TC) value is -0.1%/°C.
levels automatically.
L2~VL7
+=
1
7
V
ref
(1+R2/R1) is the software programmable IRS value
α is the software contrast level from 0 to 63
equals to n time VCI where n is the booster ration. The VCC
CC
R
2
R
1
is the internally generated reference voltage
and
V
conL
Oscillator
enable
enable
Buffer
OSCE
according to the following equation:
L7
(CL)
63
()
−=
1
210
−
α
VV×
refcon
7.9 288 Bit Latch
A register carries the display signal information. In 128 X 160 display-mode, data will be fed to
the HV-buffer Cell and level-shifted to the required level.
13
SSD1854
Series
Rev 1.0
08/2002
SOLOMON
Page 19
7.10 Level selector
Level Selector is a control of the display synchronization. Display voltage can be separated into
two sets and used with different cycles. Synchronization is important since it selects the
required LCD voltage level to the HV Buffer Cell, which in turn outputs the COM or SEG LCD
waveform.
7.11 HV Buffer Cell (Level Shifter)
HV Buffer Cell works as a level shifter which translated the low voltage output signal to the
required driving voltage. The output is shifted out with an internal FRM clock, which comes
from the Display Timing Generator. The voltage levels are given by the level selector, which is
synchronized with the internal M signal.
For a panel with N rows and M columns, the optimal LCD driving voltage are given as:
VVVV×
447
×=−=−
4
VVVV
LLLL
()
N
()
4−×
=−=−
2446
NN
−
N
V
thSSLLL
12
VV
LL
47
And
VV
−
46
VVVV
=−=−
3445
LLLL
LL
2
where:
V
V
(The peak-to-peak Row driving voltage is given by V
V
V
is the threshold voltage of the LCD panel
th
is the maximum (Row) driving level with reference to VSS
L7
is the middle of all driving levels
L4
, VL5, VL3 and VL2 are the other Column driving levels
L6
L7-VSS
(The peak-to-peak Column driving voltage is given by V
Relationship between the levels:
V
> VL6 > VL5 > VL4 > VL3 > VL2 > VSS
L7
and
V
> VL4 + 2V
CC
)
L6-VSS
)
SSD1854
Series
Rev 1.0
08/2002
SOLOMON
14
Page 20
7.12 Default Setting after Reset
When RES input is low, the chip is initialized to the following:
Register Default Value Descriptions
Page address 0
Column address 0
Display ON/OFF 0 Display OFF
Display Start Line 0 GDDRAM page 0,D0
Display Offset 0 COM0 is mapped to ROW0
Mux Ratio A0H 160 Mux
Normal/Reverse Display 0 Normal Display
N-line Inversion 0 No N-line Inversion
Entire Display 0 Entire Display is OFF
Power Control 0,0,0 Booster, regulator & divider are both disabled
DC-DC booster 0 3X booster is selected
Internal Resistor Ratio 0 Gain = 3.2 (IR0)
Contrast 20H Middle
LCD Bias Ratio 6 Optimized for 160 Mux
Scan direction of COM 0 Normal Scan direction
Segment Re-map 0 Segment re-map is disabled
Internal oscillator 0 Internal oscillator is OFF
Power save mode 0 Power save mode is OFF
Data display length 0
FRC, PWM Mode 0 4FRC, 9PWM
White Palette (0, 0, 0, 0)
Light Gray Palette (0, 0, 0, 0)
Dark Gray Palette (9, 9, 9, 9)
Black Palette (9, 9, 9, 9)
Test mode 0 Test mode is OFF
Temperature coefficient 2 TC2 (-0.1%/oC)
Upper window corner 0,0
Lower window corner 127,159
When RESET command is issued, the following parameters are initialized only:
Register Default Value Descriptions
Page address 0
Column address 0
Display Start Line 0 GDDRAM page 0,D0
Internal Resistor Ratio 0 Gain = 3.2 (IR0)
Contrast 20H
Data display length 0
FRC, PWM Mode 0 4FRC, 9PWM
White Palette (0, 0, 0, 0)
Light Gray Palette (0, 0, 0, 0)
Dark Gray Palette (9, 9, 9, 9)
Black Palette (9, 9, 9, 9)
Mode
1A~1F Reserved Reserved
20~27 0010 0R2R1R0 Set Internal
Regulator
Resistor Ratio
28~2F 0010 1VCVRVF Set Power
Control Register
30~3F Reserved Reserved
40~43 0100 00XX
L
7L6L5L4 L3L2L1L0
44~47 0100 01XX
C
7C6C5C4 C3C2C1C0
48~4B 0100 10XX
D
7D6D5D4 D3D2D1D0
4C~4F 0100 11XX
XXN
5N4 N3N2N1N0
Set Display Start
Line
Set Display
Offset
Set Multiplex
Ratio
Set N-line
Inversion
50~57 0101 0B2B1B0 Set LCD Bias Sets the LCD bias corresponding to different mux
58~5F Reserved Reserved
Set the lower nibble of the column address pointer for
RAM access. The pointer is reset to 0 after reset.
Set the upper nibble of the column address pointer for
RAM access. The pointer is reset to 0 after reset.
M0=0: Master operation mode (POR)
M
=1: Slave operation mode
0
The internal regulator gain increases as R
increased from 000b to 111b. The factor, 1+R
2R1R0
2/R1
is
, is
given by:
R
= 000: 3.2 (POR)
2R1R0
R
= 001: 3.9
2R1R0
R
= 010: 4.6
2R1R0
R
= 011: 5.3
2R1R0
R
= 100: 6.0
2R1R0
R
= 101: 6.7
2R1R0
R
= 110: 7.4
2R1R0
R
= 111: 8.1
2R1R0
(Refer to section 8.4)
VC=0: turn OFF the internal voltage booster (POR)
VC=1: turn ON the internal voltage booster
VR=0: turn OFF the internal regulator (POR)
VR=1: turn ON the internal regulator
VF=0: turn OFF the output op-amp buffer (POR)
VF=1: turn ON the output op-amp buffer
The second command specifies the row address pointer
of the RAM data to be displayed in first row of window.
The value must be within 0 to window row number + 15.
See the RAM Mapping Table for examples.
The second command specifies the mapping of first
display line (COM0) to one of ROW0~159. COM0 is
mapped to ROW0 after reset.
The second command specifies the number of lines to
be displayed. Duties 1/16~1/160 could be selected. The
duty ratio is set to 1/160 after reset. See the Ram
Mapping Table for examples.
The second command sets the n-line inversion register
from 1 to 63 lines to reduce display crosstalk. Register
values from 00001b to 11111b are mapped to 1 line to
63 lines respectively. Value 00000b disables the N-line
inversion.
& 3
Set Black Mode,
Frame 2
Set Black Mode,
Frame 4
nd
& 1st
th
& 3rd
90~97 1001 0 FRC PWM1 PWM0 Set PWM and
FRC
98~9F Reserved Reserved
A0~A1 1010 000S0 Set Segment Re-
map
A2~A3 Reserved Reserved
A4~A5 1010 010E0 Set Entire
Display On/Off
The second command sets the first column of the scroll
window. It is set to 0 after POR.
The second command sets the first row of the scroll
window. It is set to 0 after POR.
The second command sets the last column of the scroll
window. It is set to 0 after POR.
The second command sets the last row of the scroll
window. It is set to 0 after POR.
Set the DC-DC multiplying factor from 3X to 5X
according to B
B
:
1B0
00: 3X (POR)
01: 4X
10: 5X
11: 5X
The second command sets one of the 64 contrast
levels. The darkness increase as the contrast level
increase.
Grey palette programming. These are two-byte
commands used to specify the contrast levels for the
gray scale, 4 levels available. The relationship between
gray mode and data in RAM is as follow:
An 8 bits status byte will be placed to the data bus if a read operation is performed if D/ C is low. The
status byte is defined as follow.
Table 6 - Read Status Byte
D7 D6 D5 D4 D3 D2 D1 D0 Command Comment
BUSY ON RES 0 1 0 1 1 Read Status BUSY=0: Chip is idle
BUSY=1: Chip is executing instruction
ON=0: Display is OFF
ON=1: Display is ON
RES=0: Chip is idle
RES=1: Chip is executing reset
7.15 Data Read / Write
To read data from the GDDRAM, input High to R/
mode. Low to
E( RD ) pin and High to D/ C pin for 8080-series parallel mode. A complete data read
cycle must issue two clocks to read both First Byte and Second Byte from GDDRAM. No data read is
provided for serial mode. In normal mode, GDDRAM column address pointer will be increased by one
automatically after each complete data read cycle. Also, a dummy read is required before the first data
is read. See Figure 3 in Functional Description.
To write data to the GDDRAM, input Low to
mode. High to
E( RD ) pin and Low to D/ C pin for 8080-series parallel mode. A complete data write
R/W( WR ) pin and High to D/ C pin for 6800-series parallel
cycle must issue two clocks to write both First Byte and Second Byte to GDDRAM. For serial interface,
it will always be in write mode. GDDRAM column address pointer will be increased by one
automatically after each complete data write cycle. The column address will be reset to 0 in next data
read/write operation is executed when it is 127.
( WR ) pin and D/ C pin for 6800-series parallel
W
Table 7 - Address Increment Table (Automatic)
D/ C
0 0 Write Command No
0 1 Read Status No
1 0 Write Data Yes
1 1 Read Data Yes
R/W( WR )
Comment Address Increment
Address Increment is done automatically after two data read/write. The column address pointer of
GDDRAM is also affected. It will be reset to 0 after 127. It should be noted that the page address will
NOT be changed when this warp round happens.
Table 8 - Commands Required for R/W( WR ) Actions on RAM
R/
( WR ) Actions on RAMs
Read/write Data from/to GDDRAM Set GDDRAM Page Address
Commands Required
Set GDDRAM Column Address
Read/Write Data
(1011XXXX)*
(X
7X6X5X4X3X2X1X0
(00010X
(0000X
(X
2X1X0
3X2X1X0
7X6X5X4X3X2X1X0
)*
)*
)*
)
* No need to resend the command again if it is set previously.
The read / write action to the Display Data RAM does not depend on the display mode. This means the
user can change the RAM content whether the target RAM content is being displayed or not.
25
SSD1854
Series
Rev 1.0
08/2002
SOLOMON
Page 31
8 COMMAND DESCRIPTIONS
8.1 Set Lower Column Address [00~0F]
This command specifies the lower nibble of the 7-bit column address of the display data RAM.
The column address will be incremented by each data access after it is pre-set by the MCU and
returning to 0 once overflow (>127).
8.2 Set Higher Column Address [10~17]
This command specifies the higher nibble of the 7-bit column address of the display data RAM.
The column address will be incremented by each data access after it is pre-set by the MCU and
returning to 0 once overflow (>127).
8.3 Set Master/Slave Mode [18~19]
This command is used in Cascade function, programming the driver into slave mode. The Osc
clock and M clock (frame) will be received externally to synchronize the COM/SEG waveform.
8.4 Set Internal Regulator Resistors Ratio [20~27]
This command is to enable any one of the eight internal resistor (IRS) settings for different
regulator gains when using internal regulator resistor network. The Contrast Control Voltage
Range curves is referred to the following formula:
V*1
1
R
2
R
63
1
−
210
α
V
conout
VV*
refcon
where,
+=
−=
V1.2Vref =
SSD1854
Series
Rev 1.0
08/2002
SOLOMON
26
Page 32
Contrast Cruve
16
14
12
10
8
VL7 (V)
6
4
2
0
0204060
Contrast [0~63]
Figure 6 - Contrast Control Voltage Range Curve (TC=-0.1%/oC; VDD=2.7V; VCI=2.7V)
8.5 Set Power Control Register [28~2F]
This command turns on/off the various power circuits associated with the chip. All the function
blocks can be turn-on independently, but a 10ms-time must be wait between turn ON the
Regulator and Divider.
IRS
IRS
IRSIRS
Setting
Setting
SettingSetting
000
001
010
011
100
101
110
111
8.6 Set Display Start Line [40~43]
The second byte sent specifies which row of the RAM is to be displayed in the first row of
window defined by Set Upper/Lower Window Corner commands. Vertical window scrolling is
achieved by setting this value from 0 up to window row number + 15. The content outside the
Upper and Lower Window Row will not be affected. Refer to Page 21, example 5 for more
information.
8.7 Set Display Offset [44~47]
The second byte sent specifies the mapping of display start line (COM0 if display start line
register equals to 0) to one of ROW0-159. COM0 is mapped to ROW 0 after reset.
8.8 Set Multiplex Ratio [48~4B]
This command switches default 160 multiplex modes to any multiplex from 16 to 160. The chip
pads ROW0-ROW159 will be switched to corresponding COM signal output. Examples were
given in the RAM map table. If the input value is not a number of 160, 128, 64 or 32, the higher
number of mux will be applied to the COMx pins and the RAM content of the additional lines will
be masked out from the display. Thus the actual display effect will be equal to the input value.
Suitable bias ration must be set by using Set LCD Bias command after this command is issued.
27
SSD1854
Series
Rev 1.0
08/2002
SOLOMON
Page 33
8.9 Set N-line Inversion [4C~4F]
N
Number of line inversion is set by this command for reducing crosstalk noise. 1 to 63-line
inversion operations could be selected. At POR, this operation is disabled.
8.10 Set LCD Bias [50~57]
This command selects a suitable bias ratio required for driving the particular LCD panel in use.
The POR default for SSD1854 is et to the optimization for 160 mux display mode.
8.11 Set Upper Window Corner (ax, ay) [60~61]
These commands are used to define the upper left corner of the window for vertical scrolling.
After POR, these registers are set to (0, 0). The actual window position will be offset by the Set
Display Offset command.
8.12 Set Lower Window Corner (bx, by) [62~63]
These commands are used to define the lower right corner of the window for vertical scrolling.
After POR, these registers are set to (127, 159). These registers must be smaller than the
multiplex ration as defined by Set Multiplex Ratio.
8.13 Set DC-DC Converter Factor [64~67]
Internal DC-DC converter factor is set by this command. For SSD1854, 3X to 5X multiplying
factors could be selected.
8.14 Set Contrast Control Register [81]
This command adjusts the contrast of the LCD panel by changing VL7 of the LCD drive voltage
provided by the On-Chip power circuits. V
It is a compound commands:
is set with 64 steps (6-bit) contrast control register.
L7
Set Contrast Control Register
Contrast Level Data
o
Changes
Complete?
Yes
Figure 7 - Contrast Control Flow Set Segment Re-map
8.15 Set Gray Scale Mode (White/Light Gray/Dark Gray/Black mode) [88~8F]
Four gray scale modes – White, Light gray, Dark gray and Black – can be set. Each consists of
four registers namely A, B, C and D which correspond to four frames in FRC. Each of the 4-bits
in register A, B, C and D are used to define the width of PWM.
SSD1854
Series
Rev 1.0
08/2002
SOLOMON
28
Page 34
For 4 FRC,
Memory Content FRAME
1st Byte 2nd Byte
0 0 White WA WB WC WD
0 1 Light Gray LA LB LC LD
1 0 Dark Gray DA DB DC DD
1 1 Black BA BB BC BD
For 3 FRC,
Memory Content FRAME
1st Byte 2nd Byte
0 0 White WA WB WC WD (XX)
0 1 Light Gray LA LB LC LD (XX)
1 0 Dark Gray DA DB DC DC (XX)
1 1 Black BA BB BC BC (XX)
Gray Mode
Gray Mode
1st 2
1st 2
nd
3
nd
3
rd
4
rd
4
th
th
(No use)
8.16 Set Segment Re-map [A0~A1]
This commands changes the mapping between the display data column address and segment
driver. It allows flexibility in layout during LCD module assembly. Refer to
Figure 5.
8.17 Set Entire Display On/Off [A4~A5]
This command forces the entire display to be illuminated regardless of the contents of the
GDDRAM. This command has priority than the “Set Normal/Reverse Display” but lower priority
than the “Set Display On/Off” command.
8.18 Set Normal/Reverse Display [A6~A7]
This command sets the display to be either normal/reverse. In reverse display, a RAM data of
‘0’ indicates an “ON” pixel while in normal display; a RAM data of ‘0’ indicates an “OFF” pixel.
This command has lower priority than both “Set Display On/Off” and “Set Entire Display
On/Off”.
8.19 Set Power Save Mode [A9]
This command is to force the chip to enter Sleep Mode. The internal oscillator and LCD power
supply will be turn off when enter to such mode.
8.20 Start Internal Oscillator [AB]
After POR, the internal oscillator is OFF. It should be turned ON by sending this command to
the chip.
8.21 Set Display On/Off [AE~AF]
This command is used to turn the display on or off, by the value of the LSB. It has the highest
priority over other commands regarding the display effect.
8.22 Set Page Address [B0~BF]
This command positions the page address of 0 to 21 possible positions in GDDRAM. Refer to
Figure 5. During 16-bits write operation, the last bit of the page address is ignored, D0-D7
always writes to even page and D8-D15 always writes to odd address.
29
SSD1854
Series
Rev 1.0
08/2002
SOLOMON
Page 35
8.23 Set COM Output Scan Direction [C0~CF]
This command sets the scan direction of the COM output allowing layout flexibility in LCD
module assembly.
8.24 Exit Power Save Mode [E1]
This command releases the chip from Sleep Mode and return to normal operation.
8.25 Software Reset [E2]
This command causes some of the internal status of the chip to be initialized:
Register Default Value Descriptions
Page address 0
Column address 0
Display Start Line 0 GDDRAM page 0,D0
Internal Resistor Ratio 0 Gain = 3.2 (IRS0)
Contrast 20H
Data display length 0
FRC, PWM Mode 0 4FRC, 9PWM
White Palette (0, 0, 0, 0)
Light Gray Palette (0, 0, 0, 0)
Dark Gray Palette (9, 9, 9, 9)
Black Palette (9, 9, 9, 9)
8.26 Exit N-line Inversion [E4]
This command releases the chip from N-line inversion mode. The driving waveform will be
inverted once per frame after issuing this command.
8.27 Enable Scroll Buffer RAM [E6~E7]
This command is used in enable RAM page 20 and 21 for a smooth window scrolling. When this
is enabled, D0 of page 20 will appear right after the last row as defined by Set Lower Window
Corner command. The next display data after D7 of page 21 is defined by Set Upper Window
Corner command. When this is disabled, the data in RAM page 20 and 21 will not be displayed
and the display data defined by Set Upper Window Corner command will be displayed right
after the display data defined by Set Lower Window Corner command. After POR, the scroll
buffer RAM is enabled.
8.28 Set Display Data Length [E8]
This two-bytes command only valid when 3-wire SPI configuration is set by H/W input
(PS0=PS1=L). The second byte is used to indicate that a specified number display data byte(s)
(1-256) are to be transmitted. Next byte after the display data string is handled as a command.
8.29 Set Temperature Coefficient (TC) Value [E9]
This command is to set 1 out of 4 different temperature coefficients in order to match various
liquid crystal temperature grades.
8.30 Set Test Mode [F0~FF]
This command forces the driver chip into its test mode for internal testing of the chip. Under
normal operation, user should NOT use this command.
SSD1854
Series
Rev 1.0
08/2002
SOLOMON
30
Page 36
9 MAXIMUM RATINGS
Table 9 - Maximum Ratings (Voltage Referenced to VSS, TA = 25°
Symbol Parameter Value Unit
VDD -0.3 to +4.0 V
VCC
VCI Booster Supply Voltage -0.3 to +4.0 V
Vin Input Voltage VSS -0.3 to VDD +0.3 V
TA Operating Temperature -20 to +85 °C
T
Supply Voltage
I Current Drain Per Pin Excluding VDD and VSS 25 mA
Storage Temperature Range -65 to +150 °C
stg
VSS -0.3 to VSS +17.0 V
°C)
°°
* Maximum Ratings are those values beyond which damage to the device may occur. Functional
operation should be restricted to the limits in the Electrical Characteristics tables or Pin Description
section.
This device contains circuitry to protect the inputs against damage due to high static voltages or electric
fields; however, it is advised that normal precautions to be taken to avoid application of any voltage higher
than maximum rated voltages to this high impedance circuit. For proper operation it is recommended that
V
and V
in
if unused inputs are connected to an appropriate logic voltage level (e.g. either V
be constrained to range VSS < or = (Vin or V
out
) < or = VDD. Reliability of operation is enhanced
out
or VDD). Unused
SS
outputs must be open. This device may be light sensitive. Caution should be taken to avoid exposure of
this device any light source during normal operation. This device is not radiation protected.
31
SSD1854
Series
Rev 1.0
08/2002
SOLOMON
Page 37
10 DC CHARACTERISTICS
Table 10 - DC Characteristics (Unless otherwise specified, Voltage Referenced to V
3.3V, T
= -20 to 85°C)
A
, VDD = 1.8 to
SS
Symbol Parameter Test Condition Min Typ Max Unit
VDD Logic Circuit Supply Voltage
Range
(Absolute value referenced to V
) 1.8 - 3.3
SS
VCI Booster Voltage Supply Pin
V
Internal Reference Voltage
REF
o
(25
C, -0.10%/oC)
IAC Access Mode Supply Current
Drain (V
I
Display Mode Supply Current
DP1
Drain (V
Pin)
DD
& VCI Pins)
DD
ISB Standby Mode Supply
Current Drain
Internal Reference Voltage Source
Enabled (REF pin pulled High),
V
pin NC.
EXT
= 2.7V, Voltage Generator On,
V
DD
4X DC-DC Converter Enabled,
Write accessing, T
Osc. Freq.=120kHz, Display On.
= VCI = 2.7V, Voltage
V
DD
=3.3MHz,
cyc
Generator On, 4X DC-DC
Converter Enabled. Read/Write
Halt, Osc.
On, V
(VL7 voltage depends on Internal
contrast Control)
VL7 Most positive LCD Driving
Voltage Source (V
V
Input high voltage
IH1
(
RES , PS0-2, CS , E, D/ C,
R/W, D
V
Input low voltage
IL1
0-D15
(
RES , PS0-2, CS , E, D/ C,
R/W, D
0-D15
, REF)
, REF)
L7
Pin)
VL7 LCD Display Voltage Output
(V
, VL6, VL5, VL4, VL3, VL2
L7
Regulator and Bias Divider Disable - Floating - V
0.8*V
0 - 0.2*V
- VDD V
DD
V
DD
Regulator and Bias Divider Enabled - - 17 V
Pins)
VL6 - - 14.5 V
VL5 - - 11.5 V
VL4 - - 8.5 V
VL3 - - 7.15 V
VL2 - - 5.8 V
VL7 LCD Display Voltage Input
(V
, VL6, VL5, VL4, VL3, VL2
L7
Pins)
Voltage reference to V
, External
SS
Voltage Generator, Bias Diver
Disabled
V
- 17 V
L6
VL6 VL5 - VL7 V
VL5 VL4 - VL6 V
VL4 VL3 - VL5 V
VL3 VL2 - VL4 V
VL2 VSS V
V
L3
V
LCD
SSD1854
Series
Rev 1.0
08/2002
SOLOMON
32
Page 38
Symbol Parameter Test Condition Min Typ Max Unit
IOH Output High Current Source
)
(D
0-D15
IOL Output Low Current Drain
(D
)
0-D15
IOZ Output Tri-state Current
Output Voltage=V DD -0.4V 50 - - µA
Output Voltage = 0.4V - - -50 µA
-1 - 1 µA
Source
(D
)
I
IL /IIH
CIN Input Capacitance
0-D15
Input Current
(
RES , PS0-2, CS , E, D/ C,
0-D15
, REF)
R/W, D
-1 - 1 µA
- 5 7.5 pF
(all logic pins)
∆VL7 Variation of VL7 Output (1.8V
< V
< 3.5V)
DD
Regulator and Bias Divider
Enabled, Internal Contrast Control
-2
0
+2
Enabled, Set Contrast Control
Register = 32
TC0 Temperature Coefficient 0* Voltage Regulator Enabled -0.06 -0.05 -0.04 %
TC2 Temperature Coefficient 2*
Voltage Regulator Enabled -0.11 -0.10 -0.09 %
(POR)
TC4 Temperature Coefficient 4* Voltage Regulator Enabled -0.16 -0.15 -0.14 %
TC6 Temperature Coefficient 6* Voltage Regulator Enabled -0.22 -0.21 -0.20 %
* The formula for the temperature coefficient is:
%
V
1
at25ºC
V
at 50ºC – V
TC(%)= × ×100%
REF
50ºC – 0ºC
REF
at 0ºC
33
SSD1854
Series
Rev 1.0
08/2002
SOLOMON
Page 39
11 AC CHARACTERISTICS
Table 11 - AC Characteristics (Unless otherwise specified, Voltage Referenced to V
= -20 to 85°C)
T
A
Symbol Parameter Test Condition Min Typ Max Unit
∆F
osc
Frame Frequency =
where
PWM is the Pulse Width Modulation level
MUX is the multiplex ratio
Example 1:
120KHz; PWM = 9 level; MUX = 160
F
osc =
Frame Frequency = 75 Hz
Example 2:
120KHz; PWM = 15 level; MUX = 128
F
osc =
Frame Frequency = 58.6 Hz
Variation of Oscillation Frequency
F
OSC
×+
F
is the oscillation Frequency
osc
MUX)1PWM(
Oscillator Resistor = 680KΩ
-10 - +10 %
SS
, V
DD, VCI
= 2.7V,
Oscillation Frequency at different VDD
210.00
180.00
150.00
470K
560K
680K
120.00
820K
Oscillation Frequency (KHz)
90.00
60.00
1000K
1.82.12.42.733.3
VDD (V)
Figure 8 - Oscillation Frequency at different VDD at 25°
°C
°°
SSD1854
Series
Rev 1.0
08/2002
SOLOMON
34
Page 40
Table 12 – Parallel Timing Characteristics 1 (T
= -20 to 85°C, VDD = 1.8 to 3.3V, VSS =0V)
A
Symbol Parameter Min Typ Max Unit
t
t
t
t
t
PW
PW
cycle
t
AS
t
AH
DSW
DHW
DHR
t
OH
ACC
t
t
Clock Cycle Time (write cycle) 166 - - ns
Address Setup Time 0 - - ns
Address Hold Time 0 - - ns
Write Data Setup Time 30 - - ns
Write Data Hold Time 5 - - ns
Read Data Hold Time 15 - - ns
Output Disable Time - - 50 ns
Access Time (RAM)
Access Time (command)
Chip Select Low Pulse Width (read RAM)
Clock Cycle Time (write cycle) 166 - - ns
Address Setup Time 0 - 25 ns
Address Hold Time 0 - - ns
Write Data Setup Time 30 - - ns
Write Data Hold Time 5 - - ns
Read Data Hold Time 15 - - ns
Output Disable Time - - 50 ns
Access Time (RAM)
Access Time (command)
Chip Select Low Pulse Width (read RAM)
Clock Cycle Time 58.8 - - ns
Address Setup Time 14 - - ns
Address Hold Time 30 - - ns
Chip Select Setup Time 30 - - ns
Chip Select Hold Time ½*t
Write Data Setup Time 30 - - ns
Write Data Hold Time 30 - - ns
Clock Low Time 30
Clock High Time 30
Rise Time -
R
Fall Time -
F
- - ns
cycle
- -
- -
- 10
-
10 ns
D/C
(Required if PS1 = H)
t
AH
t
CS H
t
CLKH
CS
SCK
t
CSS
t
CLKL
t
AS
t
cycle
ns
ns
ns
SDA
CS
SCK
SDA
t
F
t
DSW
Valid Data
D7D6D5D4D3D2D1D0
t
R
t
DHW
Figure 11- Serial Timing Characteristics (PS0 = L)
37
SSD1854
Series
Rev 1.0
08/2002
SOLOMON
Page 43
R
12 APPLICATION CIRCUIT
:::::::::::::
:
:
:
:
:
:
SEG126
SEG127
RES#
PS0
PS1
PS2
D/C
R/W E REF D0-D15 CS# VL2
CONTROL
CIRCUIT
DISPLAY PANEL SIZE
128 X 160
…………………………………………….………….SEG127
SEG0
SEG1
SEG0
COM0
COM1
VL3
VL4
VL5
Segment Remapped
[Command: A1]
:::::::::::::::::::::::
COM2
COM3
VL6
VL7
CAP
CAN
CBP
CBN
SSD1854 IC
160 MUX
(DIE FACE IP)
CCP
CCN
CDP
CDN VCC
BOOSTE
REGULATOR
CIRCUIT
DIVIDER
CIRCUIT
COM157
COM158
COM159
C3P
C1N
C1P
COM0
COM1
COM2
C2P
C2N
C4P
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
COM159
COM158
Remapped COM
SCAN Direction
[Command: C8]
COM157 : : : : : :
:
:
:
:
:
:
:
:
:
:
SSD1854
Series
Rev 1.0
08/2002
Figure 12 – LCD Pins Connection of SSD1854Z
SOLOMON
38
Page 44
[
]
12.1 DC-DC Converter Circuit Configuration
Vss
Vcc
C3P
SSD1854
IC
C1N
C1P
C2P
C2N
C4P
*Note: Capacitor value = 1µF to 4.7µF, which is depended on the LCD panel characteristic
6800 Parallel Interface
(8-bits read and 16-bits write)
MCU
Control
signal
VDD
12.4 Serial Interface Configuration (Write Only)
D7(SDA)
D
SSD1854
IC
R/W( WR )
(SCK)
6
CS
RES
REF
D/ C
PS0
PS1
PS2
E
3-wire Interface
MCU
Control
signal
VDD
4-wire Interface
MCU
Control
signal
VDD
V
V
SS
SS
SSD1854
Series
Rev 1.0
08/2002
SOLOMON
40
Page 46
13 APPENDIXA
Figure 13 – SSD1854U COF Drawing 1
41
SSD1854
Series
Rev 1.0
08/2002
SOLOMON
Page 47
NC N
NC N
NC N
N
N
Note:
PS0, PS1, AVDD, DVDD, REF are
connected to VDD
PS2 is connected to VSS
Set Conditions
6800 8-bits Parallel Interface,
Internal Reference Voltage Source
.
.
SEG126
SEG127
C
SEG0
SEG1
.
.
C
NC
NC
COM0
COM1
COM2
COM157
COM158
COM159
NC
NC
C
CS#
RES#
D/C
RW(WR#)
E(RD#)
D0
D1
D2
.
.
.
.
D3
D4
D5
D6(SCK)
D7(SDA)
VDD
VCI
VSS
C
C
Figure 14 – SSD1854U COF Drawing 2
SSD1854
Series
Rev 1.0
08/2002
SOLOMON
42
Page 48
Solomon Systech reserves the right to make changes without further notice to any products herein. Solomon Systech makes no warranty,
representation or guarantee regarding the suitability of its products for any particular purpose, nor does Solomon Systech assume any liability arising
out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or
incidental damages. “Typical” parameters can and do vary in different applications. All operating parameters, including “Typicals” must be validated for
each customer application by customer’s technical experts. Solomon Systech does not convey any license under its patent rights nor the rights of
others. Solomon Systech products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the
body, or other applications intended to support or sustain life, or for any other application in which the failure of the Solomon S ystech product could
create a situation where personal injury or death may occur. Should Buyer purchase or use Solomon Systech products for any such unintended or
unauthorized application, Buyer shall indemnify and hold Solomon Systech and its offices, employees, subsidiaries, affiliates, and distributors harmless
against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or
death associated with such unintended or unauthorized use, even if such claim alleges that Solomon Systech was negligent regarding the design or
manufacture of the part.
43
SSD1854
Series
Rev 1.0
08/2002
SOLOMON
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.