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
August. 1999.
Ver. 0.2
Prepared by Hyun-Oh,Lee
exprss@samsung.co.kr
81 COM / 128 SEG DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 0.2 KS0759
KS0759 Specification Revision History
VersionContentDate
0.0OriginalJuly.1999
0.1Remove HPMB,CS2 Pin and Change Vol, Voh valueJuly.1999
0.2Modify Pad Dimensions and Chip ConfigurationAug.1999
2
KS0759 PRELIMINARY SPEC. VER. 0.281 COM / 128 SEG DRIVER & CONTROLLER FOR STN LCD
PAD CONFIGURATION .......................................................................................................................................3
POWER SUPPLY ..........................................................................................................................................7
CONNECTIONS BETWEEN KS0759 AND LCD PANEL..............................................................................63
3
KS0759 PRELIMINARY SPEC. VER. 0.281 COM / 128 SEG DRIVER & CONTROLLER FOR STN LCD
INTRODUCTION
The KS0759 is a driver & controller LSI for graphic dot-matrix liquid crystal display systems. It contains 81
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 81 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
−81 common outputs / 128 segment outputs
Applicable Duty Ratios
Programmable duty ratioApplicable LCD biasMaximum display area
1/17 to 1/811/4 to 1/11
−Various partial display
−Partial window moving & data scrolling
On-chip Display Data RAM
81 × 128
−Capacity: 81 x 128 = 10,368 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.
KS0759 PRELIMINARY SPEC. VER. 0.281 COM / 128 SEG DRIVER & CONTROLLER FOR STN LCD
PIN DESCRIPTION
POWER SUPPLY
Table 2. 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 3. 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
81 COM / 128 SEG DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 0.2 KS0759
SYSTEM CONTROL
Table 4. 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
KS0759 PRELIMINARY SPEC. VER. 0.281 COM / 128 SEG DRIVER & CONTROLLER FOR STN LCD
MICROPROCESSOR INTERFACE
Table 5. 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
81 COM / 128 SEG DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 0.2 KS0759
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
KS0759 PRELIMINARY SPEC. VER. 0.281 COM / 128 SEG DRIVER & CONTROLLER FOR STN LCD
LCD DRIVER OUTPUTS
Table 6. 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
COM79
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
81 COM / 128 SEG DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 0.2 KS0759
FUNCTIONAL DESCRIPTION
MICROPROCESSOR INTERFACE
Chip Select Input
There are CS1B for chip selection. The KS0759 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
KS0759 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 7.
Table 7. 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 8. The type of data transfer is determined by signals at RS, E_RD and RW_WR as shown in Table 9.
Table 8. Microprocessor Selection for Parallel Interface
PS1CS1BRSE_RDRW_WRDB0 to DB7MPU bus
HCS1BRSERWDB0 to DB76800-series
LCS1BRS/RD/WRDB0 to DB78080-series
Table 9. Parallel Data Transfer
Common6800-series8080-seriesDescription
RS
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)
HHHLHDisplay data read out
HHLHLDisplay data write
LHHLHRegister status read
LHLHLWrites to internal register (instruction)
12
KS0759 PRELIMINARY SPEC. VER. 0.281 COM / 128 SEG DRIVER & CONTROLLER FOR STN LCD
Serial Interface (PS0 = "L")
When the KS0759 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
81 COM / 128 SEG DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 0.2 KS0759
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 KS0759 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
KS0759 PRELIMINARY SPEC. VER. 0.281 COM / 128 SEG DRIVER & CONTROLLER FOR STN LCD
D(N)
D(N+1)
D(N+2)
N
N+1
N+2
N+3
Data Transfer
The KS0759 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
81 COM / 128 SEG DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 0.2 KS0759
- -
- -
- -
- -
001
- -
0
011
- -
0
101
- -
0
000
- -
1
DISPLAY DATA RAM (DDRAM)
The Display Data RAM stores pixel data for the LCD. It is 81-row by 128-column addressable array. Each pixel
can be selected when the page and column addresses are specified. The 81 rows are divided into 10 pages of 8
lines and the 11th 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 10 (DB3 and DB1 are "H", DB2 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
KS0759 PRELIMINARY SPEC. VER. 0.281 COM / 128 SEG 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
Loading...
+ 46 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.