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 written
Page 2
80 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD S6A0093
FEATURES ................................................................................................................................................. 1
DC CHARACTERISTICS.................................................................................................................... 45
AC CHARACTERISTICS.................................................................................................................... 47
2
Page 4
80 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD S6A0093
INTRODUCTION
The S6A0093 is an LCD driver and controller LSI for liquid crystal dot matrix character display systems. It can
display 2 or 3 lines of 16 characters with 5 x 8 dots format. It is capable of interfacing various microprocessors,
supporting the 4-bit, 8-bit parallel modes and the clock synchronized serial mode. Voltage converter, oscillator,
voltage regulator, voltage follower and bias circuit are built in the IC. The double height character mode and line
vertical scroll functions are supported.
FEATURES
Driver Outputs
- Common outputs: 26 common
- Segment outputs: 80 segment
Applicable Panel Size
FontDisplayDutyContents of outputs
2-line x 16 characters1 / 172 x 16 characters + 80 icons
5 x 8
3-line x 16 characters1 / 253 x 16 characters + 80 icons
Internal Memory
- Character Generator ROM (CGROM): 10,240 bits (256 characters x 5 x 8 dots)
- Character Generator RAM (CGRAM): 320 bits (8 characters x 5 x 8 dots)
- Display Data RAM (DDRAM): 512 bits (16 characters x 4 lines)
- Segment Icon RAM (ICONRAM): 80 bits (80 icons)
MPU Interface
- No busy MPU interface (no busy check or no execution waiting time)
- 8-bit parallel interface mode: 68-series and 80-series are available.
- 4-bit parallel interface mode: 68-series and 80-series are available.
- Serial interface mode: 4 pins clock synchronized serial interface
Function Set
- Various instruction set: display control, power save, power control, etc.
- COM / SEG bi-directional (4-type LCD application available)
- H/W reset (RESETB)
Built-in Analog Circuit
- Internal RC oscillator circuit or external clock
- Electronic volume for contrast control (32 steps)
- Voltage converter / voltage regulator / voltage follower & bias circuit
Low Power Operation
- Sleep mode operation (5µA Max.)
- Normal mode operation (80µA Max.)
1
Page 5
S6A009380 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD
S6A009380 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD
PIN DESCRIPTION
POWER SUPPLY
Table 3. Pin Description
NameI/ODescription
VDD
Power
Power supply
Connect to MPU power supply pin.
VSS
V0
V1
V2
V3
V4
LCD DRIVER SUPPLY
NameI/ODescription
CAP1+OCapacitor + connecting pin for the internal voltage converter
CAP1-OCapacitor - connecting pin for the internal voltage converter
CAP2+OCapacitor + connecting pin for the internal voltage converter
CAP2-OCapacitor - connecting pin for the internal voltage converter
VOUTI/ODC/DC voltage converter output (7.2V)
VRI
VEXTI
REFI
0V (GND)
Bias voltage level for LCD driving
Voltages should have the following relationship;
V0 ≥ V1 ≥ V2 ≥ V3 ≥ V4 ≥ VSS
When the built-in power circuit is active and internal 1/5 bias resistors are
used.
LCD bias
I/O
1/5 bias
When the built-in power circuit is active and internal 1/4 bias resistors are
used.
LCD bias
1/4 bias
Table 3. Pin Description (Continued)
Voltage adjust pin
This pin gives a voltage between V0 and VSS by resistance-division of
voltage.
External reference voltage for internal regulator (instead of the internal
VREF, 2V)
REF = "Low (VSS)": VEXT is not used (open).
REF = "High (VDD)": VEXT is reference input voltage of internal voltage
regulator.
Select the input voltage of internal voltage regulator
REF = "Low (VSS)": The input voltage of internal
Voltage regulator is the internal VREF(2V).
REF = "High (VDD)": The input voltage of internal
Voltage regulator is the voltage of VEXT.
V1V2V3V4
(4/5) x V0 (3/5) x V0 (2/5) x V0 (1/5) x V0
V1V2V3V4
(3/4) x V0(2/4) x V0(1/4) x V0
6
Page 10
80 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD S6A0093
SYSTEM CONTROL
Table 3. Pin Description (Continued)
NameI/ODescription
External clock input. It must be fixed to "High" or "Low" when the internal
CKI
MII
PSI
IFI
DIRSI
oscillation circuit is used. In case of the external clock mode, CK is used as the
clock and OS bit should be OFF.
MPU interface selection input
MI = "Low": 80-series MPU
MI = "High": 68-series MPU
Parallel / serial selection input
When PS = "Low": serial mode
When PS = "High": 4-bit / 8-bit bus mode
Interface data length selection pin for parallel data input
When PS = "Low"
IF = "Low" or "High": serial interface mode
When PS = High
IF = "Low": 4-bit bus mode
IF = "High": 8-bit bus mode
SEG direction selection input
When DIRS = "Low”
SEG1 → SEG2 → SEG79 → SEG80
When DIRS = "High”
SEG80 → SEG79 → SEG2 → SEG1
MPU INTERFACE
Table 3. Pin Description (Continued)
NameI/ODescription
RESETBI
CSBI
RSI
RW_WRI
E_RDI
Reset input
S6A0093 is initialized while RESETB is low.
Chip selection input
S6A0093 is selected while CSB is low.
Register selection input
When RS = "Low", instruction register
When RS = "High", data register.
In 80-series MPU interface mode
This pin is connected to WR pin of MPU and is a active low write signal
In 68-series MPU interface mode
This pin is connected to R/W pin of MPU
When RW_WR = "Low", write mode
When RW_WR = "High", read mode
In 80-series MPU interface mode
This pin is connected to RD pin of MPU and is a active low read signal
In 68-series MPU interface mode
This pin is connected to E pin of MPU and enable read or write command
according to RW_WR signal.
7
Page 11
S6A009380 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD
Table 3. Pin Description (Continued)
NameI/ODescription
DB0 ∼ DB3
DB4 ∼ DB5
DB6 (SCL),
DB7 (SI)
I/OWhen 8-bit bus mode, used as bi-directional data bus DB0 ∼ DB7
During 4-bit bus mode, only DB4 ∼ DB7 are used.
In this case DB0 ∼ DB3 pins are not used.
When serial mode, DB6 (SCL) is used as serial clock input pin and DB7 (SI) is
used as serial data input pin.
LCD DRIVER OUTPUTS
Table 3. Pin Description (Continued)
NameI/ODescription
COM1 ∼ COM24
COMI1, COMI2O
SEG1 ∼ SEG80
OCommon signal output for driving LCD
Common signal output for icon display
These are the same signal but the name is different.
OSegment signal output for driving LCD
TEST
Table 3. Pin Description (Continued)
NameI/ODescription
Test pin
TESTI
This pin is not used for normal operation.
TEST: Open
NOTE: DUMMY – These pins should be opened (floated).
8
Page 12
80 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD S6A0093
FUNCTION DESCRIPTION
SYSTEM INTERFACE
S6A0093 has two kinds of interface type with MPU: bus mode, serial mode. Serial or bus mode is selected by PS pin.
In bus mode, 4-bit bus or 8-bit bus is selected by IF pin, and 68 series MPU or 80 series MPU is selected by MI pin.
Table 4. Various Kinds of MPU Interface according to PS, MI and IF
PSMIIFCSBRSRW_WRE_RDDB0∼DB3DB4∼DB5DB6DB7
68 series
Bus mode
(H)
Serial
mode
(L)
NOTES:
1. Don’ t care (high, low or open)
2. Fixed high (VDD) or low (VSS)
(H)
80 series
(L)
(H)/(L)
8 bit (H)CSBRSR/WEDB0∼DB3DB4∼DB5DB6DB7
4 bit (L)CSBRSR/WE∗
8 bit (H)CSBRSWRRDDB0∼DB3DB4∼DB5DB6DB7
4 bit (L)CSBRSWRRD
(2)
(H)/(L)CSBRS(H)/(L)(H)/(L)
(1)
∗
∗∗
DB4∼DB5DB6DB7
DB4∼DB5DB6DB7
SCLSI
PS: "High" = bus mode, "Low" = serial mode
MI: "High" = 68-series MPU, "Low" = 80-series MPU
IF: "High" = 8 bit mode, "Low" = 4 bit mode (PS: "High")
CSB: "High" = chip is not selected, "Low" = chip is selected
RS: "High" = data register, "Low" = instruction register
RW_WR: Read / Write indicating signal in 68 mode or active low signal for enabling write in 80 mode
E_RD: Active high signal for enabling command is 68 mode or active low signal for enabling read in 80 mode.
SCL (DB6): Serial clock input
SI (DB7): Serial data input
9
Page 13
S6A009380 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD
MI
CSB
RS
RW_WR
E_RD
DB7∼DB0
Data
IF
Interface with MPU in Parallel Mode (PS = "High")
During writing operation, two 8-bit registers, data register (DR) and instruction register (IR), are used. The data
register (DR) is used as temporary data storage place for being written into DDRAM / CGRAM / ICONRAM and one
of these RAMs is selected by RAM address setting instruction. The Instruction register (IR) is used only to store
instruction code transferred from MPU. To select DR or IR register, RS input pin is used.
During reading operation, 8-bit register, output data register (OR) is used. The output data register (OR) is used as
temporary data storage place for being read from DDRAM / CGRAM / ICONRAM and one of these RAMs is selected
by RAM address setting instruction. After RAM address setting, first reading is a dummy cycle in 8-bit bus mode
(figure 3, 4). The valid data comes from second reading. In 4-bit bus mode, after RAM address setting, first and
second reading are dummy cycles (figure 5, 6). The valid data comes from third reading. The dummy read make the
address counter (AC) increased by 1. So it is recommended to set address again before writing. The instruction read
cycle is not supported and it is regarded as a no operation cycle.
In 4-bit bus mode, it is needed to transfer 4-bit data (through DB7∼DB4) by two times. The high order bits (for 8-bit
mode DB7∼DB4) are written before the low order bits (for 8-bit mode DB3∼DB0) in write and low order bits (for 8-bit
mode DB3∼DB0) are read before the high order bits (for 8-bit mode DB7∼DB4) in read transaction. The DB0∼DB3
pins are floated in this 4-bit bus mode. After RESETB resets, S6A0093 considers first 4-bit data from MPU as the
high order bits.
Valid
Instruction
NOPRAM
Dummy
Data
Figure 3. Timing Diagram of 8-bit Parallel Bus Mode Data Transfer (68-series MPU Mode)
10
Page 14
80 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD S6A0093
MI
CSB
RS
RW_WR
E_RD
DB7∼DB0
Data
MI
CSB
RS
RW_WR
E_RD
DB7∼DB4
4-bit
4-bit
4-bit
4-bit
4-bit
4-bit
IF
MI
CSB
RS
RW_WR
E_RD
DB7∼DB4
4-bit
4-bit
4-bit
4-bit
4-bit
4-bit
IF
IF
Valid
Instruction
NOPRAM
Dummy
Data
Figure 4. Timing Diagram of 8-bit Parallel Bus Mode Data Transfer (80-series MPU Mode)
upper
lower
Instruction WriteDummy ReadData WriteNOP
lower
upper
upper
lower
Figure 5. Timing Diagram of 4-bit Parallel Bus Mode Data Transfer (68-series MPU Mode)
upper
lower
lower
upper
upper
lower
Instruction WriteDummy ReadData WriteNOPRAM Read
Figure 6. Timing Diagram of 4-bit Parallel Bus Mode Data Transfer (80-series MPU Mode)
11
Page 15
S6A009380 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD
RS
Interface with MPU in Serial Mode (PS = "Low")
When PS input pin is "Low", clock synchronized serial interface mode is selected. At this time, five ports, RESETB
(reset input), SCL (DB6, synchronizing transfer clock), SI (DB7, serial input data), RS (register selection input) and
CSB(chip selection input) are used.
By setting CSB to "Low", S6A0093 can receive SCL input. If CSB is set to "High", S6A0093 resets the internal 8-bit
shift register and 3-bit counter. Serial data is input in the order of "D7, D6, D5, D4, D3, D2, D1, D0" from the serial
data input pin (SI = DB7) at the rising edge of serial clock (SCL = DB6).
At the rising edge of the 8th serial clock, the serial data (D7-D0) is converted into 8 bit bus mode data. The RS input
of the DR/IR selection is latched at the rising edge of the 8th serial clock (SCL).
CSB
SI (DB7)
SCL (DB6)
D7D6D5D4D3D2D1D0D7
123456789
Figure 7. Timing Diagram of Serial Data Transfer
12
Page 16
80 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD S6A0093
ADDRESS COUNTER (AC)
Address Counter (AC) in S6A0093 stores DDRAM/ CGRAM/ ICONRAM address. After writing into or reading from
DDRAM / CGRAM / ICONRAM, AC is automatically increased by 1. The address counter is only one and stores the
address among DDRAM / CGRAM / ICONRAM.
DISPLAY DATA RAM (DDRAM)
DDRAM stores display data of maximum 64 x 8 bits (Max. 64 characters). DDRAM address is set in the address
counter (AC) as a hexadecimal number.
80 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD S6A0093
SEG 5
SEG 4
SEG 3
SEG 2
SEG 1
SEG 80
SEG 79
SEG 78
SEG 77
SEG 76
SEGMENT ICON RAM (ICONRAM)
ICONRAM has segment control data and segment pattern data. COMI1 and COMI2 are the same signal but the
name is different. So the icons on the same SEG are displayed at the same time. The number of icons is 80.
COMI 1
COMI 2
ICONRAM address
NOTE: "-" - Don’ t care
Figure 9. Relationship between ICONRAM and Icon Display
Table 7. Relationship between ICONRAM Address and Display Pattern
S6A009380 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD
LOW POWER CONSUMPTION MODE
S6A0093 provides with sleep mode for saving power consumption during standby period.
Sleep Mode (Power Save Bit ON, Oscillation Bit OFF)
To enter the sleep mode, the power circuit and oscillation circuit should be turned off by using the power save
command and the power control command. This mode helps to save power consumption by reducing current to
reset level.
2. Data written in DDRAM, CGRAM, ICONRAM and registers are remained as previous value.
3. Operation mode is retained the same as it was prior to execution of the sleep mode.
All internal circuits are stopped.
4. Power Circuit and Oscillation Circuit
The built-in power supply circuit and oscillation circuit are turned off by power save command and
power control command.
LCD DRIVER CIRCUIT
LCD Driver circuit has 26 common and 80 segment signals for driving LCD. Data from ICONRAM/ CGRAM/
CGROM are transferred to 80-bit segment register serially, and then they are stored to 80-bit shift latch. In case of
2-line display mode, COM1 ~ COM16, COMI1 and COMI2 have 1/17 duty, and in 3-line mode, COM1 ~ COM24,
COMI1 and COMI2 have 1/25 duty ratio. SEG bi-directional function is selected by DIRS input pin, and COM shift
direction is selected by function set instruction "S" bit.
Determination of the DDRAM line which is displayed at the first
line at LCD
LS2, LS1 = 00: DDRAM line 1 shows at the first line of
LCD (default).
01: DDRAM line 2 shows at the first line of LCD.
10: DDRAM line 3 shows at the first line of LCD.
11: DDRAM line 4 shows at the first line of LCD
LCD power control
VC = 0: voltage converter OFF (default)
1: voltage converter ON
VR = 0: voltage regulator OFF (default)
1: voltage regulator ON
VF = 0: voltage follower OFF (default)
1: voltage follower ON
19
Page 23
S6A009380 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD
1D7D6D5D4D3D2D1D0 Read DDRAM / CGRAM / ICONRAM or registers data
NOTES:
1. "-": Don’ t care
2. "*": Don’ t use
3: Instruction execution time depends on the internal process time of S6A0093, therefore it is necessary to provide a time larger
than one MPU interface cycle time (tc) between execution of two successive instructions.
C = 0: cursor OFF (default), 1: cursor ON
B = 0: blink OFF (default), 1: blink ON
D = 0: display OFF (default), 1: display ON
ICONRAM address, electronic volume and test byte address
range: ICONRAM 00h ∼ 0Fh
EV 10h (electronic volume byte), TE 11h (test byte)
(NOTE1)
20
Page 24
80 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD S6A0093
Return Home
RSDB7DB6DB5DB4DB3DB2DB1DB0
00000001-
Return Home instruction field makes cursor return home.
DDRAM address is set to 00h from AC and the cursor returns to 00h position. The contents of DDRAM are not
changed.
Double Height Mode
RSDB7DB6DB5DB4DB3DB2DB1DB0
0000010DH2DH1
Double Height mode instruction field selects double height line type.
DH2, DH1 = 00: normal display line mode (default)
01: COM1 ∼ COM16 is a double height,
COM17 ∼ COM24 is normal
10: 1) 2-line mode: normal display
2) 3-line mode: COM1 ∼ COM8 is normal
COM9 ∼ COM24 is a double height
11: normal display
Figure 11. COM1 ~ 16 is a Double Height Line, COM17 ~ 24 is Normal (DH2, DH1 = 01)
Figure 10. 3 Line Normal Mode Display (DH2, DH1 = 00)
21
Page 25
S6A009380 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD
Figure 12. COM1 ~ 8 is Normal, COM9 ~ COM24 is a Double Height Line (DH2, DH1 = 10)
Figure 13. 2-line Normal Mode Display (DH2, DH1 = 00)
Figure 14. COM1 ~ 16 is a Double Height Line (DH2, DH1 = 01)
22
Page 26
80 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD S6A0093
Power Save Set
RSDB7DB6DB5DB4DB3DB2DB1DB0
0000011OSPS
Power Save instruction field is used to control the oscillator and to set or to reset the power save mode.
OS: oscillator ON / OFF control Bit
When OS = "High", oscillator is turned ON
When OS = "Low", oscillator is turned OFF (default)
PS: power save ON / OFF control bit
When PS = "High", power save mode is turned ON
When PS = "Low", power save mode is turned OFF (default)
Function Set
RSDB7DB6DB5DB4DB3DB2DB1DB0
000010NSCG
N: display line mode Instruction field selects 2 line or 3 line display mode
When N = "High", 3 line display mode
When N = "Low", 2 line display mode (default)
S: data shift direction of common
S sets the shift direction of common display data
When S = "High", COM right shift
When S = "Low", COM left shift (default)
(refer to table 9)
CG: CGRAM enable bit
When CG = "High", CGRAM can be accessed and you can use this RAM for eight
special character area. (00h - 07h = CGRAM font display)
When CG = "Low", CGRAM is disabled. CGROM (00h~07h) can be accessed and
the additional current consumption is saved by using this mode (default).
(00h - 07h = CGROM font display)
23
Page 27
S6A009380 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD
Line Shift Mode
RSDB7DB6DB5DB4DB3DB2DB1DB0
0000110LS2LS1
Line Shift mode instruction field selects the DD RAM to be displayed in first line.
LS2, LS1 = 00: DDRAM line 1 shows at the first line of LCD (default).
01: DDRAM line 2 shows at the first line of LCD.
10: DDRAM line 3 shows at the first line of LCD.
11: DDRAM line 4 shows at the first line of LCD.
Bias Control instruction field sets LCD bias voltages generated internally.
This bit is used when the internal voltage follower is ON.
BS = 0: 1/5 bias (default)
1: 1/4 bias (V2 = V3)
24
Page 28
80 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD S6A0093
Power Control Set
RSDB7DB6DB5DB4DB3DB2DB1DB0
000100VCVRVF
Power Control instruction field sets voltage regulator/ converter/ follower on / off.
VC: voltage converter circuit control bit
When VC= "High", voltage converter is turned ON.
When VC = "Low", voltage converter is turned OFF (default).
VR: voltage regulator circuit control bit
When VR = "High", voltage regulator is turned ON.
When VR = "Low", voltage regulator is turned OFF (default).
VF: voltage follower circuit control bit
When VF = "High", voltage follower is turned ON.
When VF = "Low", voltage follower is turned OFF (default).
*NOTE: The oscillation circuit must be turned on for the voltage converter circuit to be active.
Display Control
RSDB7DB6DB5DB4DB3DB2DB1DB0
000101CBD
Display Control instruction field controls cursor / blink / display ON / OFF.
C: cursor ON / OFF control bit
When C = "High", cursor is turned ON.
When C = "Low", cursor is disappeared in current display (default).
B: cursor blink ON / OFF control bit
When C = "High" and B = "High", S6A0093 make LCD alternate between inverting display character and normal
display character at the cursor position with about a half second.
On the contrary, if C = "Low", only a normal character is displayed regardless of "B" flag.
When B = "Low", blink is OFF (default).
D: display ON / OFF control bit
When D = "High", entire display is turned ON.
When D = "Low", display is turned OFF, but display data are remained in DDRAM (default).
25
Page 29
S6A009380 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD
Table 11. Cursor Attributes
C, BDisplay state
1, 0
1, 1
(Blinking mode)
0, 0
0, 1
DD/CG RAM Address Set
RSDB7DB6DB5DB4DB3DB2DB1DB0
01AC6AC5AC4AC3AC2AC1AC0
DD/CG RAM Address Set instruction field sets DDRAM / CGRAM address.
Before writing / reading data into / from the RAM, set the address by RAM Address Set instruction. Next, when data
are written / read in succession, the address is automatically increased by 1. After accessing 7Fh, the address of AC
is 00h.
The address ranges are 00h ∼ 7Fh.
26
Page 30
80 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD S6A0093
Table 12. DD/CG RAM Address Mapping
Address0123456789ABCDEF
00h
10h
20h
30h
DDRAM line 1 (00h ∼ 0Fh)
DDRAM line 2 (10h ∼ 1Fh)
DDRAM line 3 (20h ∼ 2Fh)
ICONRAM Address Set instruction field sets ICONRAM / Registers address.
Before writing/reading data into/from the ICON RAM, set the address by ICONRAM Address Set instruction. Next,
when data are written/read in succession, the address is automatically increased by 1. The 5 icons at a time can
blink, if C and B bits of the display instructions are enabled. The blink attributes of ICON are same as the cursor blink.
For accessing DD/CGRAM, the DD/CGRAM Address Set instruction should be set before. After accessing 0Fh, the
address of ICONRAM address is 00h. The ICONRAM address ranges are 00h ∼ 1Fh.
Table 13. ICONRAM Address Mapping
Address0123456789ABCDEF
00h
ICON RAM (00h ∼ 0Fh)
10hEVTEReserved
EV: electronic volume register (10h) - default (00000)
TE: test register (Do not use) (11h)
When the EV and TE registers are written, the address counter (AC) is not increased.
27
Page 31
S6A009380 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD
Write Data
RSDB7DB6DB5DB4DB3DB2DB1DB0
1D7D6D5D4D3D2D1D0
This instruction field make S6A0093 write binary 8-bit data to DDRAM / CGRAM / ICONRAM or register. The RAM
address to be written into is determined by previous DD/CGRAM Address Set or ICONRAM Address Set instruction.
After writing operation, the address is automatically increased by 1.
Read Data
RSDB7DB6DB5DB4DB3DB2DB1DB0
1D7D6D5D4D3D2D1D0
DDRAM / CGRAM / ICONRAM data read instruction.
Each RAM is selected by address set instruction. And then you can read the RAM data. You can get correct RAM
data from second read transaction. The first read data after setting RAM address is dummy data, so the correct RAM
data come from the second read transaction. After reading operation, the address is increased by 1 automatically.
28
Page 32
80 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD S6A0093
VDD
RESETB
INITIALIZING & POWER SAVE MODE SETUP
HARDWARE RESET
When RESETB pin = "Low", S6A0093 can be initialized as the following state.
(1) Control display ON / OFF instruction
C = 0: cursor OFF
B = 0: blink OFF
D = 0: display OFF
(2) Power save set instruction
OS = 0: oscillator OFF
PS = 0: power save OFF
(3) Power control set instruction
VR = 0: voltage regulator OFF
VC = 0: voltage converter OFF
VF = 0: voltage follower OFF
(4) Function set instruction
N = 0: 2 line display mode
S = 0: COM left shift
CG = 0: CGRAM is not used.
(5) Return Home
Address counter = 00h
(6) Electronic contrast control register: 10h = (0, 0, 0, 0, 0)
(7) In case of 4-bit interface mode selection
S6A0093 considers the first 4-bit data from MPU as the high order bits.
*NOTE: If initialization is not done by the RESETB pin at application, unknown condition might result. Then
you can initialize by instruction.
tRESETB
tRW
RESET pulse widthtRW
10µs
RESET start timetRESETB50ns
Figure 17. RESET Timing
29
Page 33
S6A009380 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD
should be cleared.
To clear DDRAM, Set address at 00h (first
DDRAM) and then write 20h (space
character code) 64 times
To clear CGRAM, set address at 40h (first
CGRAM) and then write 00h (null data) 64 times
To clear ICONRAM, set ICONRAM address at
00h (first ICONRAM) and then write 00h (null
data) 16 times.
30
End of Initialization
Page 34
80 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD S6A0093
Command Input
Sleep Mode Set or Release by Instruction
a) Sleep Mode Set
End of Initialization
Normal Operation Status
(Power save is OFF and Oscillator is ON.)
1. Display Control (D: OFF)
2. Power Save (PS: Power Save ON, OS: OSC OFF)
3. Power Control (VC, VR, VF are all OFF)
b) Sleep Mode Release
Enter the Sleep Mode
Sleep Mode
Command Input
1. Power Save (PS: Power Save OFF, OS: OSC ON)
2. Power Control (VC, VR, VF are all ON)
Waiting for 20ms or more
Command Input
3. Display Control (D: ON)
Return to Normal Operation
31
Page 35
S6A009380 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD
Recommendation of Power ON / OFF Sequence
a) Power ON Sequence
Power ON
Voltage Converter ON
[VC, VR, VF = 1, 0, 0]
Waiting for ≥ 1ms
Voltage Regulator ON
[VC, VR, VF = 1, 1, 0]
Waiting for ≥ 1ms
Voltage Follower ON
[VC, VR, VF = 1, 1, 1]
b) Power OFF Sequence
Operation Command Input
Operation Command Input
Display OFF
Voltage Regulator OFF
[VC, VR, VF = 1, 0, 1]
Waiting for ≥ 50ms
Voltage Follower OFF
[VC, VR, VF = 1, 0, 0]
Waiting for ≥ 1ms
Voltage Converter OFF
[VC, VR, VF = 0, 0, 0]
32
Waiting for ≥ 1ms
Operation Command Input
Page 36
80 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD S6A0093
LCD DRIVING POWER SUPPLY CIRCUIT
The Power Supply Circuit produces LCD panel driving voltage at low power consumption. The LCD Driving Power
Supply circuit consists of Voltage converter, Voltage regulator, and Voltage follower. It is controlled by power control
instruction. Table 14 shows how the LCD Driving Power Supply circuit works by power control instruction sets.
Table 14. Power Supply Control Mode Set
VC VR VF
1 1 1EnableEnableEnable
0 1 1DisableEnableEnable
0 0 1DisableDisableEnableOpenOpen
0 0 0DisableDisableDisableOpenOpen
NOTE: SEC recommendation is to use only the case listed above table.
Voltage
converter
Voltage
regulator
Voltage
follower
VOUT pinVR pin
Internal
voltage
output
External
voltage
input
Used for
voltage
adjustment
Used for
voltage
adjustment
V0, V1, V2,
V3, V4 pin
Internal voltage output
Internal voltage output
V1∼V4: internal voltage
output
V0: external voltage input
V0∼V4: external voltage
input
33
Page 37
S6A009380 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD
VOUT
V
DD
VOLTAGE CONVERTER
The Voltage Converter circuit generates positive 4-time voltage of 1.8V that is generated internally. VOUT is
generated from the voltage converter. And this conversion voltage is used in the built-in Voltage regulator circuit.
This application circuit is same as 3-times DC/DC converter.
VOUT
1. 8V
(Internal)
SS
V
-
+
4 x 1.8V = 7.2V
Figure 18. DC/DC Converter Output and Circuit
S6A0093
VDD
+
-
CAP1+
CAP1-
+
-
CAP2+
CAP2-
34
Page 38
80 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD S6A0093
VOLTAGE REGULATOR
The Voltage Regulator circuit is used to obtain an appropriate LCD panel driving voltage. This voltage is obtained by
adjusting resistors Ra and Rb as shown in equation (1) or (2), and by setting electronic contrast control data bits, see
equation (3) or (4).
The potential of V0 Pin can be adjusted within VOUT - VREF. VREF is the internal constant voltage source of the chip
and this value is 2.0V in the condition VDD≥ 2.4V
The REF selects which voltage is used for voltage regulator between the external VEXT and the internal VREF.
n Voltage regulation by adjusting resistors Ra, Rb
When REF is "Low" When REF is "High"
Rb Rb
V0 = ( 1 + ) x VREF --- (1) V0 = ( 1 + ) x VEXT --- (2)
Ra Ra
The internal VREF of voltage regulator has the temperature compensation function, and the temperature coefficient
is about 0.0%/°C.
Ra
GND
Rb
VR
VEXT
Figure 19. Voltage Regulator Circuit
_
VREF
VSS
VOUT
V0
REF
Inside Chip
35
Page 39
S6A009380 SEG / 26 COM DRIVER & CONTROLLER FOR STN LCD
ELECTRONIC CONTRAST CONTROL (32 STEPS)
Electronic Contrast Control data bits is 10h = (C4, C3, C2, C1, C0). Voltage regulation is adjusted as 32-contrast
step according to the value of Electronic Contrast Control data bits. LCD drive voltage V0 has one of 32 voltage
values if 5-bit data is set to the electronic contrast control register (ICONRAM address 10h). When using the
Electronic Contrast Control function, you need to turn the voltage regulators on using power control instruction.
When REF = "Low" When REF = "High"
Rb Rb
V0 = ( 1 + ) x VEV --- (3) V0 = ( 1 + ) x VEV --- (4)
Ra Ra
1-line Selection Period = 16 Clocks
One Frame = 16 x 17 x 36.8 µs = 10.0 ms (1 Clock = 36.8 µs at fOSC =27.2 kHz)
Frame Frequency = 1 / 10.0 ms = 100 Hz