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
Jan. 2000.
Ver. 0.1
Prepared by: Goohyung, Chung
Kuku81@samsung.co.kr
S6B0728 Specification Revision History
132 SEG / 128 COM DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 0.1S6B0728
VersionContentDate
0.0OriginalSep.1999
0.1Change the supply voltage(VDD) range (2.4 to 5.5 -> 2.4 to 3.6)Jan.2000
2
S6B0728 PRELIMINARY SPEC. VER. 0.1 132 SEG / 128 COM DRIVER & CONTROLLER FOR STN LCD
PAD CONFIGURATION .......................................................................................................................................3
PAD CENTER COORDINATES ............................................................................................................................4
CONNECTIONS BETWEEN S6B0728 AND LCD PANEL............................................................................ 57
3
S6B0728 PRELIMINARY SPEC. VER. 0.1 132 SEG / 128 COM DRIVER & CONTROLLER FOR STN LCD
INTRODUCTION
The S6B0728 is a driver and controller LSI for graphic dot-matrix liquid crystal display systems. It contains 128
common and 132 segment driver circuits. It is connected directly to a microprocessor, accepts serial or 8-bit
parallel display data and stores in an on-chip display data RAM of 128 x 132 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 external-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
−128 common outputs / 132 segment outputs
Applicable Duty-ratios
Programmable duty ratioApplicable LCD biasMaximum display area
1/16 to 1/1281/5 to 1/12
−Various partial display
−Partial window moving & data scrolling
On-chip Display Data RAM
128 × 132
−Capacity: 128 x 132 = 16,896 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) with 4-pin or 3-pin SPI(Serial Peripheral Interface)
On-chip Low Power Analog Circuit
−On-chip oscillator circuit
−Voltage converter (x3, x4, x5, x6 or x7)
−Voltage regulator (temperature coefficient: -0.05%/°C or external input)
−On-chip electronic contrast control function (64 steps)
−Voltage follower (LCD bias: 1/5 to 1/12)
Operating Voltage Range
−Supply voltage (VDD): 2.4 to 3.6 [V]
−LCD driving voltage (VLCD = V0 - VSS): 4.0 to 17.0 [V]
Low Power Consumption
−TBD µΑ Typ. (VDD = 3V, x6 boosting, V0 = 15V, Internal power supply ON and display OFF)
−TBD µΑ Max. (during power save [standby] mode )
Package Type
−Gold bumped chip or TCP
1
132 SEG / 128 COM DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 0.1S6B0728
DB0
DB1
COM127
COM
:
:
:
1
0
:
:
BLOCK DIAGRAM
SEG131
SEG130
VDD
V0
V1
V2
V3
V4
VSS
SEG2
SEG1
SEG0
132 SEGMENT
DRIVER CIRCUITS
SEG129
COM
COM
128 COMMON
DRIVER CIRCUITS
126
V0
VR
INTRS
VEXT
REF
VOUT
C1-
C1+
C2C2+
C3+
C4+
C5+
C6+
VCI
V/F
CIRCUIT
V/R
RCIRCUIT
V/C
CIRCUIT
PAGE
ADDRESS
CIRCUIT
SEGMENT CONTROLLER
DISPLAY DATA RAM
128 X 132 = 16,896 Bits
COLUMN ADDRESS
CIRCUIT
INSTRUCTION DECODER & REGISTER
MPU INTERFACE (PARALLEL & SERIAL)
COMMON CONTROLLER
LINE
ADDRESS
CIRCUIT
STATUS REGISTERBUS HOLDER
TIMING
GENERATOR
CIRCUIT
OSCILLATOR
DB2
DB3
DB4
DB5
DB6(SCLK)
DB7(SID)
RW_WR
E_RD
RS
CS2
CS1B
PS
C68
RESETB
Figure 1. Block Diagram
2
S6B0728 PRELIMINARY SPEC. VER. 0.1 132 SEG / 128 COM DRIVER & CONTROLLER FOR STN LCD
161
312
160
313
127
346
126
1
ðððð
- - - -
ðððð
ðððð
- - - -
ðððð
*2
*1
*3
PAD CONFIGURATION
рр ррррррррррррррррррр
- - - - - - - - - -
Y
S6B0728
(TOP VIEW)
(0,0)X
ррррррррррррррррррр
ðð
рррррррррррррррррррррр
- - - - - - - - - -
ррррррррррррррррррррррр
Figure 2. S6B0728 Chip Configuration
Table 1. S6B0728 Pad Dimensions
Size
ItemPad No.
XY
Chip size-87402470
27 to 10070 (Min.)
Pad pitch
1 to 26, 101 to 34654 (Min.)
27 to 1006078
128 to 159, 314 to 3457844
Bumped
pad size
3 to 26, 101 to 124
163 to 310
1, 2, 125, 126,
160, 161, 313, 346
4478
7078
127, 162, 311, 3127870
Bumped pad
height
1 to 34614 (Typ.)
Unit
µm
30 um
30 um 30 um
(-3810, -705)
*1 : Bump Align Key
30 um
30 um
30 um
42 um
(-3920, 825)
*2 : ILB Align Key 1
108 um
42 um
108 um
108 um
*3 : ILB Align Key 2
42 um
(3870, 783)
108 um
42 um
3
132 SEG / 128 COM DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 0.1S6B0728
132 SEG / 128 COM DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 0.1S6B0728
PIN DESCRIPTION
Table 3. Power Supply Pins
NameI/ODescription
VDDSupplyPower supply
VssSupplyGround
LCD drivers supply voltages
The voltage determined by LCD pixel is impedance-converted by an operational amplifier
V0
V1
V2
V3
V4
I/O
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 biasV1V2V3V4
1/N bias(N-1)/N x V0(N-2)/N x V02/N x V01/N x V0
NOTE : *N = 5 to 12
Table 4. LCD Driver Supply Pins
NameI/ODescription
C1-, C2-I/OCapacitor negative connection pins used for voltage converter
C1+, C2+
C3+, C4+
C5+, C6+
VOUTI/O
VCIIVoltage converter input voltage pin for internal booster.
VRIV0 voltage adjustment pin used to adjust V0 by means of external resistors(INTRS = “ L” )
REFI
VEXTI
INTRSI
I/OCapacitor positive connection pins used for voltage converter
Voltage converter input/output pin.
VOUT = Boost level × VCI, for internal booster
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”.
Internal resistors select pin used to select 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.
6
S6B0728 PRELIMINARY SPEC. VER. 0.1 132 SEG / 128 COM DRIVER & CONTROLLER FOR STN LCD
Table 5. Microprocessor Interface Pins
NameI/ODescription
RESETBI
PSI
C68I
CS1B
CS2
RSI
RW_WRI
Reset input pin.
When RESETB is “L”, initialization is executed.
Parallel / Serial data input select input
PSInterface
mode
HParallelRSDB0 to DB7
Data /
instruction
DataRead / WriteSerial clock
E_RD
RW_WR
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”.
− RW = “L”: The data on DB0 to DB7 are latched at
the falling edge of the E signal.
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.
DB0
to
DB7
I/O
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.
Table 6. Test Pins
NameI/ODescription
TEST1
to
TEST3
Test pins
I
Don’ t use these pins.
8
S6B0728 PRELIMINARY SPEC. VER. 0.1 132 SEG / 128 COM DRIVER & CONTROLLER FOR STN LCD
Table 7. LCD driver output pins
NameI/ODescription
LCD segment driver outputs
The display data and the M signal control the output voltage of segment driver.
SEG0
to
SEG131
COM0
to
COM127
Display dataM
Segment driver output voltage
Normal displayReverse display
HHV0V2
O
HLVssV3
LHV2V0
LLV3Vss
Power save modeVssVss
LCD common driver outputs
The internal scanning data and M signal control the output voltage of common driver.
Scan dataMCommon driver output voltage
HHVss
O
HLV0
LHV1
LLV4
Power save modeVss
9
132 SEG / 128 COM DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 0.1S6B0728
FUNCTIONAL DESCRIPTION
MICROPROCESSOR INTERFACE
Chip Select Input
There are CS1B and CS2 pins for chip selection. The S6B0728 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
The S6B0728 has four types of interface with an MPU, which are two serial and two parallel interfaces. 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-series
RS
E_RD
(E)
RW_WR
(RW)
E_RD
(/RD)
RW_WR
(/WR)
H6800-series MPU mode
L8080-series MPU mode
H4-Pin SPI MPU mode
L3-Pin SPI MPU mode
Description
HHHLHRead display data
HHLHLWrite display data
LHHLHRead out internal status register
LHLHLWrite instruction data
10
S6B0728 PRELIMINARY SPEC. VER. 0.1 132 SEG / 128 COM DRIVER & CONTROLLER FOR STN LCD
Serial Interface (PS = "L")
Communication with the microprocessor occurs via a clock-synchronized serial peripheral interface when PS is low.
When using the serial interface, read operations are not allowed. . When the chip select inputs are valid(CS1B = “L”
& CS2 = “H”), the serial data is sent most significant bit first on the rising edge of a serial clock going into DB6 and
processed as 8-bit parallel data on the eighth clock. Since the clock signal is easy to be affected by the external
noise caused by the line length, the operation check on the actual machine is recommended. And not valid, the
internal 8-bit shift register and the 3-bit counter are reset.
The serial interface type is selected by setting C68 as shown in Table 11.
Table 11. Microprocessor Selection for Serial Interface
C68Serial interface modeChip SelectRegister SelectSerial Data / Clock input
H4-Pin SPICS1B, CS2by RS pinDB7 / DB6
L3-Pin SPICS1B, CS2by softwareDB7 / DB6
4-Pin SPI Interface (PS = "L", C68 = "H")
In 4-pin SPI interface mode, RS pin is used for indicating whether serial data input is display or instruction data.
Data is display data when RS is high and instruction data when RS is low.
CS1B
CS2
SID
SCLK
RS
DB6DB7DB0DB1DB2DB3DB4DB5DB6DB7
Figure 3. 4-Pin SPI Timing (RS is used)
11
132 SEG / 128 COM DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 0.1S6B0728
3-Pin SPI Interface (PS = "L" , C68 = "L")
In 3-Pin SPI Interface mode, the pre-defined instruction called Display Data Length, is used to indicate whether
serial data input is display or instruction data instead of RS pin. The data is handled as instruction data until the
Display Data Length instruction is issued. This Display Data Length instruction consists two bytes instruction. The
first byte instruction enables the next instruction to be valid, and the data of the second byte indicates that a
specified number of display data bytes(1 to 256) are to be transmitted. The next byte after the display data string is
handled as instruction data. For details, refers the Figure 4.
Chip Select
24 1232116
CS1B = L, CS2 = H
2151 28079
Serial clock
3 bytes10 bytes2 bytes
Serial data
10110001 00010000 00001000 11111100 00001001
Page = 1Column address = 16DDLDDL = 9User's display data
10 bytes display data
Internal RS
Figure 4. 3 Pin SPI Timing (RS is not used)
*NOTES:
- In spite of transmission of data, if CS1B will be disable, state terminates abnormally. Next state is initialized.
- The number of writing display data = DDL register value + 1
Busy Flag
The Busy Flag indicates whether the S6B0728 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.
12
S6B0728 PRELIMINARY SPEC. VER. 0.1 132 SEG / 128 COM DRIVER & CONTROLLER FOR STN LCD
RS
DB0 to DB7
BUS HOLDER
N
D(N)
D(N+1)
D(N+2)
N
N+1
N+2
N+3
Data Transfer
The S6B0728 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
/WR
/RD
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
COLUMN ADDRESS
Figure 6. Read Timing
13
132 SEG / 128 COM DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 0.1S6B0728
- -
- -
- -
- -
001
- -
0
011
- -
0
101
- -
0
000
- -
1
DISPLAY DATA RAM (DDRAM)
The Display Data RAM stores pixel data for the LCD. It is 128-row by 132-column addressable array. Each pixel
can be selected when the page and column addresses are specified. The 128 rows are divided into 16 pages of 8
lines. 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 7. 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.
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 7. 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 internal latch signal and generates the Line Address for
transferring the 132-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.
14
S6B0728 PRELIMINARY SPEC. VER. 0.1 132 SEG / 128 COM DRIVER & CONTROLLER FOR STN LCD
Column Address Circuit
Column Address circuit has an 8-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, 8-bit [Y7: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 83H. 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 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.
15
Loading...
+ 42 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.