Contents in this document are subject to change without notice. No part of this document may be reproduced
or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express
JUNE. 2000.
Ver. 1.0
Prepared by Hyoung_Seok ,Lee
mailto:lhs98@samsung.co.kr
128 SEG / 65 COM DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 1.0 S6B0755
S6B0755 Specification Revision History
VersionContentDate
0.0OriginalDec.1999
Append PAD configuration
0.1
Append COG/ILB align key coordinates and TOM coordinate
Jan.2000
Append PAD center coordinates to table 1, 2
Added 6800-mode interface description for data latch with (page 12)
C2 CAP value : 0.1 to 0.47uF → 0.47 to 2.0uF (page 30)
0.2
Added description of the column address operation. (page 35)
Jan.2000
Added that Display On/Off command has priority over Entire Display
On/Off and Reverse Display On/Off. (page 39)
PAD CONFIGURATION .......................................................................................................................................3
POWER SUPPLY ..........................................................................................................................................7
CONNECTIONS BETWEEN S6B0755 AND LCD PANEL............................................................................65
3
S6B0755 PRELIMINARY SPEC. VER. 1.0 128 SEG / 65 COM DRIVER & CONTROLLER FOR STN LCD
INTRODUCTION
The S6B0755 is a driver & controller LSI for graphic dot-matrix liquid crystal display systems. It contains 65
common and 128 segment driver circuits. This chip is connected directly to a microprocessor, accepts serial or 8bit parallel display data and stores in an on-chip display data RAM of 65 x 128 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
−65 common outputs / 128 segment outputs
Applicable Duty Ratios
Programmable duty ratioApplicable LCD biasMaximum display area
1/17 to 1/651/4 to 1/9
−Various partial display
−Partial window moving & data scrolling
On-chip Display Data RAM
65 × 128
−Capacity: 65 x 128 = 8,320 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.
−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/9)
Operating Voltage Range
−Supply voltage (VDD): 1.8 to 3.3 V
−LCD driving voltage (VLCD = V0 - VSS): 4.0 to 15.0 V
Low power Consumption
−120 µΑ Typ. (Internal power supply on and display OFF)
Package Type
−Gold bumped chip or TCP
1
128 SEG / 65 COM DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 1.0 S6B0755
BLOCK DIAGRAM
SEG127
SEG126
VDD
V0
V1
V2
V3
V4
VSS2
:
SEG125
:
SEG2
SEG1
SEG0
128 SEGMENT
DRIVER CIRCUITS
COMS
COM0
:
:
66 COMMON
DRIVER CIRCUITS
COMS1
COM63
:
V0
VR
INTRS
VEXT
REF
VOUT
C1-
C1+
C2C2+
C3+
C4+
VCI
V / F
CIRCUIT
V / R
CIRCUIT
V / C
CIRCUIT
INTERNAL
POWER
SUPPLY
PAGE
ADDRESS
CIRCUIT
SEGMENT CONTROLLER
DISPLAY DATA RAM
65 X 128 = 8,320Bits
COLUMN ADDRESS
CIRCUIT
INSTRUCTION DECODER & REGISTER
MPU INTERFACE (PARALLEL & SERIAL)
COMMON CONTROLLER
DISPLAY
LINE
ADDRESS
CIRCUIT
STATUS REGISTERBUS HOLDER
TIMING
GENERATOR
CIRCUIT/
OSCILLATOR
VSS1
VSS2
Test3
Test4
Test1
Test2
RESETB
DB0
DB1
DB2
DB3
DB4
DB5
DB6(SCLK)
DB7(SID)
RW_WR
E_RD
RS
CS1B
PS0
PS1
Figure 1. Block Diagram
2
S6B0755 PRELIMINARY SPEC. VER. 1.0 128 SEG / 65 COM DRIVER & CONTROLLER FOR STN LCD
PAD CONFIGURATION
NormalDummy
290145
291
317
S6B0755
(TOP VIEW)
1
Figure 2. S6B0755 Chip Configuration
Table 1. S6B0755 Pad Dimension
ItemPad No.
Chip size
Input1 to 11770
Pad pitch
Output
NC*1,117,118,144,145,290,291,31780
2 to 11650100
119 to 14311040
Y
(0,0)
-95302080
119 to 143
146 to 289
292 to 316
160110
11760110
11811060
X
117
Size
XY
60
144
118
Unit
um
Bumped pad size (Max.)
Bumped pad height
* Dummy to Dummy pad pitch is 80 um . Dummy to normal pad pitch is 80 um.
14411060
14560110
146 to 28940110
29060110
29111060
292 to 31611040
31711060
All pad14 (Typ.)
3
128 SEG / 65 COM DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 1.0 S6B0755
COG Align Key Coordinate ILB Align Key Coordinate
30µm 30µm 30µm
(+4503,+893
30
µ
m 30
µ
m 30
µ
m
30µm 30µm 30µm
(-3965,-485)
60
m30
m
42µm108µm
(-4668, +943)
µ
µ
42
µ
m108
µ
m
42µm108µm
(+4121, +394)
42
µ
m108
µ
m
TOM(TEG On Main chip) Coordinate
The TOM has test items for process evaluation. There are many bumped PADs in this area as
like main chip. So when designing COG pattern, ITO pattern must be prohibited on this area
(TOM). If ITO pattern is used for routing over this area, it can be happened pattern-short
through bumped PAD on TOM.
220um
(4153.0, 200.0)
(3933.0, -400.0)
4
600um
S6B0755 PRELIMINARY SPEC. VER. 1.0 128 SEG / 65 COM DRIVER & CONTROLLER FOR STN LCD
S6B0755 PRELIMINARY SPEC. VER. 1.0 128 SEG / 65 COM DRIVER & CONTROLLER FOR STN LCD
PIN DESCRIPTION
POWER SUPPLY
Table 1. Power Supply Pins
NameI/ODescription
VDDSupplyPower supply
VSS1
VSS2
V0
V1
V2
V3
V4
Supply
I/O
Ground
NOTE: VSS1 and VSS2 must be shorted to external wire.
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 9
V1
(N-1) / N x V0
V2V3V4
(N-2) / N x V0(2/N) x V0(1/N) x V0
LCD DRIVER SUPPLY
Table 2. 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
VOUTI/OVoltage converter input / output pin
VCII
VRI
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")
REFI
VEXTI
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
128 SEG / 65 COM DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 1.0 S6B0755
SYSTEM CONTROL
Table 3. System Control Pins
NameI/ODescription
Internal resistors select pin
This pin selects the resistors for adjusting V0 voltage level.
INTRSI
TEST1
to
TEST4
− INTRS = "H": use the internal resistors
− INTRS = "L": use the external resistors
VR pin and external resistive divider control V0 voltage.
Test pins
I
Don’t use these pins.
8
S6B0755 PRELIMINARY SPEC. VER. 1.0 128 SEG / 65 COM DRIVER & CONTROLLER FOR STN LCD
MICROPROCESSOR INTERFACE
Table 4. Microprocessor Interface Pins
NameI/ODescription
RESETBI
PS0I
PS1I
CS1B
RSI
RW_WRI
Reset the input pin
When RESETB is "L", initialization is executed.
Parallel/Serial data input select input
PS0
HParallelRSDB0 to DB7
LSerialRS or NoneSID(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".
Data/instruction I/O is enabled only when CS1B is "L" . When chip 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
PS1MPU 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
128 SEG / 65 COM DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 1.0 S6B0755
Table 6 (Continued)
NameI/ODescription
Read / Write execution control pin
PS1MPU 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.
Read enable clock input pin
L8080-series/RD
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
DB0
to
DB7
I/O
bus. When the serial interface selected (PS0 = "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
S6B0755 PRELIMINARY SPEC. VER. 1.0 128 SEG / 65 COM DRIVER & CONTROLLER FOR STN LCD
LCD DRIVER OUTPUTS
Table 5. 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
SEG127
COM0
to
COM63
COMS
(COMS1)
Display dataM (Internal)
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 dataM (Internal)Common 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
128 SEG / 65 COM DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 1.0 S6B0755
FUNCTIONAL DESCRIPTION
MICROPROCESSOR INTERFACE
Chip Select Input
There are CS1B for chip selection. The S6B0755 can interface with an MPU only when CS1B is "L" . 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
S6B0755 has four types of interface with an MPU, which are two serial and two parallel interface. This parallel or
serial interface is determined by PS 0pin as shown in Table 6.
Table 6. Parallel / Serial Interface Mode
PS0TypeCS1BPS1Interface mode
HParallelCS1B
LSerialCS1B
Parallel Interface (PS0 = "H")
The 8-bit bi-directional data bus is used in parallel interface and the type of MPU is selected by PS1 as shown in
Table 7. The type of data transfer is determined by signals at RS, E_RD and RW_WR as shown in Table 8.
Table 7. Microprocessor Selection for Parallel Interface
PS1CS1BRSE_RDRW_WRDB0 to DB7MPU bus
HCS1BRSERWDB0 to DB76800-series
LCS1BRS/RD/WRDB0 to DB78080-series
Table 8. Parallel Data Transfer
Common6800-series8080-seriesDescription
RS
HHHLHDisplay data read out
HHLHLDisplay data write
LHHLHRegister status read
LHLHLWrites to internal register (instruction)
E_RD
(E)
RW_WR
(RW)
E_RD
(/RD)
H6800-series MPU mode
L8080-series MPU mode
H4 Pin-SPI MPU mode
L3 Pin-SPI MPU mode
RW_WR
(/WR)
NOTE: When E_RD pin is always pulled high for 6800-series interface, it can be used CSB for enable signal. In
this case, interface data is latched at the rising edge of CSB and the type of data transfer is determined by
signals at RS, RW_WR as in case of 6800-series mode.
12
S6B0755 PRELIMINARY SPEC. VER. 1.0 128 SEG / 65 COM DRIVER & CONTROLLER FOR STN LCD
Serial Interface (PS0 = "L")
When the S6B0755 is active(CS1B=”L”), 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. The display data/command indication may be
controlled either via software or the Register Select(RS) Pin, based on the setting of PS1. When the RS pin is
used (PS1 = “H”), data is display data when RS is high, and command data when RS is low. When RS is not used
(PS1 = “L”), the LCD Driver will receive command from MPU by default. If messages on the data pin are data
rather than command, MPU should send Data Direction command(11101000) to control the data direction and
then one more command to define the number of data bytes will be write. After these two continuous commands
are send, the following messages will be data rather than command. 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. And the DDRAM
column address pointer will be increased by one automatically. The next bytes after the display data string is
handled as command data.
Serial ModePS0
PS1CS1BRS
Serial-mode with RS pinLHCS1BUsed
Serial-mode with software
command
LLCS1BNot used
4 Pin-SPI Interface (PS0 = "L" , PS1 = "H")
CS1B
SID
SCLK
RS
DB6DB7DB0DB1DB2DB3DB4DB5DB6DB7
Figure 3. 4 Pin SPI Timing (RS is used)
13
128 SEG / 65 COM DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 1.0 S6B0755
3 Pin-SPI Interface (PS0 = "L" , PS1 = "L")
To write data to the DDRAM, send Data Direction Command in 3-Pin SPI mode. Data is latched at the rising edge
of SCLK. And the DDRAM column address pointer will be increased by one automatically.
(2) Set DDC(Data Direction Command) and No. of Data Bytes.
Set Data Direction Command( For SPI mode Only):
1 1 1 0 1 0 0 0
Set No. of Data Bytes(DDL)
: D7 D6 D5 D4 D3D2D1D0
Figure 4. 3 Pin SPI Timing (RS is not used)
This command is used in 3-Pin SPI mode only. It will be two continuous commands, the first byte controls the data
direction and informs the LCD driver the second byte will be number of data bytes will be write. After these two
commands sending out, the following messages will be data. If data is stopped in transmitting, it is not valid data.
New data will be transferred serially with most significant bit first.
Notes:
l In spite of transmission of data, if CS1B will be disable, state terminates abnormally. Next state is
initialized.
l DDL Register value “0” à “1” , “127” à “128”. (decimal value)
Busy Flag
The Busy Flag indicates whether the S6B0755 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.
14
S6B0755 PRELIMINARY SPEC. VER. 1.0 128 SEG / 65 COM DRIVER & CONTROLLER FOR STN LCD
D(N)
D(N+1)
D(N+2)
N
N+1
N+2
N+3
Data Transfer
The S6B0755 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 5. 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
6. 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 5. Write Timing
N
DummyD(N)D(N+1)
/RD
BUS HOLDER
COLUMN ADDRESS
N
Figure 6. Read Timing
15
128 SEG / 65 COM DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 1.0 S6B0755
- -
- -
- -
- -
001
- -
0
011
- -
0
101
- -
0
000
- -
1
DISPLAY DATA RAM (DDRAM)
The Display Data RAM stores pixel data for the LCD. It is 65-row by 128-column addressable array. Each pixel
can be selected when the page and column addresses are specified. The 65 rows are divided into 8 pages of 8
lines and the 9th 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 7. 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 7. RAM-to-LCD Data Transfer
Page Address Circuit
This circuit is for providing a Page Address to Display Data RAM shown in Figure 9. It incorporates 4-bit Page
Address register changed by only the "Set Page" instruction. Page Address 8 (DB3 is "H", DB2, DB1 and DB0 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 9 & Figure 10. 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 128-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.
16
S6B0755 PRELIMINARY SPEC. VER. 1.0 128 SEG / 65 COM DRIVER & CONTROLLER FOR STN LCD
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 9. 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. 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 8.
Figure 8. 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.
17
128 SEG / 65 COM DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 1.0 S6B0755