Contents in this document are subject to change without notice. No part of this document may be reproduced ortransmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written
Feb. 2000.
Ver. 2.1
Prepared by: Hyoung-Seok Lee
lhs98@samsung.co.kr
104 SEG / 81 COM DRIVER & CONTROLLER FOR STN LCD S6B0718
S6B0718 Specification Revision History
VersionContentDate
0.0OriginalNov.1998
Modify syntax errors
0.1
Append n-line inversion wave form to figure 11 on page 19.
Dec.1998
Modify figure 12 on page 20
Change the number of COM/SEG (85COM / 100SEG -> 81COM /
1.0
104SEG)
Mar.1999
Modify PAD location
1.1
Append PAD center coordinates to table 1, 2 on page 4, 5
Append referential instruction setup flow on page 48 to 51
Apr.1999
Change bumped PAD size (modify figure 2 and table 1 on page 3)
Change the PAD Center Coordinates of COM39 and COMS1.
1.2
(modify table 2 on page 4)
May.1999
Change LCD power supply voltage
(modify VOUT andV0 voltage on page1, 52, 53, 54, 55)
Modify Set partial display duty ratio (refer to page 32)
Modify N-line Inversion Register “2 to 32” -> “3 to 33” (refer to page 41)
1.3
Change Consumption Current “2mA” -> “2uA”, “10mA” -> “10uA”
(refer to page 47)
Jun.1999
Add Partial Duty Changing “Waiting for Discharging the LCD Power
Levels (refer to figure 39)
1.4
1.4
Fix the TBD Value of DC/AC Characteristics.
Remove N-line Inversion function.
Aug.1999
Oct. 1999
2.0Change the supply voltage(VDD) range (2.4 to 5.5 -> 2.4 to 3.6)Nov. 1999
2.0Repair the COG/ILB align key coordinate.Dec. 1999
2.1
Change sales/product code to integration code (KS0718 -> S6B0718)
Feb. 2000
2
S6B0718 104 SEG / 81 COM DRIVER & CONTROLLER FOR STN LCD
PAD CONFIGURATION .......................................................................................................................................3
PAD CENTER COORDINATES ............................................................................................................................5
POWER SUPPLY ..........................................................................................................................................7
CONNECTIONS BETWEEN S6B0718 AND LCD PANEL............................................................................60
3
S6B0718 104 SEG / 81 COM DRIVER & CONTROLLER FOR STN LCD
INTRODUCTION
The S6B0718 is a driver & controller LSI for graphic dot-matrix liquid crystal display systems. It contains 81 common
and 104 segment driver circuits. This chip is connected directly to a microprocessor, accepts serial or 8-bit parallel
display data and stores in an on-chip display data RAM of 89 x 104 bits. It provides a highly flexible display section
due to 1-to-1 correspondence between on-chip display data RAM bits and LCD panel pixels. And it performs display
data RAM read/write operation with no externally operating clock to minimize power consumption. In addition,
because it contains power supply circuits necessary to drive liquid crystal, it is possible to make a display system
with the fewest components.
FEATURES
Driver Output Circuits
−81 common outputs / 104 segment outputs
Applicable Duty Ratios
Programmable duty ratioApplicable LCD biasMaximum display area
1/9 to 1/811/4 to 1/11
−Various partial display
−Partial window moving & data scrolling
On-chip Display Data RAM
81 × 104
−Capacity: 89 x 104 = 9,256 bits
−Bit data "1": a dot of display is illuminated.
−Bit data "0": a dot of display is not illuminated.
Microprocessor Interface
−8-bit parallel bi-directional interface with 6800-series or 8080-series
−Serial interface (only write operation) available
On-chip Low Power Analog Circuit
−On-chip oscillator circuit
−Voltage converter (x3, x4, x5 or x6)
−Voltage regulator (temperature coefficient: -0.05%/°C or external input)
−On-chip electronic contrast control function (64 steps)
−Voltage follower (LCD bias: 1/4 to 1/11)
Operating Voltage Range
−Supply voltage (VDD): 2.4 to 3.6 V
−LCD driving voltage (VLCD = V0 - VSS): 4.0 to 15.0 V
Low power Consumption
−150 µΑ Max. (VDD = 3V, x5 boosting, V0 = 12V, internal power supply on and display OFF)
−15 µΑ Max. (during power save [standby] mode)
Package Type
−Gold bumped chip or TCP
1
104 SEG / 81 COM DRIVER & CONTROLLER FOR STN LCD S6B0718
DB0
DB1
COMS1
COM
BLOCK DIAGRAM
SEG103
SEG102
VDD
V0
V1
V2
V3
V4
VSS
:
SEG101
:
SEG2
SEG1
SEG0
104 SEGMENT
DRIVER CIRCUITS
COMS
COM0
:
:
:
82 COMMON
DRIVER CIRCUITS
79
HPMB
V0
VR
INTRS
VEXT
REF
VOUT
C1-
C1+
C2C2+
C3+
C4+
C5+
VCI
V / F
CIRCUIT
V / R
CIRCUIT
V / C
CIRCUIT
INTERNAL
POWER
SUPPLY
PAGE
ADDRESS
CIRCUIT
SEGMENT CONTROLLER
DISPLAY DATA RAM
89 X 104 = 9,256 Bits
COLUMN ADDRESS
CIRCUIT
INSTRUCTION DECODER & REGISTER
MPU INTERFACE (PARALLEL & SERIAL)
COMMON CONTROLLER
DISPLAY
LINE
ADDRESS
CIRCUIT
STATUS REGISTERBUS HOLDER
TIMING
GENERATOR
CIRCUIT
STATIC
DRIVER
OSCILLATOR
MS
CL
SYNC
M
FRS
FR
DB2
DB3
DB4
DB5
DB6(SCLK)
DB7(SID)
RW_WR
E_RD
RS
CS2
CS1B
PS
C68
RESETB
Figure 1. Block Diagram
2
S6B0718 104 SEG / 81 COM DRIVER & CONTROLLER FOR STN LCD
Y
(0,0)
X
ðððð
- - - -
ððð
ð
ðððð
- - - -
ððð
ð
PAD CONFIGURATION
113242
243
рр ррррррррррррррррррр
S6B0718
(TOP VIEW, PADS UP)
- - - - - - - - - -
ррррррррррррррррррр
ðð
112
274
рррррррррррррррррррррр
1
Figure 2. S6B0718 Chip Configuration
Table 1. S6B0718 Pad Dimensions
ItemPad No.
Chip size-83502380
Pad pitch
- - - - - - - - - -
1 to 8090
82 to 110
115 to 240
245 to 273
81
111 to 114
241 to 244
274
1 to 8054112
8111080
ррррррррррррррррррррррр
XY
81
80
Size
Unit
60
80
µm
82 to 11011040
111 to 11211060
Bumped pad size (Max.)
Bumped pad heightAll pad14 (Typ.)
113 to 11460110
115 to 24040110
241 to 24260110
243 to 24411060
245 to 27311040
27411080
3
104 SEG / 81 COM DRIVER & CONTROLLER FOR STN LCD S6B0718
30µm
30µm
30µm
42µm
108µm
42µm
108µm
COG Align Key Coordinate ILB Align Key Coordinate
30µm 30µm 30µm
(+3565, +640)
42µm108µm
(-3493.5, +488.5)
42µm108µm
(+3493.5, -408.5)
4
S6B0718 104 SEG / 81 COM DRIVER & CONTROLLER FOR STN LCD
S6B0718 104 SEG / 81 COM DRIVER & CONTROLLER FOR STN LCD
PIN DESCRIPTION
POWER SUPPLY
Table 3. Power Supply Pins
NameI/ODescription
VDDSupplyPower supply
VSSSupply
V0
V1
V2
V3
V4
I/O
Ground
LCD driver supplies voltages
The voltage determined by LCD pixel is impedance converted by an operational amplifier
for application.
Voltages should have the following relationship;
V0 ≥ V1 ≥ V2 ≥ V3 ≥ V4 ≥ VSS
When the internal power circuit is active, these voltages are generated as following table
according to the state of LCD bias.
LCD bias
1/N bias
NOTE: N = 4 to 11
V1
(N-1) / N x V0
V2V3V4
(N-2) / N x V0(2/N) x V0(1/N) x V0
LCD DRIVER SUPPLY
Table 4. LCD Driver Supply Pins
NameI/ODescription
C1-OCapacitor 1 negative connection pin for voltage converter
C1+OCapacitor 1 positive connection pin for voltage converter
C2-OCapacitor 2 negative connection pin for voltage converter
C2+OCapacitor 2 positive connection pin for voltage converter
C3+OCapacitor 3 positive connection pin for voltage converter
C4+OCapacitor 4 positive connection pin for voltage converter
C5+OCapacitor 5 positive connection pin for voltage converter
VOUTI/OVoltage converter input / output pin
VCII
VRI
REFI
VEXTI
Voltage converter input voltage pin
Voltages should have the following relationship: VDD ≤ VCI ≤ V0
V0 voltage adjustment pin
It is valid only when on-chip resistors are not used (INTRS = "L")
Selects the external VREF voltage via VEXT pin
− REF = "L": using the external VREF
− REF = "H": using the internal VREF
Externally input reference voltage (VREF) for the internal voltage regulator
It is valid only when REF is "L".
7
104 SEG / 81 COM DRIVER & CONTROLLER FOR STN LCD S6B0718
SYSTEM CONTROL
Table 5. System Control Pins
NameI/ODescription
Master / slave operations select pin
− MS = "H": master operation
− MS = "L": slave operation
The following table depends on the MS status.
MSI
CLI/O
SYNCI/O
MI/O
FRO
FRSO
INTRSI
HPMBI
TEST1
to
TEST3
MS
HEnabledEnabledOutputOutputOutput
LDisabledDisabledInputInputInput
Display clock input / output pin
When the S6B0718 is used in master/slave mode (Multi-chip), the CL pins must be
connected each other.
Display sync input / output pin
When the S6B0718 is used in master/slave mode (Multi-chip), the SYNC pins must be
connected each other.
LCD AC signals input / output pin
When the S6B0718 is used in master/slave mode (Multi-chip), the M pins must be
connected each other.
Static driver common output pin
This pin is used together with the FRS pin.
Static driver segment output pin
This pin is used together with the FR pin.
Internal resistors select pin
This pin selects the resistors for adjusting V0 voltage level.
− INTRS = "H": use the internal resistors
− INTRS = "L": use the external resistors
VR pin and external resistive divider control V0 voltage.
Power control pin of the power supplies circuit for LCD driver
− HPMB = "L": high power mode
− HPMB = "H": normal mode
This pin is valid in master operation.
Test pins
I
Don’ t use these pins.
Internal analog circuitsDisplay timing signals
OscillatorPower supplyCLSYNCM
8
S6B0718 104 SEG / 81 COM DRIVER & CONTROLLER FOR STN LCD
MICROPROCESSOR INTERFACE
Table 6. Microprocessor Interface Pins
NameI/ODescription
RESETBI
PSI
C68I
CS1B
CS2
RSI
RW_WRI
Reset the input pin
When RESETB is "L", initialization is executed.
Parallel/Serial data input select input
PS
HParallelRSDB0 to DB7
LSerialRSSID(DB7)Write onlySCLK(DB6)
*NOTE: When PS is "L", DB0 to DB5 are high impedance and E_RD and RW_WR
must be fixed to either "H" or "L".
Microprocessor interface select input pin
− C68 = "H": 6800-series MPU interface
− C68 = "L": 8080-series MPU interface
Chip select input pins
Data/instruction I/O is enabled only when CS1B is "L" and CS2 is "H". When chip
I
select is non-active, DB0 to DB7 may be high impedance.
Register select input pin
− RS = "H": DB0 to DB7 are display data
− RS = "L": DB0 to DB7 are control data
Read / Write execution control pin
C68MPU TypeRW_WRDescription
H6800-seriesRW
L8080-series/WR
Interface
Mode
Data/
Instruction
DataRead / WriteSerial Clock
E_RD
RW_WR
Read/Write control input pin
− RW = "H": read
− RW = "L": write
Write enable clock input pin
The data on DB0 to DB7 are latched at the rising
edge of the /WR signal.
-
9
104 SEG / 81 COM DRIVER & CONTROLLER FOR STN LCD S6B0718
Table 6 (Continued)
NameI/ODescription
Read / Write execution control pin
C68MPU TypeE_RDDescription
Read/Write control input pin
− RW = "H": When E is "H", DB0 to DB7 are in an
E_RDI
H6800-seriesE
output status.
− RW = "L": The data on DB0 to DB7 are latched at
the falling edge of the E signal.
DB0
to
DB7
I/O
L8080-series/RD
Read enable clock input pin
When /RD is "L", DB0 to DB7 are in an output status.
8-bit bi-directional data bus that is connected to the standard 8-bit microprocessor data
bus. When the serial interface selected (PS = "L");
− DB0 to DB5: high impedance
− DB6: serial input clock (SCLK)
− DB7: serial input data (SID)
When chip select is not active, DB0 to DB7 may be high impedance.
10
S6B0718 104 SEG / 81 COM DRIVER & CONTROLLER FOR STN LCD
LCD DRIVER OUTPUTS
Table 7. LCD Driver Outputs Pins
NameI/ODescription
LCD segment driver outputs
The display data and the M signal control the output voltage of segment driver.
SEG0
to
SEG103
COM0
to
COM79
COMS
(COMS1)
Display dataM
HHV0V2
O
LCD common driver outputs
The internal scanning data and M signal control the output voltage of common driver.
O
O
Common output for the icons
The output signals of two pins are same. When not used, these pins should be left open.
HLVSSV3
LHV2V0
LLV3VSS
Power save modeVSSVSS
Scan dataMCommon driver output voltage
HHVSS
HLV0
LHV1
LLV4
Power save modeVSS
Segment driver output voltage
Normal displayReverse display
NOTE: DUMMY – These pins should be opened (floated).
11
104 SEG / 81 COM DRIVER & CONTROLLER FOR STN LCD S6B0718
FUNCTIONAL DESCRIPTION
MICROPROCESSOR INTERFACE
Chip Select Input
There are CS1B and CS2 pins for chip selection. The S6B0718 can interface with an MPU only when CS1B is "L"
and CS2 is "H". When these pins are set to any other combination, RS, E_RD, and RW_WR inputs are disabled and
DB0 to DB7 are to be high impedance. And, in case of serial interface, the internal shift register and the counter are
reset.
Parallel / Serial Interface
S6B0718 has three types of interface with an MPU, which are one serial and two parallel interface. This parallel or
serial interface is determined by PS pin as shown in table 8
Table 8. Parallel / Serial Interface Mode
PSTypeCS1BCS2C68Interface mode
HParallelCS1BCS2
LSerialCS1BCS2
Parallel Interface (PS = "H")
The 8-bit bi-directional data bus is used in parallel interface and the type of MPU is selected by C68 as shown in
Table 9. The type of data transfer is determined by signals at RS, E_RD and RW_WR as shown in table 10.
Table 9. Microprocessor Selection for Parallel Interface
C68CS1BCS2RSE_RDRW_WRDB0 to DB7MPU bus
HCS1BCS2RSERWDB0 to DB76800-series
LCS1BCS2RS/RD/WRDB0 to DB78080-series
Table 10. Parallel Data Transfer
Common6800-series8080-seriesDescription
RS
E_RD
(E)
RW_WR
(RW)
E_RD
(/RD)
RW_WR
(/WR)
H6800-series MPU mode
L8080-series MPU mode
*×
Serial-mode
*×: Don't care
HHHLHDisplay data read out
HHLHLDisplay data write
LHHLHRegister status read
LHLHLWrites to internal register (instruction)
12
S6B0718 104 SEG / 81 COM DRIVER & CONTROLLER FOR STN LCD
Serial Interface (PS = "L")
When the S6B0718 is active, serial data (DB7) and serial clock (DB6) inputs are enabled. And not active, the internal
8-bit shift register and the 3-bit counter are reset. Serial data can be read on the rising edge of serial clock going into
DB6 and processed as 8-bit parallel data on the eighth serial clock. Serial data input is display data when RS is high
and control data when RS is low. Since the clock signal (DB6) is easy to be affected by the external noise caused by
the line length, the operation check on the actual machine is recommended.
CS1B
CS2
SID
SCLK
RS
DB6DB7DB0DB1DB2DB3DB4DB5DB6DB7
Figure 3. Serial Interface Timing
Busy Flag
The Busy Flag indicates whether the S6B0718 is operating or not. When DB7 is "H" in read status operation, this
device is in busy status and will accept only read status instruction. If the cycle time is correct, the microprocessor
needs not to check this flag before each instruction, which improves the MPU performance.
13
104 SEG / 81 COM DRIVER & CONTROLLER FOR STN LCD S6B0718
D(N)
D(N+1)
D(N+2)
N
N+1
N+2
N+3
Data Transfer
The S6B0718 uses bus holder and internal data bus for Data Transfer with the MPU. When writing data from the
MPU to on-chip RAM, data is automatically transferred from the bus holder to the RAM as shown in figure 4. And
when reading data from on-chip RAM to the MPU, the data for the initial read cycle is stored in the bus holder
(dummy read) and the MPU reads this stored data from bus holder for the next data read cycle as shown in figure 5.
This means that a dummy read cycle must be inserted between each pair of address sets when a sequence of
address sets is executed. Therefore, the data of the specified address cannot be output with the read display data
instruction right after the address sets, but can be output at the second read of data.
MPU signals
RS
/WR
DB0 to DB7
Internal signals
/WR
BUS HOLDER
COLUMN ADDRESS
MPU signals
RS
/WR
/RD
DB0 to DB7
Internal signals
/WR
ND(N)D(N+1)D(N+2)D(N+3)
ND(N)D(N+1)D(N+2)D(N+3)
NN+1N+2N+3
Figure 4. Write Timing
N
DummyD(N)D(N+1)
14
/RD
BUS HOLDER
COLUMN ADDRESS
N
Figure 5. Read Timing
S6B0718 104 SEG / 81 COM DRIVER & CONTROLLER FOR STN LCD
- -
- -
- -
- -
001
- -
0
011
- -
0
101
- -
0
000
- -
1
DISPLAY DATA RAM (DDRAM)
The Display Data RAM stores pixel data for the LCD. It is 89-row by 104-column addressable array. Each pixel can
be selected when the page and column addresses are specified. The 89 rows are divided into 11 pages of 8 lines
and the 12th page with a single line (DB0 only). Data is read from or written to the 8 lines of each page directly
through DB0 to DB7. The display data of DB0 to DB7 from the microprocessor correspond to the LCD common lines
as shown in figure 6. The microprocessor can read from and write to RAM through the I/O buffer. Since the LCD
controller operates independently, data can be written into RAM at the same time as data is being displayed without
causing the LCD flicker.
DB0
DB1
DB2
DB3
DB4
100- -1
COM0
COM1
COM2
COM3
COM4
- -
Display Data RAM LCD Display
Figure 6. RAM-to-LCD Data Transfer
Page Address Circuit
This circuit is for providing a Page Address to Display Data RAM shown in figure 8. It incorporates 4-bit Page
Address register changed by only the "Set Page" instruction. Page Address 11 (DB3, DB1 and DB0 are "H", DB2 is
"L") is a special RAM area for the icons and display data DB0 is only valid.
Line Address Circuit
This circuit assigns DDRAM a Line Address corresponding to the first line (COM0) of the display. Therefore, by
setting line address repeatedly, it is possible to realize the screen scrolling and page switching without changing the
contents of on-chip RAM as shown in figure 8 & figure 9. It incorporates 7-bit Line Address register changed by only
the initial display line instruction and 7-bit counter circuit. At the beginning of each LCD frame, the contents of
register are copied to the line counter which is increased by CL signal and generates the Line Address for
transferring the 104-bit RAM data to the display data latch circuit. However, display data of icons are not scrolled
because the MPU can not access Line Address of icons.
15
104 SEG / 81 COM DRIVER & CONTROLLER FOR STN LCD S6B0718
Column Address Circuit
Column address circuit has a 7-bit preset counter that provides column address to the Display Data RAM as shown
in figure 8. When set Column Address MSB / LSB instruction is issued, 7-bit [Y6:Y0] is updated. And, since this
address is increased by 1 each a read or write data instruction, microprocessor can access the display data
continuously. However, the counter is not incremented and locked if a non-existing address above 67H. It is
unlocked if a Column Address is set again by set Column Address MSB / LSB instruction. And the Column Address
counter is independent of page address register.
ADC Select instruction makes it possible to invert the relationship between the column address and the segment
outputs. It is necessary to rewrite the display data on built-in RAM after issuing ADC Select instruction. Refer to the
following figure 7.
Figure 7. The Relationship between the Column Address and the Segment Outputs
Segment Control Circuit
This circuit controls the display data by the Display ON / OFF, reverse display ON / OFF and entire display ON / OFF
instructions without changing the data in the display data RAM.
16
S6B0718 104 SEG / 81 COM DRIVER & CONTROLLER FOR STN LCD