PAD CONFIGURATION....................................................................................................................................... 3
POWER SUPPLY......................................................................................................................................... 7
CONNECTIONS BETWEEN S6B0759 AND LCD PANEL............................................................................64
3
S6B0759 PRELIMINARY SPEC. VER. 1.2 81 COM / 128 SEG DRIVER & CONTROLLER FOR STN LCD
INTRODUCTION
The S6B0759 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 8-bit 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.
S6B0759 PRELIMINARY SPEC. VER. 1.2 81 COM / 128 SEG DRIVER & CONTROLLER FOR STN LCD
PIN DESCRIPTION
POWER SUPPLY
Table 2. Power Supply Pins
Name I/O Description
VDD Supply Power supply
VSS1
VSS2
V0
V1
V2
V3
V4
Supply
I/O
Ground 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 11
(N-1) / N x V0
V1
V2 V3 V4
(N-2) / N x V0 (2/N) x V0 (1/N) x V0
LCD DRIVER SUPPLY
Table 3. LCD Driver Supply Pins
Name I/O Description
C1- O Capacitor 1 negative connection pin for voltage converter
C1+ O Capacitor 1 positive connection pin for voltage converter
C2- O Capacitor 2 negative connection pin for voltage converter
C2+ O Capacitor 2 positive connection pin for voltage converter
C3+ O Capacitor 3 positive connection pin for voltage converter
C4+ O Capacitor 4 positive connection pin for voltage converter
C5+ O Capacitor 5 positive connection pin for voltage converter
VOUT I/O Voltage converter input / output pin
VCI I
VR I
REF I
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
VEXT I
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. 1.2 S6B0759
SYSTEM CONTROL
Table 4. System Control Pins
Name I/O Description
Internal resistors select pin
This pin selects the resistors for adjusting V0 voltage level.
INTRS I
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
S6B0759 PRELIMINARY SPEC. VER. 1.2 81 COM / 128 SEG DRIVER & CONTROLLER FOR STN LCD
MICROPROCESSOR INTERFACE
Table 5. Microprocessor Interface Pins
Name I/O Description
RESETB
PS0 I
PS1 I
CS1B
RS I
RW_WR
Reset the input pin
I
When RESETB is "L", initialization is executed.
Parallel/Serial data input select input
PS0 Interface
Mode
H Parallel RS DB0 to DB7
L Serial RS or None
*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
PS1 MPU Type RW_WR Description
H 6800-series
I
L 8080-series
Data/
Instruction
RW
/WR
Data Read / Write Serial Clock
E_RD
RW_WR
SID(DB7) Write only SCLK(DB6)
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. 1.2 S6B0759
Table 6 (Continued)
Name I/O Description
Read / Write execution control pin
PS1
MPU Type E_RD Description
Read/Write control input pin
− RW = "H": When E is "H", DB0 to DB7 are in an
E_RD I
H 6800-series
E
output status.
− RW = "L": The data on DB0 to DB7 are latched at
the falling edge of the E signal.
DB0
DB7
TEST1
TEST4
to
to
L 8080-series
/RD
8-bit bi-directional data bus that is connected to the standard 8-bit microprocessor data
bus. When the serial interface selected (PS0 = "L");
I/O
− 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.
I/O These test pins should be opened.
Read enable clock input pin
When /RD is "L", DB0 to DB7 are in an output status.
10
S6B0759 PRELIMINARY SPEC. VER. 1.2 81 COM / 128 SEG DRIVER & CONTROLLER FOR STN LCD
LCD DRIVER OUTPUTS
Table 6. LCD Driver Outputs Pins
Name I/O Description
LCD segment driver outputs
The display data and the M signal control the output voltage of segment driver.
SEG0
SEG127
COM0
COM79
COMS
(COMS1)
to
to
O
O
O
Display data M (Internal)
H H V0 V2
H L VSSV3
L H V2 V0
L L V3 VSS
Power save mode VSSVSS
LCD common driver outputs
The internal scanning data and M signal control the output voltage of common driver.
Scan data M (Internal) Common driver output voltage
H H VSS
H L V0
L H V1
L L V4
Power save mode VSS
Common output for the icons
The output signals of two pins are same. When not used, these pins should be left open.
Segment driver output voltage
Normal display Reverse display
NOTE: DUMMY – These pins should be opened (floated).
11
81 COM / 128 SEG DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 1.2 S6B0759
FUNCTIONAL DESCRIPTION
MICROPROCESSOR INTERFACE
Chip Select Input
There are CS1B for chip selection. The S6B0759 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
S6B0759 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
PS0 Type CS1B PS1 Interface mode
H Parallel CS1B
L Serial CS1B
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
PS1 CS1B RS E_RD RW_WR
H CS1B RS E RW DB0 to DB7 6800-series
L CS1B RS /RD /WR DB0 to DB7 8080-series
Table 9. Parallel Data Transfer
Common
RS
6800-series 8080-series Description
E_RD
(E)
RW_WR
(RW)
E_RD
(/RD)
H 6800-series MPU mode
L 8080-series MPU mode
H 4 Pin-SPI MPU mode
L 3 Pin-SPI MPU mode
DB0 to DB7 MPU bus
RW_WR
(/WR)
H H H L H Display data read out
H H L H L Display data write
L H H L H Register status read
L H L H L Writes to internal register (instruction)
12
S6B0759 PRELIMINARY SPEC. VER. 1.2 81 COM / 128 SEG DRIVER & CONTROLLER FOR STN LCD
RS
DB6
DB7
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
Serial Interface (PS0 = "L")
When the S6B0759 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 Mode PS0
PS1 CS1B RS
Serial-mode with RS pin L H CS1B Used
Serial-mode with software
command
L L CS1B Not used
4 Pin-SPI Interface (PS0 = "L" , PS1 = "H")
CS1B
SID
SCLK
Figure 3. 4 Pin SPI Timing (RS is used)
13
81 COM / 128 SEG DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 1.2 S6B0759
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 D3 D2 D1 D0
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 S6B0759 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
S6B0759 PRELIMINARY SPEC. VER. 1.2 81 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 S6B0759 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
15
N
Figure 6. Read Timing
81 COM / 128 SEG DRIVER & CONTROLLER FOR STN LCD PRELIMINARY SPEC. VER. 1.2 S6B0759
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
001- -0
100- -1
011- -0
101- -0
000- -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
S6B0759 PRELIMINARY SPEC. VER. 1.2 81 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...
+ 47 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.