Ordering number : ENN*6709 LC868900/10/50/60 CMOS IC LC868900/10/50/60 Column Driver IC for Dot Matrix Graphic LCD Preliminary Overview The LC868900 is a column (segment) driver with the display RAM for the liquid crystal dot matrix-graphic display. It stores display data sent from the 8-bit microcontroller in the internal display RAM and generates dot matrix LCD signals. The LC868900 can control the graphic mode, in which each bit of data from the internal RAM either lights or does not light a dot in the LCD. As the LC868900 is fabricated using CMOS process technology, combining it with a CMOS microcontroller produces an LCD devices of low power demand. Feature (1) Classification • Interfacing allowed with 80-family LC868900 640✕8-bit RAM LC868910 1280✕8-bit RAM • Interfacing allowed with motorola-family LC868950 640✕8-bit RAM LC868960 1280✕8-bit RAM (2) Segment outputs • 80 segment outputs • Segment display direction programmable (3) Automatic LCD display controller • Display duty : 1 / 1 - 1 / 65 duty • Instruction functions - ON / OFF of display - Control of the horizontal display bits - Vertical display scroll function - Selectable display data output - Read / Write display data - Read of busy flag : (6 - 8 bits)✕(horizontal display bytes) : Set of start address register : 'Logical-OR output' or 'Exclusive-OR output' Any and all SANYO products described or contained herein do not have specifications that can handle applications that require extremely high levels of reliability, such as life-support systems, aircraft's control systems, or other applications whose failure can be reasonably expected to result in serious physical and/or material damage. Consult with your SANYO representative nearest you before using any SANYO products described or contained herein in such applications. SANYO assumes no responsibility for equipment failures that result from using products at values that exceed, even momentarily, rated values (such as maximum ratings, operating condition ranges, or other parameters) listed in products specifications of any and all SANYO products described or contained herein. SANYO Electric Co.,Ltd. Semiconductor Company TOKYO OFFICE Tokyo Bldg., 1-10, 1 Chome, Ueno, Taito-ku, TOKYO, 110-8534 JAPAN Ver. 1.03 61295 D2800 RM (IM) FS No.6709-1/20 LC868900/10/50/60 (4) Power supply • Logic circuit 3 to 5V (VDD) • LCD drive circuit VDD to VDD-15V (5) CMOS process (6) Factory shipment • Chip delivery form • QFP100 80 S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12 S13 S14 S15 S16 S17 S18 S19 S20 S21 S22 S23 S24 S25 S26 S27 S28 S29 S30 Pin Assignment 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 S31 S32 S33 S34 S35 S36 S37 S38 S39 S40 S41 S42 S43 S44 S45 S46 S47 S48 S49 S50 S80 S79 S78 S77 S76 S75 S74 S73 S72 S71 S70 S69 S68 S67 S66 S65 S64 S63 S62 S61 S60 S59 S58 S57 S56 S55 S54 S53 S52 S51 30 100 50 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 RES VDD CS RD WR RS CL2 M VSS V2 V3 V5 ILC00170 Package Dimensions unit : mm 3151 0.575 0.65 20.0 0.3 80 81 1.6 0.575 0.15 51 50 15.6 14.0 0.825 1 30 21.6 0.8 31 100 3.0max 1.6 17.2 0.65 0.825 23.2 0.1 2.7 0.8 SANYO : QIP-100E No.6709-2/20 LC868900/10/50/60 Pad Layout Chip size (X✕Y) Thickness of chip Pad size : 5.71mm✕4.43mm : 480µs : 120µm✕120µm 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 81 82 83 50 84 49 85 48 86 47 87 46 88 45 89 44 90 43 91 42 92 41 93 40 94 39 95 38 96 37 97 36 98 35 99 34 100 33 32 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 30 ILC00171 No.6709-3/20 LC868900/10/50/60 Pad Name and cordinates table Pin No. Pad No. Name 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 S80 S79 S78 S77 S76 S75 S74 S73 S72 S71 S70 S69 S68 S67 S66 S65 S64 S63 S62 S61 S60 S59 S58 S57 S56 S55 S54 S53 S52 S51 S50 S49 S48 S47 S46 S45 S44 S43 S42 S41 S40 S39 S38 S37 S36 S35 S34 S33 S32 S31 Cordinates Xµm Yµm -- 2645 -- 1974 -- 2483 -- 1974 -- 2320 -- 1974 -- 2158 -- 1974 -- 1995 -- 1974 -- 1833 -- 1974 -- 1670 -- 1974 -- 1508 -- 1974 -- 1345 -- 1974 -- 1183 -- 1974 -- 1020 -- 1974 -- 858 -- 1974 -- 695 -- 1974 -- 533 -- 1974 -- 370 -- 1974 -- 208 -- 1974 -- 45 -- 1974 117 -- 1974 280 -- 1974 442 -- 1974 605 -- 1974 767 -- 1974 930 -- 1974 1092 -- 1974 1255 -- 1974 1417 -- 1974 1580 -- 1974 1742 -- 1974 1905 -- 1974 2658 -- 1985 2658 -- 1823 2658 -- 1660 2658 -- 1498 2658 -- 1335 2658 -- 1173 2658 -- 1010 2658 -- 848 2658 -- 685 2658 -- 523 2658 -- 360 2658 -- 198 2658 -- 35 2658 127 2658 290 2658 452 2658 615 2658 777 2658 940 2658 1102 2658 1265 Pin No. Pad No. Name 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 S30 S29 S28 S27 S26 S25 S24 S23 S22 S21 S20 S19 S18 S17 S16 S15 S14 S13 S12 S11 S10 S9 S8 S7 S6 S5 S4 S3 S2 S1 DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 RES VDD CS RD WR RS CL2 M VSS V2 V3 V5 Cordinates Xµm Yµm 2572 2019 2409 2019 2247 2019 2084 2019 1922 2019 1759 2019 1597 2019 1434 2019 1272 2019 1109 2019 947 2019 784 2019 622 2019 459 2019 297 2019 134 2019 -- 28 2019 -- 191 2019 -- 353 2019 -- 516 2019 -- 678 2019 -- 841 2019 -- 1003 2019 -- 1166 2019 -- 1328 2019 -- 1491 2019 -- 1653 2019 -- 1816 2019 -- 1978 2019 -- 2141 2019 -- 2540 1905 -- 2540 1734 -- 2540 1563 -- 2540 1392 -- 2540 1221 -- 2540 1051 -- 2540 880 -- 2540 709 -- 2540 538 -- 2540 375 -- 2540 213 -- 2540 50 -- 2540 -- 112 -- 2540 -- 275 -- 2540 437 2540 -- 600 -- 2540 -- 762 -- 2517 -- 943 -- 2517 -- 1106 -- 2571 -- 1268 Notes ; • When the chip is used, connect the substrate of chip to VDD (or open). • If the package immerse in the solder tank when mounting the QFP on the substrate, inquire of our company about the conditions of it. No.6709-4/20 LC868900/10/50/60 S1 S80 Block Diagram V2 Pararell-Serial LCD DRIVER V3 V5 CL2 SCREEN 1 START ADDRESS M RS DOUT TIMING GENERATOR RD SCREEN 2 START ADDRESS WR UPPER ADDRESS RES DUTY REGISTER CURSOL ADDRESS HIGH MODE REGISTER CURSOL ADDRESS LOW RAM (640 BYTES) or (1280 BYTES) VDD VSS HORIZONTAL CHARACTER NUMBER REGISTER DB0 DIN DATA REGISTER DB1 LOWER ADDRESS DOUT DB2 DB3 INSTRUCTION REGISTER DB4 HORIZONTAL BIT REGISTER DB5 DB6 OUTPUT BUFFER DB7 ILC00172 Pin Description Pin VSS VDD DB0 to DB7 RES CS RD WR RS Pin No. 97 90 81 to 88 89 91 92 93 94 Input / Output -Input / Output CL2 M V2 V3 V5 S1 to S80 95 96 98 99 100 80 to 1 Input Input Output Input Input Input Input Input Function Description Should be connected with the negative supply voltage pin. Should be connected with the positive supply voltage pin. Built-in Data bus and pull-up resistor terminal for transmitting / receiving data to / from the MPU Reset, built-in pull-up resistor Chip select : Selection allowed when CS=0, built-in pull-up resistor Read signal : MPU ← LC868900 series, built-in pull-up resistor Write signal : MPU → LC868900 series, built-in pull-up resistor Register select : RS=1 ; instruction register, RS=0 ; data register Built-in Pull-up resistor Signal for LCD display (clock signal), built-in pull-down resistor Signal for LCD display (synchronization), built-in pull-up resistor Voltage supply pins to LCD drivers Segment driver pins for LCD display No.6709-5/20 LC868900/10/50/60 1. Absolute Maximum Ratings at VSS=0V and Ta=25°C Parameter Supply voltage Input voltage for LCD Input voltage Symbol Pins Conditions VDD MAX VDD VNMAX V2, V3, V5 VI(1) VI(2) Output voltage VO(1) VO(2) Power dissipation (max.) Operating temperature range Storage temperature range Pdmax CS, RD, WR, RS CL2, M, RES DB0 to DB7 (Input mode) S1 to S80 DB0 to DB7 (Output mode) QFP100E VDD[V] min. -- 0.3 VDD-- 12 Ratings typ. max. +7.0 VDD+0.3 -- 0.3 VDD+0.3 -- 0.3 VDD+0.3 VDD-- 12 -- 0.3 VDD+0.3 VDD+0.3 Ta= -- 30 to + 70°C unit V 200 mW °C Topg -- 30 70 Tstg -- 55 150 *Satisfy the next condition : VDD ≥ V2 ≥ V3 ≥ V5 No.6709-6/20 LC868900/10/50/60 2. Recommended Operating Range at Ta= -- 30°C to +70°C, VSS=0V Parameter Symbol Pins Conditions VDD [V] Operating supply voltage range HOLD voltage VDD VDD FCL2 ≤ 500kHz VHD VDD Input high voltage VIH(1) DB0 to DB7 VIH(2) CS, RD, WR, RS VIH(3) CL2, M, RES VIL(1) DB0 to DB7 VIL(2) CS, RD, WR, RS VIL(3) CL2, M, RES FCL2 CL2 RAMs and Registers hold voltage at standby mode. Input mode 4.5 to 6.0 2.5 to 4.5 4.5 to 6.0 2.5 to 4.5 4.5 to 6.0 2.5 to 4.5 Input mode 4.5 to 6.0 2.5 to 4.5 4.5 to 6.0 2.5 to 4.5 4.5 to 6.0 2.5 to 4.5 2.5 to 6.0 Input low voltage Input clock frequency min. 2.5 Ratings typ. 2.0 2.2 0.75VDD 2.2 0.75VDD 0.75VDD 0.75VDD 0 0 0 0 0 0 0 max. 6.0 unit V 6.0 VDD VDD VDD VDD VDD VDD 0.8 0.25VDD 0.8 0.25VDD 0.25VDD 0.25VDD 500 kHz [Notes] The specifications above are for a die mounted in a QFP100E type package. However, we ship this product as a die only, not a package chip. Therefore, the operational characteristics may vary depending on the user's packaging techniques. No.6709-7/20 LC868900/10/50/60 3. Electrical Characteristics at Ta= -- 30°C to +70°C, VSS=0V Parameter Output high voltage Symbol Pins IOH(1) Output low voltage DB80 to DB7 VOL(1) VDD-Si drop voltage (i:1 to 80) VD(1) VX-Si drop voltage (X:2, 3) (i:1 to 80) Pull-up resistor VD(2) DB0 to DB7 S1 to S80 S1 to S80 Rpu(1) DB0 to DB7 Rpu(2) Pull-down resistor Hysteresis voltage Current dissipation at operaion Conditions RPD(1) CS, RD, WR, RS, RES CL2 VHIS RES IDD(1) Current dissipation at stand-by mode VDD [V] 4.5 to 6.0 VDD Open S1 S80 VDD 0.4 0.4 mV 120 mV 120 900 kΩ 1500 900 1500 900 1500 kΩ V 0.05 30 0.02 20 µA VSS V2 V3 Open VDD DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 LC868900 CL2 V mA A S2 RES CS RD WR RS M FCL2=500kHz unit VDD A Open max. VDD •Output mode •IOH= -- 0.6mA •Output mode 2.5 to 6.0 VDD -- 0.5 •IOH= -- 0.1mA •Output mode 4.5 to 6.0 0 •IOH=+0.6mA •Output mode 2.5 to 6.0 0 •IOH=+0.1mA •Si terminal for -- 90µA 4.5 to 6.0 •VDD -- V5=11V •Si terminal for -- 15µA 2.5 to 6.0 •VDD -- V5=11V •Si terminal for -- 90µA 4.5 to 6.0 •VDD -- V5=11V •Si terminal for -- 15µA 2.5 to 6.0 •VDD -- V5=11V •Input mode 4.5 to 6.0 150 500 •VIN=0V •Input mode 2.5 to 4.5 300 750 •VIN=0V VIN=0V 4.5 to 6.0 150 500 VIN=0V 2.5 to 4.5 300 750 VIN=0V 4.5 to 6.0 150 500 VIN=0V 2.5 to 4.5 300 750 2.5 to 6.0 0.1VDD •FCL2=500kHz 4.5 to 6.0 •Figure 1 •FCL2=500kHz 2.5 to 4.5 •Figure 1 •FCL2=0Hz 4.5 to 6.0 •V2=V3=V5=VDD •Figure 2 •FCL2=0Hz 2.5 to 4.5 •V2=V3=V5=VDD •Figure 2 IDD(2) VDD Ratings typ. min. 2.4 Open Open V5 S1 RES CS RD WR RS M Figure1. Current dissipation measuring circuit at operation FCL2=0Hz ILC00173 S80 DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 LC868900 CL2 VDD S2 VSS V2 V3 Open V5 VDD Figure2. Current dissipation measuring circuit at stand-by mode ILC00174 No.6709-8/20 LC868900/10/50/60 4. AC Characteristics at Ta= -- 30°C to +70°C, VSS=0V (1) MPU Interface 1. Reading cycle 1 2 RD 4 5 3 CS, RS 3 7 6 DB0-7 ILC00175 2. Writing cycle 1 2 WR 4 5 3 CS, RS 8 9 3 DB0-7 ILC00176 No. 1 2 3 4 5 Item RD, WR cycle time RD pulse width WR pulse width Rise / fall time Address set-up time Address hold time Symbol Conditions tcyc1 RD tcyc2 WR tpw1 RD WR RD tr1, tf1 tAS1 CS, RS, RD tAS2 CS, RS, WR tAH1 CS, RS, RD tAH2 CS, RS, WR 6 Data delay time tDDR1 RD, DB0 to DB7, CL=50pF 7 Data hold time tDHR1 RD, DB0 to DB7, CL=50pF 8 Data set-up time tDSW1 WR, DB0 to DB7, CL=50pF 9 Data hold time tDHW1 WR, DB0 to DB7, CL=50pF VDD [V] 4.5 to 6.0 2.5 to 4.5 4.5 to 6.0 2.5 to 4.5 4.5 to 6.0 2.5 to 4.5 4.5 to 6.0 2.5 to 4.5 4.5 to 6.0 2.5 to 4.5 4.5 to 6.0 2.5 to 4.5 4.5 to 6.0 2.5 to 4.5 4.5 to 6.0 2.5 to 4.5 4.5 to 6.0 2.5 to 4.5 4.5 to 6.0 2.5 to 4.5 4.5 to 6.0 2.5 to 4.5 4.5 to 6.0 2.5 to 4.5 Value min. max. (500) unit ns (500) ns (220) ns (20) ns (40) ns (40) ns (10) ns (10) ns (120) ns (20) ns (60) ns (10) ns CL=Load capacitance No.6709-9/20 LC868900/10/50/60 (2) Display Control Timing / Ta= -- 30°C to +70°C, VSS=0V 1 CL2 0.7VDD 0.3VDD 3 4 2 5 0.7VDD M 0.3VDD ILC00177 No. 1 Item 3 Low level pulse width High level pulse width Rise time 4 Fall time 5 M delay time 2 Symbol Conditions tWLCL2 LC2 tWLCL2 LC2 tr CL2 tf CL2 tDM M VDD [V] 4.5 to 6.0 2.5 to 4.5 4.5 to 6.0 2.5 to 4.5 4.5 to 6.0 2.5 to 4.5 4.5 to 6.0 2.5 to 4.5 4.5 to 6.0 2.5 to 4.5 Value min. max. (800) (800) unit ns ns (20) ns (20) ns (60) ns No.6709-10/20 LC868900/10/50/60 • Example of the reference circuit 1. 64 ✕ 80 dots LCD Panel 64x80 dots 1~64 1~80 COM SEG P41 CL2 P43 M DB DB CS LC868016 LC868900 RS P46 RD P47 WR XVn V1~V5 ILC00178 2. 64 ✕ 160 dots V1~V5 CL2 WR RD RS CS DB V1~V5 M CL2 WR RD RS CS LC868900 DB LC868900 V1~V5 LC868901 M SEG CL2 SEG WR COM RD 81~160 RS CS DB 1~80 M LCD Panel 64x160 dots 1~64 DB P46 P47 LC868016 ILC00179 3. 65 ✕ 160 dots V1~V5 CL2 WR RD RS CS DB V1~V5 M CL2 WR RD RS CS LC868910 DB LC868910 V1~V5 LC868901 M SEG CL2 SEG WR COM RD 81~160 RS CS DB 1~80 M LCD Panel 65x160 dots 1~65 DB P46 P47 LC868016 ILC00180 No.6709-11/20 LC868900/10/50/60 Functions 1. Display Control instructions • Display is controlled by writing data into the instruction register and 10 data registers. • The instruction register and the data register are distinguished by the RS signal. • First, write 4-bit data into the instruction register when RS=1, then specify the code of the data register. Next, with RS=0, write 8-bit data in the data register, which executes the specified instruction. • A new instruction cannnot be accepted while an old instruction is being excuted. As the BUSY flag is set under this condition, write an instruction only after reading the BUSY flag and making sure that it is '0'. • The BUSY flag does not change when data is written into the instruction register (RS=1). The flag is set when the data is written into the data register at RS=0. Therefore, the BUSY flag need not be checked immediately after writing data into the instruction register. >< Instruction register and 10 data registers >< 1. Set display mode Write code '00H' (in hexadecimal notation) into the instruction register and specify the mode control register. REGISTER R / W Instruction 0 MODE 0 • MODE0 • MODE1 • MODE2 • MODE3 RS 1 0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 0 0 0 -Mode data (MODE) bit0 of MODE MODE0=1 : Screen1 display ON MODE0=0 : Screen1 display OFF bit1 of MODE MODE1=1 : Screen2 display ON MODE1=0 : Screen2 display OFF bit2 of MODE MODE2=1 : Exclusive-OR display between Screen1 and Screen2 MODE2=0 : OR display between Screen1 and Screen2 bit3 of MODE MODE3=1 : Output data right-shift (S1 to S80) MODE3=0 : Output data left-shift (S80 to S1) [Note] • MODE7 to MODE5 must take '0'. A malfunction occurs when one of these bits takes '1'. 2. Set display pitch Write code '01H' (in hexadecimal notation) into the instruction register and specify the Display Pitch register. REGISTER R / W Instruction 0 PITCH 0 RS 1 0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 1 -----Dp-- 1 No.6709-12/20 LC868900/10/50/60 • Dp indicates how many bits (or dots) from RAM appear in a 1-byte display. • Dp must take one of the following three value. Dp 6 7 8 DB2 DB1 DB0 1 0 1 1 1 0 1 1 1 Display pitch 6 7 8 3. Set display number Write code '02H' (in hexadecimal notation) into the instruction register and specify the Display Number register. REGISTER R / W Instruction 0 NUMBER 0 RS 1 0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 1 0 ----Dn-- 1 • Dn indicates the number of bytes in the horizontal direction. • The total number of dots positioned horizontally on the screen, N is given by the following formura. N=Dp * Dn (N≤80) • Numbers in the range 2 to 10 (in decimal) can be set as Dn. 4. Set number of time division Write code '03H' (in hexadecimal notation) into the instruction register and specify the Time Division register. REGISTER R / W Instruction 0 Division 0 RS 1 0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 1 1 0 Nx-- 1 • Nx represents the number of time divisions. • Consequently, 1 / Nx is the display duty. • Numbers in the range 2 to 65 (in decimal) can be set as Nx. 5. Set screen1 display start address Write code '08H' (in hexadecimal notation) into the instruction register and specify the Screen1 Start Address register. REGISTER R / W Instruction 0 Screen1 0 RS 1 0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 0 0 0 0 Screen1 Start Address • This instruction writes the display-start upper address value in the Screen1 Start Address register. • The display start address is the RAM address at whitch data to be displayed at the leftmost position (MODE3=0) or the rightmost position (MODE3=1) of the top line of the screen is stored. No.6709-13/20 LC868900/10/50/60 MODE3=1 : Start the rightmost position MODE3=0 : Start the leftmost position • The start upper address counter is a 7-bit down-counter with preset function. The start upper address is decremented by one when a start lower address has an underflow. When the start upper address is decremented during 0 state, it is set the start addressvalue automatically. Internal RAM=1280 bytes : Start upper address counter=7FH Internal RAM= 640 bytes : Start upper address counter=3FH 6. Set screen2 display start address Write code '09H' (in hexadecimal notation) into the instruction register and specify the Screen2 Start Address register. REGISTER R / W Instruction 0 Screen2 0 RS 1 0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 0 0 1 0 Screen2 Start Address • This instruction writes the display-start upper address value in the Screen2 Start Address register. • The display start address is the RAM address at whitch data to be displayed at the leftmost position (MODE3=0) or the rightmost position (MODE3=1) of the top line of the screen is stored. MODE3=1 : Start the rightmost position MODE3=0 : Start the leftmost position • The start upper address counter is a 7-bit down-counter with preset function. The start upper address is decremented by one when a start lower address has an underflow.When the start upper address is decremented during 0 state, it is set the start address value automatically. Internal RAM=1280 bytes : Start upper address counter=7FH Internal RAM= 640 bytes : Start upper address counter=3FH 7. Set cursor (lower) address (RAM read/write lower address) Write code '0AH' (in hexadecimal notation) into the instruction register and the lower cursor address register. REGISTER R / W Instruction 0 Lower 0 RS 1 0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 0 1 0 0 0 0 0 Lower cursor address • This instruction writes the cursor address value in the cursor address counter. The curosr address indicates the address for exchanging display data with display RAM. In other words, data at the address specified by the cursor address is read form or written into display RAM. The cursor address in divided into a lower address (4 bits) . The cursor lower address counter is a 4-bit down-counter with preset function. The cursor lower address is decreased by one every RAM read/write timing. When the cursor lower address is decreased during 0 state, it is set Dn-1 automatically. No.6709-14/20 LC868900/10/50/60 8. Set cursor (upper) address (RAM read / write upper address) Write code '0BH' (in hexadecimal notation) into the instruction register and the upper cursor address register. REGISTER R / W Instruction 0 Upper 0 RS 1 0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 0 1 1 0 Upper cursor address • This instruction writes the cursor address value in the cursor address counter. The curosr address indicates the address for exchanging display data with display RAM. In other words, data at the address specified by the cursor address is read form or written into display RAM. The cursor address in divided into an upper addres (7 bits). The cursor upper address counter is a 7-bit down-counter with preset funciton. The cursor upper address is decreased by one when cursor lower address has an underflow. When the cursor upper address is decreased during 0 state, it is set cursor upper address number automatically. 9. Writing display data Write code '0EH' (in hexadecimal notation) into the instruction register. REGISTER R / W Instruction 0 RAM 0 RS 1 0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1 1 0 MSB LSB • After writing code '0EH' , write 8-bit data with RS=0, and the data is written into RAM as display data at the address specified by the cursor adress counter. After writing, the count of the cursor address counter decrements by one. 10. Reading display data Write code '0FH' (in hexadecimal notation) into the instruction register. REGISTER R / W Instruction 0 RAM 1 RS 1 0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1 1 1 MSB LSB The read status is established with RS=0, and data in RAM can be read. The procedure for reading data is as follows: 1. The instruction outputs the contents of the data output register to DB0 to DB7. 2. Transfer the RAM data indicated by the cursor address to the data output registser. 3. It then decrements the cursor address by one. Refer to next figure. Conditions • Instruction register (IR) = 0FH • RS = 0 • RD = 0 --1 DB1 Data output output register resister Data DB0 Cursor address counter RAM data D0 to D7 8 bits A0 to A10 11 bits DB7 á@Output control (OE) ILC00181 No.6709-15/20 LC868900/10/50/60 • The correct data cannot be read in the first read operation. The specified value is output in the second read operation. Accordingly, a dummy read operation must be performed once when reading data after setting the cursor address. 11. Read Busy flag REGISTER R / W Instruction 0 Busy 1 RS 1 1 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1 1 1 1/0 no meaning • The Busy flag is output to DB7 when read mode is extablished with RS=1. The Busy flag is set to 1 while any of the instructions (1) through (10) is being executed. It is set to 0 at the completion of the execution, allowing the next instruction to be accepted. No other instruction can be accepted when the Busy flag is 1. Accordingly, before writing an instruction and data, it is necessary to ensure that the Busy flag is 0. However, the next instruction can be executed without checking the Busy flag when the maximum read cycle time or the write cycle time has been exceeded after execution of the previous data read instruction or the data write instruction. The Busy flag does not change when data is written into the instruction register (RS=1). This flag is set when data is written into the data register (RS=0). Therefore, the Busy flag need not be checked immediately after writing data into the instruction register. Specification of the instruction register is unnecessary to read the Busy flag. ex.) Writing (reading) data to display RAM • Lower cursor address (CAL) = 03H • Upper cursor address (CAH) = 02H • Display number (Dn) = 05H • Internal RAM size = 1280 bytes • If writing operation is executed when the CAL counter is '0', the CAH counter is decremented by 1 after writing operation. The CAL counter is set to (Dp -1). RAM Address 00H 01H 02H 03H 04H 10H 11H 12H 13H 14H 20H 21H 22H 23H 24H 30H 31H 32H 33H 34H • Specification by the cursor address First of all, data is written this RAM address. • Decrement by 1 after writing operation. 7F0H 7F1H 7F2H 7F3H 7F4H • If writing operation is executed when the cursor address is '00H', the address specified by the internal RAM size is set to the CAH counter after writing operation. Internal RAM size 1280 bytes --> 7FH Internal RAM size 640 bytes --> 3FH The CAL counter is set to (Dp -1). ILC00239 No.6709-16/20 LC868900/10/50/60 Display examples 1. Mode control register=01H (screen1 : ON, screen2 : OFF, S80 → S1) Dp=8, Dn=10, Nx=64, Screen1 start address register=3FH S1 --------- S8 S9 -------- S16 S17 ------ S24 S25 ------ S32 S33 ------ S40 S41 ------ S48 S49 ------ S56 S57 ------ S64 S65 ------ S72 S73 ------ S80 C1 LSB (3F9H) MSB LSB (3F8H) MSB LSB (3F7H) MSB LSB (3F6H) MSB LSB (3F5H) MSB LSB (3F4H) MSB LSB (3F3H) MSB LSB (3F2H) MSB LSB (3F1H) MSB LSB (3F0H) MSB C2 LSB (3E9H) MSB LSB (3E8H) MSB LSB (3E7H) MSB LSB (3E6H) MSB LSB (3E5H) MSB LSB (3E4H) MSB LSB (3E3H) MSB LSB (3E2H) MSB LSB (3E1H) MSB LSB (3E0H) MSB C3 LSB (3D9H) MSB LSB (3D8H) MSB LSB (3D7H) MSB LSB (3D6H) MSB LSB (3D5H) MSB LSB (3D4H) MSB LSB (3D3H) MSB LSB (3D2H) MSB LSB (3D1H) MSB LSB (3D0H) MSB C60 LSB (049H) MSB LSB (048H) MSB LSB (047H) MSB LSB (046H) MSB LSB (045H) MSB LSB (044H) MSB LSB (043H) MSB LSB (042H) MSB LSB (041H) MSB LSB (040H) MSB C61 LSB (039H) MSB LSB (038H) MSB LSB (037H) MSB LSB (036H) MSB LSB (035H) MSB LSB (034H) MSB LSB (033H) MSB LSB (032H) MSB LSB (031H) MSB LSB (030H) MSB C62 LSB (029H) MSB LSB (028H) MSB LSB (027H) MSB LSB (026H) MSB LSB (025H) MSB LSB (024H) MSB LSB (023H) MSB LSB (022H) MSB LSB (021H) MSB LSB (020H) MSB C63 LSB (019H) MSB LSB (018H) MSB LSB (017H) MSB LSB (016H) MSB LSB (015H) MSB LSB (014H) MSB LSB (013H) MSB LSB (012H) MSB LSB (011H) MSB LSB (010H) MSB C64 LSB (009H) MSB LSB (008H) MSB LSB (007H) MSB LSB (006H) MSB LSB (005H) MSB LSB (004H) MSB LSB (003H) MSB LSB (002H) MSB LSB (001H) MSB LSB (000H) MSB ILC00182 2. Mode control register=09H (screen1 : ON, screen2 : OFF, S1 → S80) Dp=8, Dn=10, Nx=64, Screen1 start address register=3FH S1 --------- S8 S9 -------- S16 S17 ------ S24 S25 ------ S32 S33 ------ S40 S41 ------ S48 S49 ------ S56 S57 ------ S64 S65 ------ S72 S73 ------ S80 C1 MSB (3F0H) LSB MSB (3F1H) LSB MSB (3F2H) LSB MSB (3F3H) LSB MSB (3F4H) LSB MSB (3F5H) LSB MSB (3F6H) LSB MSB (3F7H) LSB MSB (3F8H) LSB MSB (3F9H) LSB C2 MSB (3E0H) LSB MSB (3E1H) LSB MSB (3E2H) LSB MSB (3E3H) LSB MSB (3E4H) LSB MSB (3E5H) LSB MSB (3E6H) LSB MSB (3E7H) LSB MSB (3E8H) LSB MSB (3E9H) LSB C3 MSB (3D0H) LSB MSB (3D1H) LSB MSB (3D2H) LSB MSB (3D3H) LSB MSB (3D4H) LSB MSB (3D5H) LSB MSB (3D6H) LSB MSB (3D7H) LSB MSB (3D8H) LSB MSB (3D9H) LSB C60 MSB (040H) LSB MSB (041H) LSB MSB (042H) LSB MSB (043H) LSB MSB (044H) LSB MSB (045H) LSB MSB (046H) LSB MSB (047H) LSB MSB (048H) LSB MSB (049H) LSB C61 MSB (030H) LSB MSB (031H) LSB MSB (032H) LSB MSB (033H) LSB MSB (034H) LSB MSB (035H) LSB MSB (036H) LSB MSB (037H) LSB MSB (038H) LSB MSB (039H) LSB C62 MSB (020H) LSB MSB (021H) LSB MSB (022H) LSB MSB (023H) LSB MSB (024H) LSB MSB (025H) LSB MSB (026H) LSB MSB (027H) LSB MSB (028H) LSB MSB (029H) LSB C63 MSB (010H) LSB MSB (011H) LSB MSB (012H) LSB MSB (013H) LSB MSB (014H) LSB MSB (015H) LSB MSB (016H) LSB MSB (017H) LSB MSB (018H) LSB MSB (019H) LSB C64 MSB (000H) LSB MSB (001H) LSB MSB (002H) LSB MSB (003H) LSB MSB (004H) LSB MSB (005H) LSB MSB (006H) LSB MSB (007H) LSB MSB (008H) LSB MSB (009H) LSB ILC00183 3. Mode control register=09H (screen1 : ON, screen2 : OFF, S1 → S80) Dp=8, Dn=10, Nx=64, Screen1 start address register=3EH Internal display RAM : 1280 bytes S1 --------- S8 S9 -------- S16 S17 ------ S24 S25 ------ S32 S33 ------ S40 S41 ------ S48 S49 ------ S56 S57 ------ S64 S65 ------ S72 S73 ------ S80 C1 MSB (3E0H) LSB MSB (3E1H) LSB MSB (3E2H) LSB MSB (3E3H) LSB MSB (3E4H) LSB MSB (3E5H) LSB MSB (3E6H) LSB MSB (3E7H) LSB MSB (3E8H) LSB MSB (3E9H) LSB C2 MSB (3D0H) LSB MSB (3D1H) LSB MSB (3D2H) LSB MSB (3D3H) LSB MSB (3D4H) LSB MSB (3D5H) LSB MSB (3D6H) LSB MSB (3D7H) LSB MSB (3D8H) LSB MSB (3D9H) LSB C3 MSB (3C0H) LSB MSB (3C1H) LSB MSB (3C2H) LSB MSB (3C3H) LSB MSB (3C4H) LSB MSB (3C5H) LSB MSB (3C6H) LSB MSB (3C7H) LSB MSB (3C8H) LSB MSB (3C9H) LSB C60 MSB (030H) LSB MSB (031H) LSB MSB (032H) LSB MSB (033H) LSB MSB (034H) LSB MSB (035H) LSB MSB (036H) LSB MSB (037H) LSB MSB (038H) LSB MSB (039H) LSB C61 MSB (020H) LSB MSB (021H) LSB MSB (022H) LSB MSB (023H) LSB MSB (024H) LSB MSB (025H) LSB MSB (026H) LSB MSB (027H) LSB MSB (028H) LSB MSB (029H) LSB C62 MSB (010H) LSB MSB (011H) LSB MSB (012H) LSB MSB (013H) LSB MSB (014H) LSB MSB (015H) LSB MSB (016H) LSB MSB (017H) LSB MSB (018H) LSB MSB (019H) LSB C63 MSB (000H) LSB MSB (001H) LSB MSB (002H) LSB MSB (003H) LSB MSB (004H) LSB MSB (005H) LSB MSB (006H) LSB MSB (007H) LSB MSB (008H) LSB MSB (009H) LSB C64 MSB (7F0H) LSB MSB (7F1H) LSB MSB (7F2H) LSB MSB (7F3H) LSB MSB (7F4H) LSB MSB (7F5H) LSB MSB (7F6H) LSB MSB (7F7H) LSB MSB (7F8H) LSB MSB (7F9H) LSB ILC00184 No.6709-17/20 LC868900/10/50/60 4. Mode control register=09H (screen1 : ON, screen2 : OFF, S1 → S80) Dp=8, Dn=10, Nx=64, Screen1 start address register=3EH Internal display RAM : 640 bytes S1 --------- S8 S9 -------- S16 S17 ------ S24 S25 ------ S32 S33 ------ S40 S41 ------ S48 S49 ------ S56 S57 ------ S64 S65 ------ S72 S73 ------ S80 C1 MSB (3E0H) LSB MSB (3E1H) LSB MSB (3E2H) LSB MSB (3E3H) LSB MSB (3E4H) LSB MSB (3E5H) LSB MSB (3E6H) LSB MSB (3E7H) LSB MSB (3E8H) LSB MSB (3E9H) LSB C2 MSB (3D0H) LSB MSB (3D1H) LSB MSB (3D2H) LSB MSB (3D3H) LSB MSB (3D4H) LSB MSB (3D5H) LSB MSB (3D6H) LSB MSB (3D7H) LSB MSB (3D8H) LSB MSB (3D9H) LSB C3 MSB (3C0H) LSB MSB (3C1H) LSB MSB (3C2H) LSB MSB (3C3H) LSB MSB (3C4H) LSB MSB (3C5H) LSB MSB (3C6H) LSB MSB (3C7H) LSB MSB (3C8H) LSB MSB (3C9H) LSB C60 MSB (030H) LSB MSB (031H) LSB MSB (032H) LSB MSB (033H) LSB MSB (034H) LSB MSB (035H) LSB MSB (036H) LSB MSB (037H) LSB MSB (038H) LSB MSB (039H) LSB C61 MSB (020H) LSB MSB (021H) LSB MSB (022H) LSB MSB (023H) LSB MSB (024H) LSB MSB (025H) LSB MSB (026H) LSB MSB (027H) LSB MSB (028H) LSB MSB (029H) LSB C62 MSB (010H) LSB MSB (011H) LSB MSB (012H) LSB MSB (013H) LSB MSB (014H) LSB MSB (015H) LSB MSB (016H) LSB MSB (017H) LSB MSB (018H) LSB MSB (019H) LSB C63 MSB (000H) LSB MSB (001H) LSB MSB (002H) LSB MSB (003H) LSB MSB (004H) LSB MSB (005H) LSB MSB (006H) LSB MSB (007H) LSB MSB (008H) LSB MSB (009H) LSB C64 MSB (3F0H) LSB MSB (3F1H) LSB MSB (3F2H) LSB MSB (3F3H) LSB MSB (3F4H) LSB MSB (3F5H) LSB MSB (3F6H) LSB MSB (3F7H) LSB MSB (3F8H) LSB MSB (3F9H) LSB ILC00185 5. Mode control register=03H (screen1 : ON, screen2 : ON, logical or output of screen1 and screen2, S80 → S1) Dp=8, Dn=10, Nx=64, Screen1 start address register=3FH Screen2 start address register=7FH, Internal display RAM : 1280 bytes S1 ------------- S8 S9 ------------ S16 S17 ----------- S24 S25 ----------- S32 S65 ------------ S72 S73 ------------ S80 C1 LSB (3F9H OR 7F9H) MSB LSB (3F8H OR 7F8H) MSB LSB (3F7H OR 7F7H) MSB LSB (3F6H OR 7F6H) MSB LSB (3F1H OR 7F1H) MSB LSB (3F0H OR 7F0H) MSB C2 LSB (3E9H OR 7E9H) MSB LSB (3E8H OR 7E8H) MSB LSB (3E7H OR 7E7H) MSB LSB (3E6H OR 7E6H) MSB LSB (3E1H OR 7E1H) MSB LSB (3E0H OR 7E0H) MSB C3 LSB (3D9H OR 7D9H) MSB LSB (3D8H OR 7D8H) MSB LSB (3D7H OR 7D7H) MSB LSB (3D6H OR 7D6H) MSB LSB (3D1H OR 7D1H) MSB LSB (3D0H OR 7D0H) MSB C60 LSB (049H OR 449H) MSB LSB (048H OR 448H) MSB LSB (047H OR 447H) MSB LSB (046H OR 446H) MSB LSB (041H OR 441H) MSB LSB (040H OR 440H) MSB C61 LSB (039H OR 439H) MSB LSB (038H OR 438H) MSB LSB (037H OR 437H) MSB LSB (036H OR 436H) MSB LSB (031H OR 431H) MSB LSB (030H OR 430H) MSB C62 LSB (029H OR 429H) MSB LSB (028H OR 428H) MSB LSB (027H OR 427H) MSB LSB (026H OR 426H) MSB LSB (021H OR 421H) MSB LSB (020H OR 420H) MSB C63 LSB (019H OR 419H) MSB LSB (018H OR 418H) MSB LSB (017H OR 417H) MSB LSB (016H OR 416H) MSB LSB (011H OR 411H) MSB LSB (010H OR 410H) MSB C64 LSB (009H OR 409H) MSB LSB (008H OR 408H) MSB LSB (007H OR 407H) MSB LSB (006H OR 406H) MSB LSB (001H OR 401H) MSB LSB (000H OR 400H) MSB ILC00186 6. Mode control register=03H (screen1 : ON, screen2 : ON, logical or output of screen1 and screen2, S80 → S1) Dp=8, Dn=10, Nx=32, Screen1 start address register=3FH Screen2 start address register=1FH, Internal display RAM : 640 bytes S1 ------------- S8 S9 ------------ S16 S17 ----------- S24 S25 ----------- S32 S65 ------------ S72 S73 ------------ S80 C1 LSB (3F9H OR 1F9H) MSB LSB (3F8H OR 1F8H) MSB LSB (3F7H OR 1F7H) MSB LSB (3F6H OR 1F6H) MSB LSB (3F1H OR 1F1H) MSB LSB (3F0H OR 1F0H) MSB C2 LSB (3E9H OR 1E9H) MSB LSB (3E8H OR 1E8H) MSB LSB (3E7H OR 1E7H) MSB LSB (3E6H OR 1E6H) MSB LSB (3E1H OR 1E1H) MSB LSB (3E0H OR 1E0H) MSB C3 LSB (3D9H OR 1D9H) MSB LSB (3D8H OR 1D8H) MSB LSB (3D7H OR 1D7H) MSB LSB (3D6H OR 1D6H) MSB LSB (3D1H OR 1D1H) MSB LSB (3D0H OR 1D0H) MSB C28 LSB (249H OR 049H) MSB LSB (248H OR 048H) MSB LSB (247H OR 047H) MSB LSB (246H OR 046H) MSB LSB (241H OR 041H) MSB LSB (240H OR 040H) MSB C29 LSB (239H OR 039H) MSB LSB (238H OR 038H) MSB LSB (237H OR 037H) MSB LSB (236H OR 036H) MSB LSB (231H OR 031H) MSB LSB (230H OR 030H) MSB C30 LSB (229H OR 029H) MSB LSB (228H OR 028H) MSB LSB (227H OR 027H) MSB LSB (226H OR 026H) MSB LSB (221H OR 021H) MSB LSB (220H OR 020H) MSB C31 LSB (219H OR 019H) MSB LSB (218H OR 018H) MSB LSB (217H OR 017H) MSB LSB (216H OR 016H) MSB LSB (211H OR 011H) MSB LSB (210H OR 010H) MSB C32 LSB (209H OR 009H) MSB LSB (208H OR 008H) MSB LSB (207H OR 007H) MSB LSB (206H OR 006H) MSB LSB (201H OR 001H) MSB LSB (200H OR 000H) MSB ILC00187 No.6709-18/20 LC868900/10/50/60 7. Mode control register=07H (screen1 : ON, screen2 : ON, exclusive-OR output of screen1 and screen2, S80 → S1) Dp=8, Dn=10, Nx=64, Screen1 start address register=3FH Screen2 start address register=7FH, Internal display RAM : 1280 bytes S1 ------------- S8 S9 ------------ S16 S17 ----------- S24 S25 ----------- S32 S65 ------------ S72 S73 ------------ S80 C1 LSB (3F9H EOR 7F9H) MSB LSB (3F8H EOR 7F8H) MSB LSB (3F7H EOR 7F7H) MSB LSB (3F6H EOR 7F6H) MSB LSB (3F1H EOR 7F1H) MSB LSB (3F0H EOR 7F0H) MSB C2 LSB (3E9H EOR 7E9H) MSB LSB (3E8H EOR 7E8H) MSB LSB (3E7H EOR 7E7H) MSB LSB (3E6H EOR 7E6H) MSB LSB (3E1H EOR 7E1H) MSB LSB (3E0H EOR 7E0H) MSB C3 LSB (3D9H EOR 7D9H) MSB LSB (3D8H EOR 7D8H) MSB LSB (3D7H EOR 7D7H) MSB LSB (3D6H EOR 7D6H) MSB LSB (3D1H EOR 7D1H) MSB LSB (3D0H EOR 7D0H) MSB C60 LSB (049H EOR 449H) MSB LSB (048H EOR 448H) MSB LSB (047H EOR 447H) MSB LSB (046H EOR 446H) MSB LSB (041H EOR 441H) MSB LSB (040H EOR 440H) MSB C61 LSB (039H EOR 439H) MSB LSB (038H EOR 438H) MSB LSB (037H EOR 437H) MSB LSB (036H EOR 436H) MSB LSB (031H EOR 431H) MSB LSB (030H EOR 430H) MSB C62 LSB (029H EOR 429H) MSB LSB (028H EOR 428H) MSB LSB (027H EOR 427H) MSB LSB (026H EOR 426H) MSB LSB (021H EOR 421H) MSB LSB (020H EOR 420H) MSB C63 LSB (019H EOR 419H) MSB LSB (018H EOR 418H) MSB LSB (017H EOR 417H) MSB LSB (016H EOR 416H) MSB LSB (011H EOR 411H) MSB LSB (010H EOR 410H) MSB C64 LSB (009H EOR 409H) MSB LSB (008H EOR 408H) MSB LSB (007H EOR 407H) MSB LSB (006H EOR 406H) MSB LSB (001H EOR 401H) MSB LSB (000H EOR 400H) MSB ILC00188 8. Mode control register=07H (screen1 : ON, screen2 : ON, exclusive-OR output of screen1 and screen2, S80 → S1) Dp=8, Dn=10, Nx=16, Screen1 start address register=3FH Screen2 start address register=0FH S1 ------------- S8 S9 ------------ S16 S17 ----------- S24 S25 ----------- S32 S65 ------------ S72 S73 ------------ S80 C1 LSB (3F9H EOR 0F9H) MSB LSB (3F8H EOR 0F8H) MSB LSB (3F7H EOR 0F7H) MSB LSB (3F6H EOR 0F6H) MSB LSB (3F1H EOR 0F1H) MSB LSB (3F0H EOR 0F0H) MSB C2 LSB (3E9H EOR 0E9H) MSB LSB (3E8H EOR 0E8H) MSB LSB (3E7H EOR 0E7H) MSB LSB (3E6H EOR 0E6H) MSB LSB (3E1H EOR 0E1H) MSB LSB (3E0H EOR 0E0H) MSB C3 LSB (3D9H EOR 0D9H) MSB LSB (3D8H EOR 0D8H) MSB LSB (3D7H EOR 0D7H) MSB LSB (3D6H EOR 0D6H) MSB LSB (3D1H EOR 0D1H) MSB LSB (3D0H EOR 0D0H) MSB C12 LSB (349H EOR 049H) MSB LSB (348H EOR 048H) MSB LSB (347H EOR 047H) MSB LSB (346H EOR 046H) MSB LSB (341H EOR 041H) MSB LSB (340H EOR 040H) MSB C13 LSB (339H EOR 039H) MSB LSB (338H EOR 038H) MSB LSB (337H EOR 037H) MSB LSB (336H EOR 036H) MSB LSB (331H EOR 031H) MSB LSB (330H EOR 030H) MSB C14 LSB (329H EOR 029H) MSB LSB (328H EOR 028H) MSB LSB (327H EOR 027H) MSB LSB (326H EOR 026H) MSB LSB (321H EOR 021H) MSB LSB (320H EOR 020H) MSB C15 LSB (319H EOR 019H) MSB LSB (318H EOR 018H) MSB LSB (317H EOR 017H) MSB LSB (316H EOR 016H) MSB LSB (311H EOR 011H) MSB LSB (310H EOR 010H) MSB C16 LSB (309H EOR 009H) MSB LSB (308H EOR 008H) MSB LSB (307H EOR 007H) MSB LSB (306H EOR 006H) MSB LSB (301H EOR 001H) MSB LSB (300H EOR 000H) MSB ILC00189 9. Mode control register=07H (screen1 : ON, screen2 : ON, OR output of screen1 and screen2, S80 → S1) Dp=8, Dn=10, Nx=16, Screen1 start address register=3EH Screen2 start address register=0FH S1 ------------- S8 S9 ------------ S16 S17 ----------- S24 S25 ----------- S32 S65 ------------ S72 S73 ------------ S80 C1 LSB (3E9H EOR 0F9H) MSB LSB (3E8H EOR 0F8H) MSB LSB (3E7H EOR 0F7H) MSB LSB (3E6H EOR 0F6H) MSB LSB (3E1H EOR 0F1H) MSB LSB (3E0H EOR 0F0H) MSB C2 LSB (3D9H EOR 0E9H) MSB LSB (3D8H EOR 0E8H) MSB LSB (3D7H EOR 0E7H) MSB LSB (3D6H EOR 0E6H) MSB LSB (3D1H EOR 0E1H) MSB LSB (3D0H EOR 0E0H) MSB C3 LSB (3C9H EOR 0D9H) MSB LSB (3C8H EOR 0D8H) MSB LSB (3C7H EOR 0D7H) MSB LSB (3C6H EOR 0D6H) MSB LSB (3C1H EOR 0D1H) MSB LSB (3C0H EOR 0D0H) MSB C12 LSB (339H EOR 049H) MSB LSB (338H EOR 048H) MSB LSB (337H EOR 047H) MSB LSB (336H EOR 046H) MSB LSB (331H EOR 041H) MSB LSB (330H EOR 040H) MSB C13 LSB (329H EOR 039H) MSB LSB (328H EOR 038H) MSB LSB (327H EOR 037H) MSB LSB (326H EOR 036H) MSB LSB (321H EOR 031H) MSB LSB (320H EOR 030H) MSB C14 LSB (319H EOR 029H) MSB LSB (318H EOR 028H) MSB LSB (317H EOR 027H) MSB LSB (316H EOR 026H) MSB LSB (311H EOR 021H) MSB LSB (310H EOR 020H) MSB C15 LSB (309H EOR 019H) MSB LSB (308H EOR 018H) MSB LSB (307H EOR 017H) MSB LSB (306H EOR 016H) MSB LSB (301H EOR 011H) MSB LSB (300H EOR 010H) MSB C16 LSB (2F9H EOR 009H) MSB LSB (2F8H EOR 008H) MSB LSB (2F7H EOR 007H) MSB LSB (2F6H EOR 006H) MSB LSB (2F1H EOR 001H) MSB LSB (2F0H EOR 000H) MSB ILC00190 No.6709-19/20 LC868900/10/50/60 10. Mode control register=02H (screen1 : OFF, screen2 : ON, S80 → S1) Dp=8, Dn=10, Nx=16, Screen2 start address register=0FH S1 --------- S8 S9 -------- S16 S17 ------ S24 S25 ------ S32 S33 ------ S40 S41 ------ S48 S49 ------ S56 S57 ------ S64 S65 ------ S72 S73 ------ S80 C1 LSB (0F9H) MSB LSB (0F8H) MSB LSB (0F7H) MSB LSB (0F6H) MSB LSB (0F5H) MSB LSB (0F4H) MSB LSB (0F3H) MSB LSB (0F2H) MSB LSB (0F1H) MSB LSB (0F0H) MSB C2 LSB (0E9H) MSB LSB (0E8H) MSB LSB (0E7H) MSB LSB (0E6H) MSB LSB (0E5H) MSB LSB (0E4H) MSB LSB (0E3H) MSB LSB (0E2H) MSB LSB (0E1H) MSB LSB (0E0H) MSB C3 LSB (0D9H) MSB LSB (0D8H) MSB LSB (0D7H) MSB LSB (0D6H) MSB LSB (0D5H) MSB LSB (0D4H) MSB LSB (0D3H) MSB LSB (0D2H) MSB LSB (0D1H) MSB LSB (0D0H) MSB C12 LSB (049H) MSB LSB (048H) MSB LSB (047H) MSB LSB (046H) MSB LSB (045H) MSB LSB (044H) MSB LSB (043H) MSB LSB (042H) MSB LSB (041H) MSB LSB (040H) MSB C13 LSB (039H) MSB LSB (038H) MSB LSB (037H) MSB LSB (036H) MSB LSB (035H) MSB LSB (034H) MSB LSB (033H) MSB LSB (032H) MSB LSB (031H) MSB LSB (030H) MSB C14 LSB (029H) MSB LSB (028H) MSB LSB (027H) MSB LSB (026H) MSB LSB (025H) MSB LSB (024H) MSB LSB (023H) MSB LSB (022H) MSB LSB (021H) MSB LSB (020H) MSB C15 LSB (019H) MSB LSB (018H) MSB LSB (017H) MSB LSB (016H) MSB LSB (015H) MSB LSB (014H) MSB LSB (013H) MSB LSB (012H) MSB LSB (011H) MSB LSB (010H) MSB C16 LSB (009H) MSB LSB (008H) MSB LSB (007H) MSB LSB (006H) MSB LSB (005H) MSB LSB (004H) MSB LSB (003H) MSB LSB (002H) MSB LSB (001H) MSB LSB (000H) MSB ILC00200 11. Mode control register=09H (screen1 : ON, screen2 : OFF, S1 → S80) Dp=6, Dn=8, Nx=16, Screen1 start address register=1FH S1 ---------- S6 S7 --------- S12 S13 --------- S18 S19 --------- S24 S25 --------- S30 S31 --------- S36 S37 --------- S42 S43 --------- S48 C1 MSB (1F0H) LSB MSB (1F1H) LSB MSB (1F2H) LSB MSB (1F3H) LSB MSB (1F4H) LSB MSB (1F5H) LSB MSB (1F6H) LSB MSB (1F7H) LSB C2 MSB (1E0H) LSB MSB (1E1H) LSB MSB (1E2H) LSB MSB (1E3H) LSB MSB (1E4H) LSB MSB (1E5H) LSB MSB (1E6H) LSB MSB (1E7H) LSB C3 MSB (1D0H) LSB MSB (1D1H) LSB MSB (1D2H) LSB MSB (1D3H) LSB MSB (1D4H) LSB MSB (1D5H) LSB MSB (1D6H) LSB MSB (1D7H) LSB C12 MSB (140H) LSB MSB (141H) LSB MSB (142H) LSB MSB (143H) LSB MSB (144H) LSB MSB (145H) LSB MSB (146H) LSB MSB (147H) LSB C13 MSB (130H) LSB MSB (131H) LSB MSB (132H) LSB MSB (133H) LSB MSB (134H) LSB MSB (135H) LSB MSB (136H) LSB MSB (137H) LSB C14 MSB (120H) LSB MSB (121H) LSB MSB (122H) LSB MSB (123H) LSB MSB (124H) LSB MSB (125H) LSB MSB (126H) LSB MSB (127H) LSB C15 MSB (110H) LSB MSB (111H) LSB MSB (112H) LSB MSB (113H) LSB MSB (114H) LSB MSB (115H) LSB MSB (116H) LSB MSB (117H) LSB C16 MSB (100H) LSB MSB (101H) LSB MSB (102H) LSB MSB (103H) LSB MSB (104H) LSB MSB (105H) LSB MSB (106H) LSB MSB (107H) LSB bit 1 bit 2 bit 3 bit 4 bit 0 LSB MSB bit 5 In this example, all RAM is constructed like the following. ILC00201 Specifications of any and all SANYO products described or contained herein stipulate the performance, characteristics, and functions of the described products in the independent state, and are not guarantees of the performance, characteristics, and functions of the described products as mounted in the customer's products or equipment. To verify symptoms and states that cannot be evaluated in an independent device, the customer should always evaluate and test devices mounted in the customer's products or equipment. SANYO Electric Co., Ltd. strives to supply high-quality high-reliability products. However, any and all semiconductor products fail with some probability. It is possible that these probabilistic failures could give rise to accidents or events that could endanger human lives, that could give rise to smoke or fire, or that could cause damage to other property. When designing equipment, adopt safety measures so that these kinds of accidents or events cannot occur. Such measures include but are not limited to protective circuits and error prevention circuits for safe design, redundant design, and structural design. In the event that any or all SANYO products(including technical data,services) described or contained herein are controlled under any of applicable local export control laws and regulations, such products must not be expor ted without obtaining the expor t license from the authorities concerned in accordance with the above law. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, or any information storage or retrieval system, or otherwise, without the prior written permission of SANYO Electric Co., Ltd. Any and all information described or contained herein are subject to change without notice due to product/technology improvement, etc. When designing equipment, refer to the "Delivery Specification" for the SANYO product that you intend to use. Information (including circuit diagrams and circuit parameters) herein is for example only ; it is not guaranteed for volume production. SANYO believes information herein is accurate and reliable, but no guarantees are made or implied regarding its use or any infringements of intellectual property rights or other rights of third parties. This catalog provides information as of December, 2000. Specifications and information herein are subject to change without notice. PS No.6709-20/20