Professional Documents
Culture Documents
Customer Name
REVISION HISTORY
HARDWARE
DATA SHEET
Crystalfontz America, Inc. assumes no liability for applications assistance, customer product design, software performance,
or infringements of patents or services described herein. Nor does Crystalfontz America, Inc. warrant or represent that any
license, either express or implied, is granted under any patent right, copyright, or other intellectual property right of
Crystalfontz America, Inc. covering or relating to any combination, machine, or process in which our products or services
might be or are used.
Company and product names mentioned in this publication are trademarks or registered trademarks of their respective
owners.
Copyright © 2007 by Crystalfontz America, Inc., 12412 East Saltese Avenue, Spokane Valley, WA 99216-0357 U.S.A.
Crystalfontz America, Inc. CFAH1601A-YYH-JP Character LCD Module Data Sheet
www.crystalfontz.com Hardware vA / Data Sheet v1.0
December 2007 Page 3
CONTENTS
MAIN FEATURES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4
Module Classification Information - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4
Ordering Information - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5
MECHANICAL SPECIFICATIONS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5
Physical Characteristics - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5
Module Outline Drawing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6
ELECTRICAL SPECIFICATIONS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7
System Block Diagram - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7
Driving Method - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8
Absolute Maximum Ratings - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8
DC Characteristics - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9
Interface Pin Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10
Typical VO Connections for Display Contrast - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11
ESD (Electro-Static Discharge) Specifications - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11
OPTICAL SPECIFICATIONS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12
Optical Characteristics - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12
Optical Definitions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12
LED Backlight Characteristics - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15
LCD CONTROLLER INTERFACE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 17
Display Position DDRAM Address - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 17
Character Generator ROM (CGROM) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 18
PRODUCT RELIABILITY- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 19
PRODUCT LONGEVITY - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 19
CARE AND HANDLING PRECAUTIONS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 19
APPENDIX A: QUALITY ASSURANCE STANDARDS- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 22
APPENDIX B: SUNPLUS SPLC780C CONTROLLER DATA SHEET - - - - - - - - - - - - - - - - - - - - - - - - - - 25
APPENDIX C: APPLICATION NOTE FOR 3.3V OPERATION - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 26
LIST OF FIGURES
Figure 1. Module Outline Drawing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6
Figure 2. System Block Diagram - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7
Figure 3. Typical VO Connections - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11
Figure 4. Definition of Operation Voltage (VOP) (Positive)- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13
Figure 5. Definition of Response Time (Tr, Tf) (Positive) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13
Figure 6. Definition of Horizontal and Vertical Viewing Angles (CR>2)- - - - - - - - - - - - - - - - - - - - - - - - - - 14
Figure 7. Definition of 6:00 O’Clock and 12:00 O’Clock Viewing Angles - - - - - - - - - - - - - - - - - - - - - - - - 14
Figure 8. Typical LED Backlight Connections for “Always On” - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15
Figure 9. Example of LED Backlight Connections for PWM Dimming - - - - - - - - - - - - - - - - - - - - - - - - - - 16
Figure 10. Character Generator ROM (CGROM) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 18
Crystalfontz America, Inc. CFAH1601A-YYH-JP Character LCD Module Data Sheet
www.crystalfontz.com Hardware vA / Data Sheet v1.0
December 2007 Page 4
MAIN FEATURES
16 characters by 1 line LCD has a large display area in a compact 80.0 (W) x 36.0(H) x 13.2 (D) millimeter package
(3.15” (W) x 1.42” (H) x 0.52” (D)).
4-bit or 8-bit parallel interface.
Standard Hitachi HD44780 equivalent controller.
Yellow-green array LED backlight with STN, positive, yellow-green, transflective mode LCD (displays dark charac-
ters on yellow-green background).
Wide temperature operation: -20°C to +70°C.
Direct sunlight readable.
RoHS compliant.
ORDERING INFORMATION
MECHANICAL SPECIFICATIONS
PHYSICAL CHARACTERISTICS
ITEM SIZE
ELECTRICAL SPECIFICATIONS
DRIVING METHOD
DRIVING METHOD SPECIFICATION
Duty 1/16
Bias 1/5
MAXIMUM
MINIMUM
SYMBOL
ABSOLUTE MAXIMUM RATINGS
DC CHARACTERISTICS
MAXIMUM
MINIMUM
SYMBOL
TYPICAL
TEST
DC CHARACTERISTICS CONDITION
TA = +70ºC +3.6v
DIRECTION
PIN SIGNAL LEVEL DESCRIPTION
1 VSS 0v Ground
For backlight connections, please refer to LED Backlight Characteristics (Pg. 15).
Crystalfontz America, Inc. CFAH1601A-YYH-JP Character LCD Module Data Sheet
www.crystalfontz.com Hardware vA / Data Sheet v1.0
December 2007 Page 11
VDD
VLCD
10 k
VR
VO
VSS (Ground)
VSS
We recommend allowing field adjustment of VO for all designs. The optimal value for VO will change with temperature,
variations in VDD, and viewing angle. VO will also vary module-to-module and batch-to-batch due to normal
manufacturing variations.
Ideally, adjustments to VO should be available to the end user so each user can adjust the display to the optimal contrast
for their required viewing conditions. At a minimum, your design should allow VO to be adjusted as part of your product’s
final test.
Although a potentiometer is shown as a typical connection, VO can be driven by your microcontroller, either by using a
DAC or a filtered PWM. Displays that require VO to be negative may need a level-shifting circuit. Please do not hesitate
to contact Crystalfontz application support for design assistance on your application.
OPTICAL SPECIFICATIONS
OPTICAL CHARACTERISTICS
CONDITION
MAXIMUM
MINIMUM
SYMBOL
TYPICAL
ITEM
Contrast Ratio CR 3
*Response Time: The amount of time it takes a liquid crystal cell to go from
active to inactive or back again.
OPTICAL DEFINITIONS
z Operating Voltage (VLCD): VOP
z Viewing Angle
Vertical (V)θ: 0°
Horizontal (H)ϕ: 0°
z Frame Frequency: 64 Hz
z Driving Waveform: 1/16 Duty, 1/5 Bias
z Ambient Temperature (Ta): 25°C
Crystalfontz America, Inc. CFAH1601A-YYH-JP Character LCD Module Data Sheet
www.crystalfontz.com Hardware vA / Data Sheet v1.0
December 2007 Page 13
Intensity
Selected Wave
100%
Non-selected Wave
Light
Transmitted
10%
Intensity
90%
100%
Light
Blocked
Tr Tf
Tr = Rise Time
Tf = Fall Time
Vertical
Horizontal
Eyes look up
NOTE
Do not connect +5v directly to the backlight terminals.This will ruin the
backlight.
LEDs are “current” devices. The important aspect of driving an LED is the current flowing through it, not the voltage
across it. Ideally, a current source would be used to drive the LEDs. In practice, a simple current limiting resistor in line
from a voltage source will work well in most applications and is much less complex than a current source.
You need to know what the forward voltage of the LEDs is so you can calculate the current limiting resistor (RLIMIT). The
forward voltage will vary slightly from display to display.
+5v
ILED
RLIMIT
A (LED+)
LED
Backlight VLED
K (LED-)
The specific RLIMIT calculation for the CFAH1601A-YYH-JP at VDD = +5v is:
5v - 4.2v
RLIMIT = = 6.15Ω (minimum)
0.13 A
Crystalfontz America, Inc. CFAH1601A-YYH-JP Character LCD Module Data Sheet
www.crystalfontz.com Hardware vA / Data Sheet v1.0
December 2007 Page 16
The backlight may be dimmed by PWM (Pulse Width Modulation). The typical range for the PWM frequency is from 100
to 300 Hz.
+5v
ILED
RLIMIT
A (LED+)
LED
Backlight K (LED-) VLED
1K :
IRLML2502
(typical)
PWM signal
from
microcontroller
Backlight Characteristics
Dark dots on yellow-green background
Wavelength (λ p)
585 nm
ILED = 130 mA
For your reference, we added APPENDIX B: SUNPLUS SPLC780C CONTROLLER DATA SHEET (Pg. 25) to this
CFAH1601A-YYH-JP Data Sheet.
COLUMN
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47
Crystalfontz America, Inc. CFAH1601A-YYH-JP Character LCD Module Data Sheet
www.crystalfontz.com Hardware vA / Data Sheet v1.0
December 2007 Page 18
upper
010 1610 3210 4810 6410 8010 9610 11210 12810 14410 16010 17610 19210 20810 22410 24010
lower 4 bits 0000 00012 00102 00112 01002 01012 01102 01112 10002 00012 00102 00112 11002 11012 11102 11112
2
4 bits
010 CGRAM
00002 [0]
110 CGRAM
00012 [1]
210 CGRAM
00102 [2]
310 CGRAM
00112 [3]
410 CGRAM
01002 [4]
510 CGRAM
01012 [5]
610 CGRAM
01102 [6]
710 CGRAM
01112 [7]
810
10002
910
10012
1010
10102
1110
10112
1210
11002
1310
11012
1410
11102
01510
11112
PRODUCT RELIABILITY
ITEM SPECIFICATION
PRODUCT LONGEVITY
Crystalfontz is committed to making all of our LCD modules available for as long as possible. Occasionally, a supplier
discontinues a component, or a process used to make the module becomes obsolete, or the process moves to a more
modern manufacturing line. In order to continue making the module, we will do our best to find an acceptable
replacement part or process which will make the “replacement” fit, form, and function compatible with its predecessor.
Our goal is that the modified design will not change fit, form, or function for your application. In most situations, you
should not notice a difference when comparing an older module to a newer module that uses a modified replacement
part or process. Sometimes, the change results in a slight variation, perhaps an improvement, over the previous design.
Although the module is still within the stated Data Sheet specifications and tolerances, the change may require a
modification to your circuit and/or firmware. Possible changes include:
z LCD fluid, polarizers, or the LCD manufacturing process. These items may change the appearance of the
display, requiring an adjustment to VO (See Typical VO Connections for Display Contrast (Pg. 11).)
z Backlight LEDs. Brightness may be affected (perhaps the new LEDs have better efficiency) or the current they
draw may change (new LEDs may have a different VF).
z Controller. A new controller may require you to make minor changes in your code.
z Component Tolerances. Module components have manufacturing tolerances. In extreme cases, the tolerance
stack can change the visual or operating characteristics.
Please understand that we avoid change whenever possible; we only change a part or process if we have no other option
to keep the module available. If we cannot find a way to keep a module in production, we will be forced to discontinue
the module (“End of Life,” EOL) and offer a substitute of a similar existing or new module. If you must be notified that a
change / EOL is to occur, please contact Crystalfontz Technical Support. Technical Support will generate a semi-custom
part number that ensures you will be notified if any changes have occurred since your last order.
CLEANING
The polarizer (laminated to the glass) is soft plastic. The soft plastic is easily scratched or damaged. Be very careful
when you clean the polarizer.
z Do not clean the polarizer with liquids. Do not wipe the polarizer with any type of cloth or swab (for example, Q-
tips).
z Use the removable protective film to remove smudges (for example, fingerprints) and any foreign matter. If you
no longer have the protective film, use standard transparent office tape (for example, Scotch® brand “Crystal
Clear Tape”). If the polarizer is dusty, you may carefully blow it off with clean, dry, oil-free compressed air.
OPERATION
z We do not recommend connecting this module to a PC's parallel port as an "end product.” This module is not
"user friendly" and connecting them to a PC's parallel port is often difficult, frustrating, and can result in a "dead"
display due to mishandling. For more information, see our forum thread at http://www.crystalfontz.com/forum/
showthread.php?s=&threadid=3257.
z Your circuit should be designed to protect the CFAH1601A-YYH-JP from ESD and power supply transients.
Crystalfontz America, Inc. CFAH1601A-YYH-JP Character LCD Module Data Sheet
www.crystalfontz.com Hardware vA / Data Sheet v1.0
December 2007 Page 21
z Observe the operating temperature limitations: from -20°C minimum to +70°C maximum with minimal
fluctuations. Operation outside of these limits may shorten the life and/or harm the display.
At lower temperatures of this range, response time is delayed.
At higher temperatures of this range, display becomes dark. (You may need to adjust the contrast.)
z Operate away from dust, moisture, and direct sunlight.
INSPECTION CONDITIONS
z Environment
Temperature: 25±5°C
Humidity: 30~85% RH (Noncondensing)
z For visual inspection of active display area
Source lighting: two 20-Watt or one 40-Watt fluorescent light
Display adjusted for best contrast
Viewing distance: 30±5 cm (about 12 inches)
Viewing angle: inspect at 45° angle of vertical line right and left, top and bottom
COLOR DEFINITIONS
We try to describe the appearance of our LCD modules as accurately as possible. For the photos, we adjust the backlight
(if any) and contrast for optimal appearance. Actual display appearance may vary due to (1) different operating
conditions, (2) small variations of component tolerances, (3) inaccuracies of our camera, (4) color interpretation of the
photos on your monitor, and/or (5) personal differences in the perception of color.
ACCEPTANCE SAMPLING
DEFECT TYPE AQL*
Major <.65%
Minor <1.0%
* Acceptable Quality Level: maximum allowable error rate or variation from standard
Crystalfontz America, Inc. CFAH1601A-YYH-JP Character LCD Module Data Sheet
www.crystalfontz.com Hardware vA / Data Sheet v1.0
December 2007 Page 23
DEFECTS CLASSIFICATION
Defects are defined as:
z Major Defect: results in failure or substantially reduces usability of unit for its intended purpose
z Minor Defect: deviates from standards but is not likely to reduce usability for its intended purpose
ACCEPTANCE STANDARDS
MAJOR /
MINOR
# DEFECT TYPE CRITERIA
2 Viewing area defect Viewing area does not meet specifications. Major
3 Contrast adjustment
Contrast adjustment fails or malfunctions. Major
defect
> 0.30 mm 1
Minor
0.05 to 0.08 <2.0 mm 1
Length 0.08 to 0.10 ≤3.0 mm 0
>0.10 >3.0 mm 0
Crystalfontz America, Inc. CFAH1601A-YYH-JP Character LCD Module Data Sheet
www.crystalfontz.com Hardware vA / Data Sheet v1.0
December 2007 Page 24
MAJOR /
MINOR
# DEFECT TYPE CRITERIA
7 Bubbles between polarizer film and glass Defect Size Acceptable Qty
<0.20 mm Ignore
0.40 to 0.60 mm 2
>0.60 mm 0
E
G
A
F
B C
Minor
Dot Size Acceptable Qty
((A+B)/2)<0.20 mm
((F+G)/2)<0.25 mm
9 Backlight defects 1. Light fails or flickers. (Major)
2. Color and luminance do not correspond to specifications. See
(Major) list
3. Exceeds standards for display’s blemishes, foreign matter, Å
dark lines or scratches. (Minor)
SPLC780C
SP
16COM/40SEG Controller/Driver
16
SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLOGY
CO. is believed to be accurate and reliable. However, SUNPLUS TECHNOLOGY CO. makes no warranty for any errors which may appear in this document.
Contact SUNPLUS TECHNOLOGY CO. to obtain the latest version of device specifications before placing your order. No responsibility is assumed by
SUNPLUS TECHNOLOGY CO. for any infringement of patent or other rights of third parties which may result from its use. In addition, SUNPLUS products
are not authorized for use as critical components in life support devices/ systems or aviation devices/systems, where a malfunction or failure of the product
may reasonably be expected to result in significant injury to the user, without the express written approval of Sunplus.
Appendix
SPLC780C
Table of Contents
PAGE
1. GENERAL DESCRIPTION.......................................................................................................................................................................... 4
2. FEATURES.................................................................................................................................................................................................. 4
5. FUNCTIONAL DESCRIPTIONS.................................................................................................................................................................. 6
5.1. OSCILLATOR .......................................................................................................................................................................................... 6
5.2. CONTROL AND DISPLAY INSTRUCTIONS ................................................................................................................................................... 6
5.3. INSTRUCTION TABLE............................................................................................................................................................................... 8
5.4. 8-BIT OPERATION AND 8-DIGIT 1-LINE DISPLAY (USING INTERNAL RESET)................................................................................................ 9
5.5. 4-BIT OPERATION AND 8-DIGIT 1-LINE DISPLAY (USING INTERNAL RESET).............................................................................................. 10
5.6. 8-BIT OPERATION AND 8-DIGIT 2-LINE DISPLAY (USING INTERNAL RESET).............................................................................................. 10
5.7. RESET FUNCTION .................................................................................................................................................................................11
5.8. DISPLAY DATA RAM (DD RAM) ........................................................................................................................................................... 13
5.9. TIMING GENERATION CIRCUIT............................................................................................................................................................... 13
5.10. LCD DRIVER CIRCUIT ....................................................................................................................................................................... 13
5.11. CHARACTER GENERATOR ROM (CG ROM) ...................................................................................................................................... 13
5.12. CHARACTER GENERATOR RAM (CG RAM) ....................................................................................................................................... 13
5.13. CURSOR/BLINK CONTROL CIRCUIT .................................................................................................................................................... 17
5.14. INTERFACING TO MPU....................................................................................................................................................................... 17
5.15. SUPPLY VOLTAGE FOR LCD DRIVE .................................................................................................................................................... 17
5.16. REGISTER --- IR (INSTRUCTION REGISTER) AND DR (DATA REGISTER) ............................................................................................ 20
5.17. BUSY FLAG (BF) ............................................................................................................................................................................... 20
5.18. ADDRESS COUNTER (AC).................................................................................................................................................................. 20
5.19. I/O PORT CONFIGURATION ................................................................................................................................................................ 20
6. ELECTRICAL SPECIFICATIONS ............................................................................................................................................................. 21
6.1. ABSOLUTE MAXIMUM RATINGS ............................................................................................................................................................. 21
6.2. DC CHARACTERISTICS (VDD = 2.7V TO 4.5V, TA = 25℃) .................................................................................................................... 21
6.3. AC CHARACTERISTICS (VDD = 2.7V TO 4.5V, TA = 25℃) .................................................................................................................... 22
6.4. DC CHARACTERISTICS (VDD = 4.5V TO 5.5V, TA = 25℃) .................................................................................................................... 23
6.5. AC CHARACTERISTICS (VDD = 4.5V TO 5.5V, TA = 25℃) .................................................................................................................... 23
7. APPLICATION CIRCUITS......................................................................................................................................................................... 26
7.1. R-OSCILLATOR .................................................................................................................................................................................... 26
7.2. INTERFACE TO MPU............................................................................................................................................................................. 26
7.3. SPLC780C APPLICATION CIRCUIT ....................................................................................................................................................... 27
7.4. APPLICATIONS FOR LCD ...................................................................................................................................................................... 28
8. CHARACTER GENERATOR ROM ........................................................................................................................................................... 30
8.1. SPLC780C - 01.................................................................................................................................................................................. 30
8.2. SPLC780C - 02.................................................................................................................................................................................. 31
8.3. SPLC780C - 03.................................................................................................................................................................................. 32
8.4. SPLC780C - 08.................................................................................................................................................................................. 33
8.5. SPLC780C - 11 .................................................................................................................................................................................. 34
8.6. SPLC780C - 12.................................................................................................................................................................................. 35
10. DISCLAIMER............................................................................................................................................................................................. 46
16COM/40SEG CONTROLLER/DRIVER
3. BLOCK DIAGRAM
OSC1 CL1,CL2
Timing Generation Circuit M
OSC2
4. SIGNAL DESCRIPTIONS
Mnemonic PIN No. Type Description
VDD 33 I Power input
VSS 23 I Ground
OSC1 24 - Both OSC1 and OSC2 are connected to resistor for internal oscillator circuit. For
OSC2 25 external clock operation, the clock is input to OSC1.
V1 - V5 26 - 30 I Supply voltage for LCD driving.
E 38 I A start signal for reading or writing data.
RW 37 I A signal for selecting read or write actions.
1: Read, 0: Write.
RS 36 I A signal for selecting registers.
1: Data Register (for read and write)
0: Instruction Register (for write),
Busy flag - Address Counter (for read).
DB0 - DB3 39 - 42 I/O Low 4-bit data
DB4 - DB7 43 - 46 I/O High 4-bit data
CL1 31 O Clock to latch serial data D.
CL2 32 O Clock to shift serial data D.
M 34 O Switch signal to convert LCD waveform to AC.
D 35 O Sends character pattern data corresponding to each common signal serially.
1: Selection, 0: Non-selection.
SEG1 - SEG22 22 - 1 O Segment signals for LCD.
SEG23 - SEG40 80 - 63
COM1 - COM16 47 - 62 O Common signals for LCD.
5. FUNCTIONAL DESCRIPTIONS
5.1. Oscillator
SPLC780C oscillator supports not only the internal oscillator
S=1 I/D=1 It shifts the display to the left
operation, but also the external clock operation.
S=1 I/D=0 It shifts the display to the right
Code 0 0 0 0 0 0 0 0 0 1
D = 1: Display on, D = 0: Display off
C = 1: Cursor on, C = 0: Cursor off
B = 1: Blinks on, B= 0: Blinks off
It clears the entire display and sets Display Data RAM Address 0
in Address Counter.
5 x 8 dot 5 x 10 dot
5.2.2. Return home
character font character font
Code 0 0 0 0 0 0 0 0 1 X
8th line
change.
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
Code 0 0 0 0 0 0 0 1 I/D S
Code 0 0 0 0 1 DL N F X X
In one-line display (N = 0),
(aaaaaaa)2: (00)16 - (4F)16.
X: Do not care (0 or 1)
In two-line display (N = 1),
DL: It sets interface data length.
(aaaaaaa)2: (00)16 - (27)16 for the first line,
DL = 1: Data transferred with 8-bit length (DB7 - 0).
(aaaaaaa)2: (40)16 - (67)16 for the second line.
DL = 0: Data transferred with 4-bit length (DB7 - 4).
It requires two times to accomplish data transferring.
5.2.9. Read busy flag and address
N: It sets the number of the display line.
N = 0: One-line display. RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
N = 1: Two-line display. Code 0 1 BF a a a a a a a
F: It sets the character font.
F = 0: 5 x 8 dots character font.
F = 1: 5 x 10 dots character font.
When BF = 1, it indicates the system is busy now and it will not
accept any instruction until not busy (BF = 0). At the same time,
N F No. of Display Lines Character Font Duty Factor the content of Address Counter (aaaaaaa)2 is read.
0 0 1 5 x 8 dots 1/8
0 1 1 5 x 10 dots 1 / 11 5.2.10. Write data to character generator RAM or
1 X 2 5 x 8 dots 1 / 16 display data RAM
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 It writes data (dddddddd)2 to character generator RAM or display
Code 0 0 0 1 a a a a a a data RAM.
Code 1 1 d d d d d d d d
Character Generator RAM data can be read or written after this
setting.
5.2.8. Set display data RAM address It reads data (dddddddd)2 from character generator RAM or
display data RAM.
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
5.4. 8-Bit Operation and 8-Digit 1-Line Display (Using Internal Reset)
0 0 0 0 1 1 0 0 X X
7 : :
8 Write data to CG RAM / DD RAM Write " E ".
WELCOME_
1 0 0 1 0 0 0 1 0 1 The cursor is incremented by one and shifted to the right.
9 Entry mode set Set mode for display shift when writing
WELCOME_
0 0 0 0 0 0 0 1 1 1
12 : :
13 Write data to CG RAM / DD RAM Write " Y ".
COMPAMY_
1 0 0 1 0 1 1 0 0 1 The cursor is incremented by one and shifted to the right.
14 Cursor or display shift Only shift the cursor's position to the left (Y).
COMPAMY_
0 0 0 0 0 1 0 0 X X
15 Cursor or display shift Only shift the cursor's position to the left (M).
COMPAMY_
0 0 0 0 0 1 0 0 X X
17 Cursor or display shift Shift the display and the cursor's position to the right.
COMPAMY_
0 0 0 0 0 1 1 1 X X
18 Cursor or display shift Shift the display and the cursor's position to the right.
OMPANY_
0 0 0 0 0 1 0 1 X X
20 : : :
21 Return home Both the display and the cursor return to the original position (address 0).
WELCOME_
0 0 0 0 0 0 0 0 1 0
5.5. 4-Bit Operation and 8-Digit 1-Line Display (Using Internal Reset)
0 0 0 0 1 0
3 0 0 0 0 1 0 Set to 4-bit operation and select 1-line display line and character font.
0 0 0 0 X X
4 0 0 0 0 0 0 Display on.
_
0 0 1 1 1 0 Cursor appears.
5.6. 8-Bit Operation and 8-Digit 2-Line Display (Using Internal Reset)
6 : : :
7 Write data to CG RAM / DD RAM WELCOME_ Write " E ".
1 0 0 1 0 0 0 1 0 1 The cursor is incremented by one and shifted to the right.
10 : : :
11 Write data to CG RAM / DD RAM WELCOME Write " T ".
TO PART_
1 0 0 1 0 1 0 1 0 0 The cursor is incremented by one and shifted to the right.
14 : : :
15 Return home WELCOME Both the display and the cursor return to the original position
TO PARTY
0 0 0 0 0 0 0 0 1 0 (address 0).
[ 8-Bit Interface ]
Power On
RS R/W DB7 DB6 DB5 DB4 DB3 DB3 DB1 DB0 BF cannot be checked before this instruction .
0 0 0 0 1 1 X X X X
Function set ( Interface is 8 bits length . )
RS R/W DB7 DB6 DB5 DB4 DB3 DB3 DB1 DB0 BF cannot be checked before this instruction .
0 0 0 0 1 1 X X X X
Function set ( Interface is 8 bits length . )
RS R/W DB7 DB6 DB5 DB4 DB3 DB3 DB1 DB0 BF cannot be checked before this instruction .
0 0 0 0 1 1 X X X X
Function set ( Interface is 8 bits length . )
Display clear
[ 4-Bit Interface ]
Power On
RS R/W DB7 DB6 DB5 DB4 BF cannot be checked before this instruction .
0 0 0 0 1 1 Function set ( Interface is 8 bits length . )
RS R/W DB7 DB6 DB5 DB4 BF cannot be checked before this instruction .
0 0 0 0 1 1 Function set ( Interface is 8 bits length . )
RS R/W DB7 DB6 DB5 DB4 BF cannot be checked before this instruction .
0 0 0 0 1 1 Function set ( Interface is 8 bits length . )
When the display shift operation is performed , the display data RAM's address moves as :
( i ) Left shift ( ii ) Right shift
01 02 03 04 05 06 06 07 08 4F 00 01 02 03 04 05 06
5.9. Timing Generation Circuit 5.11. Character Generator ROM (CG ROM)
The timing generating circuit is able to generate timing signals to Using 8-bit character code, the character generator ROM
the internal circuits. In order to prevent the internal timing generates 5 x 8 dots or 5 x 10 dots character patterns. It also
interface, the MPU access timing and the RAM access timing are can generate 192’s 5 x 8 dots character patterns and 64’s 5 x 10
generated independently. dots character patterns.
5.10. LCD Driver Circuit 5.12. Character Generator RAM (CG RAM)
Users can easily change the character patterns in the character
Total of 16 commons and 40 segments signal drivers are valid in
the LCD driver circuit. When a program specifies the character generator RAM through program. It can be written to 5 x 8 dots,
8-character patterns or 5 x 10 dots for 4-character patterns.
fonts and line numbers, the corresponding common signals output
drive-waveforms and the others still output unselected waveforms.
0 1 2 3 4 5 6 7 8 9 A B C D E F
CG
0 RAM
(1)
CG
1 RAM
(2)
CG
2 RAM
(3)
CG
3 RAM
(4)
CG
4 RAM
(5)
CG
5 RAM
(6)
Lower 4-bit (D0 to D3) of Character Code (Hexadecimal)
CG
6 RAM
(7)
CG
7 RAM
(8)
CG
8 RAM
(1)
CG
9 RAM
(2)
CG
A RAM
(3)
CG
B RAM
(4)
CG
C RAM
(5)
CG
D RAM
(6)
CG
E RAM
(7)
CG
F RAM
(8)
The relationships between Character Generator RAM Addresses, Character Generator RAM Data (character patterns), and Character
Codes are depicted as follows:
Note1: It means that the bit0~2 of the character code correspond to the bit3~5 of the CG RAM address.
Note2: These areas are not used for display, but can be used for the general data RAM.
Note3: When all of the bit4-7 of the character code are 0, CG RAM character patterns are selected.
Note4: " 1 ": Selected, " 0 " : No selected , " X " : Do not care (0 or 1).
Note5: For example (1), set character code (b2 = b1 = b0 = 0, b3 = 0 or 1, b7-b4 = 0) to display “ T ”. That means character code (00) 16,and (08) 16 can
display “ T ” character.
Note6: The bits 0-2 of the character code RAM is the character pattern line position. The 8th line is the cursor position and display is formed by logical OR
with the cursor.
Note1: It means that the bit1~2 of the character code correspond to the bit4~5 of the CG RAM address.
Note2: These areas are not used for display, but can be used for the general data RAM.
Note3: When all of the bit4-7 of the character code are 0, CG RAM character patterns are selected.
Note4: " 1 “: Selected, " 0 “: No selected, " X “: Do not care (0 or 1).
Note5: For example (1), set character code (b2 = b1 = 0, b3 = b0 = 0 or 1, b7-b4 = 0) to display “ U ”. That means all of the character codes (00) 16, (01) 16,
(08) 16,and (09) 16 can display “ U ” character.
Note6: The bits 0-3 of the character code RAM is the character pattern line position. The 11th line is the cursor position and display is formed by logical OR
with the cursor.
b6 b5 b4 b3 b2 b1 b0
AC 0 0 0 0 1 1 1
In a 1-line display
In a 2-line display
1st line 00 01 02 03 04 05 06 07 08 09
Display data RAM address
2nd line 40 41 42 43 44 45 46 47 48 49
( Hexadecimal )
5.15.1. The power connections for LCD (1/4 Bias, 1/5 Bias) are shown belows:
VDD
VDD
R R
V1 V1
R R
V2 V2
VLCD VLCD
V3 V3
R R
V4 V4
R R
V5 V5
VR VR
1 / 4 Bias 1 / 5 Bias
(1/8,1/11 Duty) -V or Gnd (1/16 Duty) -V or Gnd
VDD VDD
R R
C C
V1 V1
R
R C
V2 V2
C
R
C
V3 V3
R
C R
C
V4 V4
R R
C C
V5 V5
VR VR
1 / 4 Bias 1 / 5 Bias
(1/8,1/11 Duty) (1/16 Duty)
-V or Gnd -V or Gnd
5.15.2. The relationship between LCD frame′s frequency and oscillator′s frequency.
(Assume the oscillation frequency is 250KHz, 1 clock cycle time = 4.0µs)
400 clocks
1 2 7 8 1 2 7 8 1 2 7 8 1 2 7 8
VPP
V1
COM1 V2(V3)
V4
VSS
1 Frame 1 Frame
400 clocks
1 2 10 11 1 2 10 11 1 2
VPP
V1
COM1 V2(V3)
V4
VSS
1 Frame 1 Frame
200 clocks
1 2 15 16 1 2 15 16 1 2
VPP
V1
COM1 V2
V3
V4
VSS
1 Frame 1 Frame
5.16. REGISTER --- IR (Instruction Register) and DR 5.19. I/O Port Configuration
(Data Register) 5.19.1. Input port: E
SPLC780C contains two 8-bit registers: Instruction Register (IR)
VDD
and Data Register (DR). Using combinations of the RS pin and
the R/W pin selects the IR and DR, see below:
PMOS
RS R/W Operation
0 0 IR write (Display clear, etc.)
NMOS
0 1 Read busy flag (DB7) and Address Counter
(DB0 - DB6)
1 0 DR write (DR to Display data RAM or
Character generator RAM) 5.19.2. Input port: R / W, RS
1 1 DR read (Display data RAM or Character
VDD VDD
generator RAM to DR)
PMOS
PMOS
The IR can be written by MPU, but it cannot be read by MPU.
PMOS
PMOS
NMOS Data
SPLC780C
6. ELECTRICAL SPECIFICATIONS
6.1. Absolute Maximum Ratings
Limit
Characteristics Symbol Unit Test Condition
Min. Typ. Max.
Operating Current IDD - 0.2 0.4 mA External clock (Note)
Input High Voltage VIH1 0.7VDD - VDD V
Pins:(E, RS, R/W, DB0 - DB7)
Input Low Voltage VIL1 -0.3 - 0.55 V
Input High Voltage VIH2 0.7VDD - VDD V
Pin OSC1
Input Low Voltage VIL2 -0.2 - 0.2VDD V
Input High Current IIH -1.0 - 1.0 µA Pins: (RS, R/W, DB0 - DB7)
Input Low Current IIL -5.0 -15 -30 µA VDD = 3.0V
Output High IOH = - 0.1mA
VOH1 0.75VDD - - V
Voltage (TTL) Pins: DB0 - DB7
Output Low IOL = 0.1mA
VOL1 - - 0.2VDD V
Voltage (TTL) Pins: DB0 - DB7
Output High IOH = - 40µA,
VOH2 0.8VDD - - V
Voltage (CMOS) Pins: CL1, CL2, M, D
Output Low IOL = 40µA, Pins:
VOL2 - - 0.2VDD V
Voltage (CMOS) CL1, CL2, M, D
Driver ON Resistance IO = ±50µA, VLCD = 4.0V
RCOM - - 20 KΩ
(COM) Pins: COM1 - COM16
Driver ON Resistance IO = ±50µA, VLCD = 4.0V
RSEG - - 30 KΩ
(SEG) Pins: SEG1 - SEG40
LCD Voltage VLCD 3.0 - 11 V VDD-V5, 1/4 bias or 1/5 bias
Note: FOSC = 250KHz, VDD = 3.0V, pin E = “L”, RS, R/W, DB0 - DB7 are open, all outputs are no loads.
SPLC780C
Limit
Characteristics Symbol Unit Test Condition
Min. Typ. Max.
OSC Frequency FOSC1 190 270 350 KHz VDD = 3.0V, Rf = 75KΩ±2%
Limit
Characteristics Symbol Unit Test Condition
Min. Typ. Max.
External Frequency FOSC2 125 250 350 KHz
Duty Cycle 45 50 55 %
Rise/Fall Time t r, t f - - 0.2 µs
Limit
Characteristics Symbol Unit Test Condition
Min. Typ. Max.
E Cycle Time tC 1000 - - ns Pin E
E Pulse Width tPW 450 - - ns Pin E
E Rise/Fall Time tR, tF - - 25 ns Pin E
Address Setup Time tSP1 60 - - ns Pins: RS, R/W, E
Address Hold Time tHD1 20 - - ns Pins: RS, R/W, E
Data Setup Time tSP2 195 - - ns Pins: DB0 - DB7
Data Hold Time tHD2 10 - - ns Pins: DB0 - DB7
Limit
Characteristics Symbol Unit Test Condition
Min. Typ. Max.
E Cycle Time tC 1000 - - ns Pin E
E Pulse Width tW 450 - - ns Pin E
E Rise/Fall Time tR, tF - - 25 ns Pin E
Address Setup Time tSP1 60 - - ns Pins: RS, R/W, E
Address Hold Time tHD1 20 - - ns Pins: RS, R/W, E
Data Output Delay Time tD - - 360 ns Pins: DB0 - DB7
Data hold time tHD2 5.0 - - ns Pin DB0 - DB7
SPLC780C
Limit
Characteristics Symbol Unit Test Condition
Min. Typ. Max.
Operating Current IDD - 0.55 0.8 mA External clock (Note)
Input High Voltage VIH1 2.2 - VDD V Pins:(E, RS, R/W, DB0 - DB7)
Input Low Voltage VIL1 -0.3 - 0.6 V
Input High Voltage VIH2 VDD-1 - VDD V Pin OSC1
Input Low Voltage VIL2 -0.2 - 1.0 V Pin OSC1
Pins: (RS, R/W, DB0 - DB7)
Input High Current IIH -2.0 - 2.0 µA
VDD = 5.0V
Input Low Current IIL -20 -50 -100 µA
Output High IOH = - 0.1mA
VOH1 2.4 - VDD V
Voltage (TTL) Pins: DB0 - DB7
Output Low IOL = 0.1mA
VOL1 - - 0.4 V
Voltage (TTL) Pins: DB0 - DB7
Output High IOH = - 40µA,
VOH2 0.9VDD - VDD V
Voltage (CMOS) Pins: CL1, CL2, M, D
Output Low IOL = 40µA, Pins:
VOL2 - - 0.1VDD V
Voltage (CMOS) CL1, CL2, M, D
Driver ON Resistance IO = ±50µA, VLCD = 4.0V
RCOM - - 20 KΩ
(COM) Pins: COM1 - COM16
Driver ON Resistance IO = ±50µA, VLCD = 4.0V
RSEG - - 30 KΩ
(SEG) Pins: SEG1 - SEG40
LCD Voltage VLCD 3.0 - 11 V VDD-V5, 1/4 bias or 1/5 bias
Note: FOSC = 250KHz, VDD = 5.0V, pin E = “L”, RS, R/W, DB0 - DB7 are open, all outputs are no loads.
Limit
Characteristics Symbol Unit Test Condition
Min. Typ. Max.
OSC Frequency FOSC1 190 270 350 KHz VDD = 5.0V, Rf = 91KΩ±2%
Limit
Characteristics Symbol Unit Test Condition
Min. Typ. Max.
SPLC780C
Limit
Characteristics Symbol Unit Test Condition
Min. Typ. Max.
Limit
Characteristics Symbol Unit Test Condition
Min. Typ. Max.
Limit
Characteristics Symbol Unit Test Condition
Min. Typ. Max.
SPLC780C
6.5.6. Write mode timing diagram (Writing Data from MPU to SPLC780C)
V IH1 V IH1
RS
V IL1 V IL1
tSP1
tHD1
R/W
V IL1 V IL1
tPW
tF tHD1
V IH1 V IH1
E
V IL1 V IL1 V IL1
tSP2
tR tHD2
V IH1 V IH1
DB7 - 0 Valid Data
V IL1 V IL1
tC
6.5.7. Read mode timing diagram (Reading Data from SPLC780C to MPU)
V IH1 V IH1
RS
V IL1 V IL1
tSP1
tHD1
V IH1 V IH1
R/W
tPW
tF tHD1
V IH1 V IH1
E
V IL1 V IL1 V IL1
tR
tD tHD2
V IH1 V IH1
DB0 - DB7 Valid Data
V IL1 V IL1
tC
0.9VDD 0.9VDD
CL1 tPWH
tPWH
tCSP 0.9VDD
CL2
0.1VDD 0.1VDD
tCSP tPWL
0.9VDD 0.9VDD
D 0.1VDD 0.1VDD
tDSP tHD
M
0.1VDD
tD
SPLC780C
7. APPLICATION CIRCUITS
7.1. R-Oscillator
The oscillation resistor Rf is used only for the internal oscillaotr operation mode.
Since the oscillation frequency varies depending on the OSC1 and OSC2
OSC2
pin capacitance, the wiring length to these pins should be minimized.
400 600
Fosc ( KHz )
270
Fosc ( KHz )
400
200 270
200
0
75 0
0 100 200 300 400 91
0 100 200 300 400
Rosc ( Kohms )
Rosc ( Kohms )
D0 DB0 CO M1
| 8 | 16 LCD PANEL
|
D7 DB7 CO M16
Z80 16 CO MMONS
A1 7
| SPLC780C
E
A7 X
SEG 1
A0 RS | 40
40 SEG MENTS
SEG40
IO RQ
R /W
WR
16
(8) 40 40 40 SPLC100A1 40
SPLC100A1 SPLC100A1
Y1-Y40 Y1-Y40 Y1-Y40
SEG40
COM16 (COM8)
SEG1
COM1
VDD
GND
CL1
CL2
M
V1
V2
V3
V4
V5
SPLC780C
R R R R R VR
SPLC780C
COM1
LCD Panel
SEG1
SEG40
( Example 1 ) : 5 x 8 dots , 8 characters x 1 line [ 1 / 4 Bias , 1 / 8 Duty ]
SPLC780C
COM1
LCD Panel
8 characters x 1 line
COM11
SEG1
SEG40
( Example 2 ) : 5 x 10 dots , 8 characters x 1 line [ 1 / 4 Bias , 1 / 11 Duty ]
SPLC780C
COM1
LCD Panel
COM16
SEG1
SEG40
( Example 3 ) : 5 x 8 dots , 8 characters x 2 lines [ 1 / 5 Bias , 1 / 16 Duty ]
SPLC780C
COM1
COM8
SEG1
SEG40
COM9
COM16
SPLC780C
SEG1
SEG20
COM1
LCD Panel
COM8 4 characters x 2 lines
SEG21
SEG40
( Example 5 ) : 5 x 8 dots , 4 characters x 2 lines [ 1 / 4 Bias , 1 / 8 Duty ]
8.2. SPLC780C - 02
8.3. SPLC780C - 03
8.4. SPLC780C - 08
8.5. SPLC780C - 11
8.6. SPLC780C - 12
8.7. SPLC780C - 13
8.8. SPLC780C - 14
8.9. SPLC780C - 15
8.10. SPLC780C - 17
8.11. SPLC780C - 18
8.12. SPLC780C - 19
9. PACKAGE/PAD LOCATIONS
9.1. PAD Assignment
80 SEG23
79 SEG24
78 SEG25
77 SEG26
76 SEG27
75 SEG28
74 SEG29
73 SEG30
72 SEG31
71 SEG32
70 SEG33
69 SEG34
68 SEG35
67 SEG36
66 SEG37
65 SEG38
SEG22 1 64 SEG39
SEG21 2 63 SEG40
SEG20 3 62 COM16
SEG19 4 61 COM15
SEG18 5 60 COM14
SEG17 6 59 COM13
SEG16 7 58 COM12
SEG15 8 57 COM11
SEG14 9 56 COM10
SEG13 10 55 COM9
SEG12 11 54 COM8
SPLC780C-XX
SEG11 12 53 COM7
SEG10 13 52 COM6
SEG09 14 51 COM5
SEG08 15 50 COM4
SEG07 16 49 COM3
SEG06 17 48 COM2
SEG05 18 47 COM1
SEG04 19 46 DB7
SEG03 20 45 DB6
SEG02 21 44 DB5
SEG01 22 43 DB4
VSS 23 42 DB3
OSC1 24 41 DB2
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
OSC2
VDD
DB0
DB1
CL1
CL2
RW
RS
V1
V2
V3
V4
V5
D
D1
SUNPLUS
E E1 SPLC780C
YYWW
e
A2 A
c
L1
A1
10. DISCLAIMER
The information appearing in this publication is believed to be accurate.
Integrated circuits sold by Sunplus Technology are covered by the warranty and patent indemnification provisions stipulated in the terms of
sale only. SUNPLUS makes no warranty, express, statutory implied or by description regarding the information in this publication or
regarding the freedom of the described chip(s) from patent infringement. FURTHER, SUNPLUS MAKES NO WARRANTY OF
MERCHANTABILITY OR FITNESS FOR ANY PURPOSE. SUNPLUS reserves the right to halt production or alter the specifications and
prices at any time without notice. Accordingly, the reader is cautioned to verify that the data sheets and other information in this
publication are current before placing orders. Products described herein are intended for use in normal commercial applications.
Applications involving unusual environmental or reliability requirements, e.g. military equipment or medical life support equipment, are
specifically not recommended without additional processing by SUNPLUS for such applications. Please note that application circuits
illustrated in this document are for reference purposes only.
You can supply the negative voltage by one of the following methods:
1. Use an available source for the negative voltage.
VSS 3.3v
*
Existing
Negative *Optional resistor to limit the voltage seen by the
Voltage Supply
module at VO to within specifications.
(-3v to -15v)
2. Use a “7660” CMOS switched-capacitor voltage converter or one of the many other available solutions for
creating a negative voltage from a positive supply.
3.3v
“7660”
-3.3v out
VSS
3. Use the circuit in the figure below to create the voltage for VO by using a PWM (Pulse Width Modulation) output
of your microcontroller. This circuit allows the contrast to be adjusted under software control.
PWM
(7 to 10 kHz typical)
1K
0.1μF
Low Vf
Schottky VO
Low Vf C6
Schottky 0.1μF
GND GND
Since VO is pulled up internally by the LCD controller, this circuit will produce positive (≈+1v) VLCD (VLCD = small,
contrast is light) for low (≈10%) or high (90%) duty cycles. For duty cycles near 50%, this circuit will produce negative
(≈-2v) levels of VO (VLCD = big, contrast is dark).
4. Replace this module with the module in this series that has an on-board negative voltage generator. (The part
number has a “V” at the end of it.)