PF282-07 SED1278F/D Dot Matrix LCD Controller Driver ● 1/8, 1/11 or 1/16 Duty Dot Matrix Drive ROM 240 characters ● Built-in Character Generator ROM and RAM ( RAM 8 characters ) ● Maximum Simultaneous Display of 80 Characters (With extension LCD driver) ■ DESCRIPTION The SED1278F/D is a dot matrix LCD controller/driver which is dedicated to character display. It is capable of displaying up to 80 characters under 4-bit/8-bit MPU control. The built-in character generator ROM has an extended capacity of 240 different characters, each being generated in a 5×10 dots font compatible with a 1/11 duty. In addition, the SED1278F/D contains 64 bytes of character generator RAM in which the user can store 8 different characters, each consisting of 558 dots. These memory features offer high flexibility in character display. The guaranteed minimum LCD driving voltage is 3V, and this makes the SED1278F/D suitable for driving low voltage LCDs. ■ FEATURES ● Display RAM .............................. 80 bytes (80 characters) ● Character generator ROM .......... 240 characters (Able to 256 characters) ● Character generator RAM .......... 8 characters ● Built-in CR oscillator, Built-in power-on reset circuit ● Maximim display dimension ....... 40 characters52 lines, 80 characters51 line (When accompanied with SED1181FLA/DLA, SED1681FOA/DOA) ● 1/8, 1/11 or 1/16 duty matirx drive (fixed by command) ● 2 flame AC wave-form drive ● High-speed bus interface with 4-bit/8-bit MPU ● Powerful display control instructions ● Character ................................... 5✕7 dots+Cursor line (5✕8 dots also possible) 5✕10 dots+Cursor line ● 6 Kinds of character font ● Single power supply ................... 5V±10% (Logic) ● Low LCD driving voltage ............ VDD—V5≥.0V ● Package ..................................... SED1278F: QFP5-80pin (plastic) SED1278D: Die form (Al pad) ■ BLOCK DIAGRAM OSC1 OSC2 Cursor/ Brink Control DB0 DB7 I/O Buffer Instruction Decoder Address Counter ACC Instruction Register 8 M P X 8 R/W RS Display Data RAM DD RAM 80 Bytes I/O Control E Oscillation Circuit 7 7 Data Register Refresh Address Counter Timing Generator XSCL LP FR Shift Register 16 Bits Common Driving Output Circuit COM1 M P X 8 COM16 SEG1 VDD VSS V1 V2 V3 V4 V5 8 Character Generator RAM (CG•RAM) 64 Bytes Character Generator RAM (CG•RAM) 5✕10✕✕240 Byts 5 SEG40 Segment Driving Output Circuit 5 Latch Circuit 40 Bits M P X 5 Parallel/Serial Data Converter Shift Register 40 Bits D0 1 SED1278F/D SEG39 SEG40 COM16 COM15 COM14 COM13 COM12 COM11 COM10 COM9 COM8 COM7 COM6 COM5 COM4 COM3 COM2 COM1 DB7 DB6 DB5 DB4 DB3 DB2 ■ PIN CONFIGURATION QFP5-80pin 65 SEG38 SEG37 SEG36 SEG35 SEG34 SEG33 SEG32 SEG31 SEG30 SEG29 SEG28 SEG27 SEG26 SEG25 SEG24 SEG23 60 55 50 45 70 40 35 SED1278F 75 5 30 10 15 20 25 SEG22 SEG21 SEG20 SEG19 SEG18 SEG17 SEG16 SEG15 SEG14 SEG13 SEG12 SEG11 SEG10 SEG9 SEG8 SEG7 SEG6 SEG5 SEG4 SEG3 SEG2 SEG1 VSS OSC1 80 1 INDEX DB1 DB0 E R/W RS D0 FR VDD XSCL LP V5 V4 V3 V2 V1 OSC2 ■ PIN DESCRIPTION Symbol RS R/W E DB0 to DB7 LP XSCL FR DO No. of signals 1 1 1 8 1 1 1 1 COM 1 to COM16 16 SEG1 to SEG40 V1 to V5 VDD VSS OSC1 OSC2 40 5 1 1 ✻1 2 Function Register select signal Read/write select signal Read/write execute signal Data bus Data latching pulse Data transfer clock LCD AC driving signal Serial data Common outputs COM9 to COM16: non-select for 1/8 duty COM12 to COM16: non-select for 1/11 duty Segment outputs LCD driving power (V5≥VSS) +5V 0V (GND) Used to connect resistor (typ. 91K-ohms) for oscillation; OSC1 is for external clock input. RS 0 R/W 0 E 0 1 1 Operation Instruction write cycle Busy flag read cycle Address counter read cycle 1 1 0 1 1 DD RAM or CG RAM data write cycle DD RAM or CG RAM data read cycle ■ ABSOLUTE MAXIMUM RATINGS Rating Supply voltage (1) Supply voltage (2) Input voltage Output voltage Power dissipation Operating temperature Storage temperature Soldering temperature and time Symbol VDD V1 to V5 VI VO PD Topr Tstg Tsol Value –0.3 to 7.0 –0.3 to VDD+0.3 –0.3 to VDD+0.3 –0.3 to VDD+0.3 300 –20 to 75 –65 to 150 260°C•10s (at lead) Note: The following condition must always hold true: VDD≥V1≥V2≥V3≥V4≥V5 2 ✻1 (VSS = 0V, Ta = 25°C) Unit V V V V mW °C °C — SED1278F/D ■ ELECTRICAL CHARACTERISTICS ● DC Characteristics Symbol Characteristic (VDD = 5.0V±10%, VSS = 0V, Ta = –20 to 75°C) Condition Applicable Pin Min. Typ. Max. Unit "H" level input voltage (1) VIH1 — VDD V (1) VIL1 DB0~DB7 RS, R/W, E 2.0 "L" level input voltage VSS — 0.8 V "H" level input voltage (2) VIH2 OSC1 VDD—1.0 — VDD V "L" level input voltage (2) VIL2 VSS — 1.0 V "H" level output voltage (1) VOH1 DB0~DB7 2.4 — — V — — 0.4 V 0.9VDD — — V IOH = –0.205mA "L" level output voltage (1) VOL1 IOL = 1.6mA "H" level output voltage (2) VOH2 IOH = –0.04mA "L" level output voltage (2) VOL2 IOL = 0.04mA XSCL LP DO — — 0.1VDD V Driver-on resistor (COM) RCOM ❘ VCOM—Vn ❘ =0.5V COM1~16 — 2 10 kΩ Driver-on resistor (SEG) RSEG ❘ VSEG—Vn ❘ =0.5V SEG1~40 — 2.5 10 kΩ I/O leakage current IIL VI = 0 to VDD — — 1 µA Pull-up MOS current —IP VDD = 5V 50 125 250 µA Supply current IOP — 0.5 0.8 mA fEXTCL 125 250 350 kHz Rf oscillation, from external clock VDD = 5V, fosc = fCP = 270kHz VDD External clock operation External clock operating frequency Duty 45 50 55 % External clock rise time trEXTCL — — 0.2 µS External clock fall time tfEXTCL — — 0.2 µS Rf = 91KΩ ±2% 190 270 350 kHz External clock duty Internal clock operation (Rf oscillation) Oscillation frequency fOSC Internal clock operation (Ceramic filter oscillation) Oscillation frequency fOSC Ceramic filter 245 250 255 kHz LCD driving voltage VLCD VDD—V5 3.0 — VDD V ● AC Characteristics ❍ Read Cycle Characteristic (VDD = 5.0V±10%, VSS = 0V, Ta = –20 to 75°C) Min. Typ. Max. Unit Enable cycle time Symbol tcycE Condition 500 — — ns Enable "H" level pulse width tWEH 220 — — ns Enable rise/fall time trE, tfE — — 25 ns RS, R W setup time tAS 40 — — ns RS, R W address hold time tAH 10 — — ns Read data output delay tRD — — 120 ns Read data hold time tDHR 20 — — ns CL = 100pF ❍ Write Cycle Characteristic (VDD=5.0V±10%, VSS=0V, Ta=–20 to 75°C) Min. Typ. Max. Unit Enable cycle time Symbol tcycE Condition 500 — — ns Enable "H" level pulse width tWEH 220 — — ns Enable rise/fall time trE, tfE — — 25 ns RS, R/W setup time tAS 40 — — ns RS, R/W address hold time tAH 10 — — ns Data setup time tDS 60 — — ns Write data hold time tDH 10 — — ns 3 SED1278F/D ● Timing Chart Read Cycle VIH1 VIL1 RS VIH1 VIL1 tAH tAS VIH1 R W VIH1 tAH tWEH VIH1 VIL1 tfE E tfE VIH1 VIL1 tRD Significant Data VOH1 VOL1 DB0 to DB7 VIL1 tDHR VOH1 VOL1 tcycE Write Cycle VIH1 VIL1 RS VIH1 VIL1 tAH tAS R W VIL1 VIL1 tAH tWEH VIH1 VIL1 tfE E tfE VIH1 VIL1 tDH tDS Significant Data VIH1 VIL1 DB0 to DB7 VIL1 VIH1 VIL1 tcycE ■ DISPLAY COMMAND Parameter CLEAR DISPLAY CURSOR HOME ENTRY MODE SET DISPLAY ON/OFF 0 0 0 0 0 0 1 D C C CURSOR/DISPLAY SHIFT 0 0 0 0 0 1 S/C R/L ✻ ✻ SYSTEM SET 0 0 0 0 1 DL N F ✻ ✻ SET CGRAM ADDRESS SET DDRAM ADDRESS READ BUSY FLUG/ ADDRESS COUNTER WRITE DATA READ DATA 0 0 0 0 0 1 0 1 BF 1 1 1 0 1 ✻Don't care 4 RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 I/D I/D ACG ADD AC Write Data Read Data Note DB1 = 1 : Increment, DB1 = 0 : Decrement DB0 = 1 : The display is shifted. DB0 = 0 : The display is not shifted. DB2 = 1 : Display on DB2 = 0 : Display off DB1 = 1 : Cursor on DB1 = 0 : Cursor off DB0 = 1 : Brinking on DB0 = 0 : Brinking off DB3 = 1 : Shifts display one character DB2 = 1 : Right shift, DB2 = 0 : Left shift DB4 = 1 : 8 bits, DB4 = 0 : 4 bits DB3 = 1 : 2 lines display (1/16 duty), DB3 = 0 : 1 line display DB2 = 1 : 5×10 dots, 1/11 duty DB2 = 0 : 5×7 dots, 1/8 duty The address length that can be set is 64 addresses. The address length that can be set is 80 addresses. DB7 = 1 : Busy (instruction not accepted) DB7 = 0 : Ready (instruction accepted) SED1278F/D ■ PACKAGE DIMENSIONS Plastic QFP5-80pin 25.6±0.4 20±0.1 64 41 14±0.1 INDEX 19.6±0.4 40 65 25 80 2.7±0.1 1 24 0.35±0.1 3.4max 0.8 0.26 0.15±0.05 0° 12° 1.5 Unit: mm 2.8 ■ LCD PANEL INTERFACE EXAMPLE (2 lines×20 characters) SED1278F/D LCD COM1 16 16×100 dots COM16 SEG1 40 60 DO LP XSCL FR SEG0 VDD VSS SEG59 V2 V3 VSSH SEG40 DO DO1 D1 SED1181F/DLA DO0 OPEN LP XSCL FR VDD VSS V2 V3 V5 OSC1 OSC2 Rf SED1278F/D is usually connected to 8-bit MPU via I/O ports. 5 SED1278F/D ■ SED1278D ● PAD LAYOUT 4,500 24 1 25 80 3,670 Y X (0, 0) Monitor Pad 65 40 41 64 Pad size : 109×109 Unit : µm ● PAD COORDINATION Pad No. Pad Name 6 Unit : µm X Y 1 SEG22 2,087 1,671 2 SEG21 3 SEG20 4 5 Pad No. Pad Name 28 V3 1,905 29 1,723 30 SEG19 1,541 SEG18 1,359 6 SEG17 7 SEG16 8 9 X Y Pad No. Pad Name X Y 819 55 COM9 452 V4 637 56 COM10 633 V5 455 57 COM11 814 31 LP 273 58 COM12 995 32 XSCL 91 59 COM13 1,177 1,177 33 VCC –91 60 COM14 1,359 995 34 FR –273 61 COM15 1,541 SEG15 814 35 DO –455 62 COM16 1,723 SEG14 633 36 RS –637 63 SEG40 1,905 10 SEG13 452 37 R/W –819 64 SEG39 2,087 11 SEG12 272 38 E –1,001 65 SEG38 –1,365 12 SEG11 91 39 DB0 –1,183 66 SEG37 –1,183 13 SEG10 –91 40 DB1 –1,365 67 SEG36 –1,001 14 SEG9 –272 41 DB2 –1,671 68 SEG35 –819 15 SEG8 –452 42 DB3 –1,905 69 SEG34 –637 16 SEG7 –633 43 DB4 –1,723 70 SEG33 –455 17 SEG6 –814 44 DB5 –1,541 71 SEG32 –273 18 SEG5 –995 45 DB6 –1,359 72 SEG31 –91 19 SEG4 –1,177 46 DB7 –1,177 73 SEG30 91 20 SEG3 –1,359 47 COM1 –995 74 SEG29 273 21 SEG2 –1,541 48 COM2 –814 75 SEG28 455 22 SEG1 –1,723 49 COM3 –633 76 SEG27 637 23 GND –1,905 50 COM4 –452 77 SEG26 819 24 OSC1 –2,087 51 COM5 –272 78 SEG25 1,001 25 OSC2 1,365 52 COM6 –91 79 SEG24 1,183 26 V1 1,183 53 COM7 91 80 SEG23 1,365 27 V2 1,001 54 COM8 272 –2,087 –1,671 SED1278F/D ■ SED1278DOA CHARACTER FONT Lower 4Bit (DO to D3) of Character Code(Hexadecimal) 0 0 CG RAM (1) 1 CG RAM (2) 2 CG RAM (3 3 CG RAM (4) 4 CG RAM (5) 5 CG RAM (6) 6 CG RAM (7) 7 CG RAM (8) 8 CG RAM 1 2 3 Higher 4-Bit (D4 to D7) of Character Code (Hexadecimal) 4 5 6 7 8 9 A B C D E F (1) 9 CG RAM (2) A CG RAM (3) B CG RAM (4) C CG RAM (5) D CG RAM (6) E CG RAM (7) F CG RAM (8) 7 SED1278F/D ■ SED1278FOB/DOB CHARACTER FONT Lower 4Bit (DO to D3) of Character Code(Hexadecimal) 0 0 CG RAM (1) 1 CG RAM (2) 2 CG RAM (3 3 CG RAM (4) 4 CG RAM (5) 5 CG RAM (6) 6 CG RAM (7) 7 CG RAM (8) 8 CG RAM (1) 8 9 CG RAM (2) A CG RAM (3) B CG RAM (4) C CG RAM (5) D CG RAM (6) E CG RAM (7) F CG RAM (8) 1 2 3 Higher 4-Bit (D4 to D7) of Character Code (Hexadecimal) 4 5 6 7 8 9 A B C D E F SED1278F/D ■ SED1278FOC/DOC CHARACTER FONT Lower 4Bit (DO to D3) of Character Code(Hexadecimal) 0 0 CG RAM (1) 1 CG RAM (2) 2 CG RAM (3 3 CG RAM (4) 4 CG RAM (5) 5 CG RAM (6) 6 CG RAM (7) 7 CG RAM (8) 8 CG RAM 1 2 3 Higher 4-Bit (D4 to D7) of Character Code (Hexadecimal) 4 5 6 7 8 9 A B C D E F (1) 9 CG RAM (2) A CG RAM (3) B CG RAM (4) C CG RAM (5) D CG RAM (6) E CG RAM (7) F CG RAM (8) 9 SED1278F/D ■ SED1278FOD/DOE CHARACTER FONT Lower 4Bit (DO to D3) of Character Code(Hexadecimal) 0 0 CG RAM (1) 1 CG RAM (2) 2 CG RAM (3 3 CG RAM (4) 4 CG RAM (5) 5 CG RAM (6) 6 CG RAM (7) 7 CG RAM (8) 8 CG RAM (1) 10 9 CG RAM (2) A CG RAM (3) B CG RAM (4) C CG RAM (5) D CG RAM (6) E CG RAM (7) F CG RAM (8) 1 2 3 Higher 4-Bit (D4 to D7) of Character Code (Hexadecimal) 4 5 6 7 8 9 A B C D E F SED1278F/D ■ SED1278FOG/DOG CHARACTER FONT Lower 4Bit (DO to D3) of Character Code(Hexadecimal) 0 0 CG RAM (1) 1 CG RAM (2) 2 CG RAM (3 3 CG RAM (4) 4 CG RAM (5) 5 CG RAM (6) 6 CG RAM (7) 7 CG RAM (8) 8 CG RAM 1 2 3 Higher 4-Bit (D4 to D7) of Character Code (Hexadecimal) 4 5 6 7 8 9 A B C D E F (1) 9 CG RAM (2) A CG RAM (3) B CG RAM (4) C CG RAM (5) D CG RAM (6) E CG RAM (7) F CG RAM (8) 11 SED1278F/D ■ SED1278FOH/DOH CHARACTER FONT Lower 4Bit (DO to D3) of Character Code(Hexadecimal) 0 0 CG RAM (1) 1 CG RAM (2) 2 CG RAM (3 3 CG RAM (4) 4 CG RAM (5) 5 CG RAM (6) 6 CG RAM (7) 7 CG RAM (8) 8 CG RAM 1 2 3 Higher 4-Bit (D4 to D7) of Character Code (Hexadecimal) 4 5 6 7 8 9 A B C D E F (1) 9 CG RAM (2) A CG RAM (3) B CG RAM (4) C CG RAM (5) D CG RAM (6) E CG RAM (7) F CG RAM (8) ✻Character codes (0OH-0FH) of SED1278F are assigned to the area of character generator RAM (CG RAM). The CG ROM of the SED1278F is masked; if you wish to have your own CG ROM, consult Seiko Epson Marketing Department for conversion of the masked ROM. 12 SED1278F/D NOTICE No part of this material may be reproduced or duplicated in any form or by any means without the written permission of Seiko Epson. Seiko Epson reserves the right to make changes to this material without notice. Seiko Epson does not assume any liability of any kind arising out of any inaccuracies contained in this material or due to its application or use in any product or circuit and, further, there is no representation that this material is applicable to products requiring high level reliability, such as, medical products. Moreover, no license to any intellectual property rights is granted by implication or otherwise, and there is no representation or warranty that anything made in accordance with this material will be free from any patent or copyright infringement of a third party. This material or portions thereof may contain technology or the subject relating to strategic products under the control of the Foreign Exchange and Foreign Trade Control Law of Japan and may require an export license from the Ministry of International Trade and Industry or other approval from another government agency. All product names mentioned herein are trademarks and/or registered trademarks of their respective companies. ©Seiko Epson Corporation 1998 All rights reserved. ELECTRONIC DEVICES MARKETING DIVISION Electronic Device Marketing Department IC Marketing & Engineering Group 421-8, Hino, Hino-shi, Tokyo 191-8501, JAPAN Phone: +81-(0)42-587-5816 Fax: +81-(0)42-587-5624 ED International Marketing Department I (Europe & U.S.A.) 421-8, Hino, Hino-shi, Tokyo 191-8501, JAPAN Phone: +81-(0)42-587-5812 Fax: +81-(0)42-587-5564 ED International Marketing Department II (Asia) 421-8, Hino, Hino-shi, Tokyo 191-8501, JAPAN Phone: +81-(0)42-587-5814 Fax: +81-(0)42-587-5110 Electric Device Information of EPSON WWW server http://www.epson.co.jp 13