NJU6624A/B PRELIMINARY 12-CHARACTER 1-LINE DOT MATRIX LCD CONTROLLER DRIVER with SMOOTH SCROLL FUNCTION gGENERAL DESCRIPTION The NJU6624A/B is a Dot Matrix LCD controller driver for 12-character 1-line with icon display in single chip. It contains bleeder resistance, general output port, keyscan circuit, CR oscillator, microprocessor interface circuit, instruction decoder controller, character generator ROM/RAM, high voltage operation common and segment drivers, and others. The character generator ROM consisting of 7,840 bits stores 224 kinds of character Font. Each 1,120 bits CG RAM and Icon display RAM can store 32 kinds of special character displayed on the dot matrix display area or 60 kinds of Icon on the Icon display area. The 8-common (7 for character, 1 for icon) and 71-segment drivers operate 12-character 1-line with 60 Icon LCD display and LED driver drives 4 LED which can use like as indicator. The 16th display contrast control function is incorporated. Therefore, the contrast adjustment is operated easily by only simple power supply circuit on-chip. The complete CR oscillator requires no external components. The serial interface which operates by 1MHz, communicates with external MCU. As an outstanding feature, NJU6624A/B realizes the horizontal smooth scroll of characters by combination of instructions. The combination of NJU6624A as the Master and NJU6624B as the slave drive the 12-character and 2-line LCD panel or 24-character 1line in 1/8 duty. gPACKAGE OUTLINE NJU6624A/BFG1 gFEATURES n 12-character 1-line Dot Matrix LCD Controller Driver n Maximum 60 Icon Display n Serial Direct Interface with Microprocessor - 14 x 8 bits : Maximum 12-character 1-line Display n Display Data RAM - 7,840 bits : 224 Characters for 5 x 7 Dots n Character Generator ROM - 1,120 bits : 32 Patterns( 5 x 7 Dots ) n Character Generator RAM - Maximum 60 Icons n Icon Display RAM High Voltage LCD Driver : 8-common / 71-segment n Duty and Bias Ratio : 1/8 duty, 1/4 bias n :NJU6624A : Master, NJU6624B : Slave n Master/Slave Function : Clear Display, Address Home, Display ON/OFF Cont., Display Blink, n Useful Instruction Set Address Shift, Character Shift, Dot shift, Keyscan ON/OFF Cont. e.t.c. n 32Key Input (4x8 keyscan) General eneral output port (4 ports) nG n Power On Initialization / Hardware Reset n Bleeder Resistance on-chip n Software contrast control(16 step) n Oscillation Circuit on-chip n Low Power Consumption n Operating Voltage --- 2.4 to 5.5 V --- QFP 100 n Package Outline Mar.2000 n C-MOS Technology Ver.1 NJU6624A/B VLCD1 SEG59 SEG60 SEG62 SEG61 SEG64 SEG63 SEG66 SEG65 SEG68 SEG67 SEG69 SEG71 SEG70 C OM 2 C OM 1 C OM 4 C OM 3 C OM 5 C OM 7 C OM 6 V4 C OM MK V1 V2 VLCD 2 gPIN CONFIGURATION SEG58 1 VDD SEG57 OSC1 SEG56 P0 SEG55 P1 SEG54 P2 SEG53 P3 SEG52 REQ SEG51 DATA SEG50 SCL SEG49 CS SEG48 RESET SEG47 VSS SEG46 NJU6624A/BFG1 K0 SEG45 SEG33 SEG32 SEG31 SEG29 SEG30 SEG28 SEG26 SEG27 SEG34 SEG24 SEG25 SEG35 SEG8/S7 SEG23 SEG36 SEG7/S6 SEG21 SEG22 SEG37 SEG6/S5 SEG20 SEG38 SEG5/S4 SEG18 SEG19 SEG39 SEG4/S3 SEG16 SEG17 SEG40 SEG3/S2 SEG15 SEG41 SEG2/S1 SEG13 SEG14 SEG42 SEG1/S0 SEG12 SEG43 K3 SEG9 SEG44 K2 SEG10 SEG11 K1 gBLOCK DIAGRAM VLCD1 VLCD2 RB LED port VSS Instruction Ins tr uc ti on Power On Reset Reset RESET Address Display Data RAM (DD RAM) DATA VSS R egi s ter( IR ) D ata CS I/ O B u ff e r SCL Seri al to Parall el C o nv er tor 14x8bits REQ Icon Display RAM (MK RAM) 12x5bits Character Generator RAM (CG RAM) 5x7x32bits Timing Gen. Counter Decoder(ID) Character Generator ROM (CG ROM) 7,840bits P0 to P3 Buffer 8 bi t Shift R eg. CR OSC Circuit Output Register Latc h V4 R egi ster(IR) 0SC1 V2 (V3) V1 71bi t VLCD K0 to K3 Key scan Circuit RB C omm o n Dri v er RB Se gm ent D riv er RB COM1 to COM7 /COMMK SEG1 to SEG71 NJU6624A/B gTERMINAL DESCRIPTION No. SYMBOL I/O FUNCTION 2,13 VDD,VSS - Power Source:VDD=+5V,GND:VSS=0V 1 VLCD1 I LCD driving voltage input terminal 100 99 98 97 VLCD2 V1 V2 V4 I LCD driving voltage stabilization capacitor terminals. Connect the capacitor between VLCD2 and VSS, V1 and VSS, V2 and VSS, V4 and VSS. typ. : 0.1uF 3 OSC1 I System clock input terminal This terminal should be open for internal clock operation. 11 CS I Chip select signal input of serial I/F. 10 SCL I Sift clock input of serial I/F. 9 DATA I Serial Data Input of serial I/F. 12 RESET I Reset Terminal. When the "L" level is input over than 1.2ms to this terminal, the system will be reset ( at fOSC 145KHz ). 4-7 P0-P3 O General output port LED driver drives LED as indicator on athers. 8 REQ O Key request signal output terminal. 14-17 K0-K3 I Key scanning input terminals. SEG 1/S0 18-25 - O LCD segment driving signal output / Key scanning output terminals. SEG 8/S7 26-88 SEG 9-SEG71 O LCD segment driving signal output terminals 89-95 COM1-COM7 O LCD common driving signal output terminals 96 COMMK O Icon common driving signal output terminals NJU6624A/B gFUNCTIONAL DESCRIPTION (1-1)Register The NJU6624A/B incorporates two 8-bit registers, an Instruction Register(IR) and a Data Register(DR). The Register (IR) stores instruction codes such as "Clear Display" and "Cursor Shift" or address data for Display Data RAM(DD RAM), Character Generator RAM(CG RAM) and Icon Display RAM (MK RAM). The Register(DR) is a temporary register, the data in the Register(DR) is written into the DD RAM, CG RAM or MK RAM. The data in the Register(DR) written by the MPU is transferred automatically to the DD RAM, CG RAM or MK RAM by internal operation. These two registers are selected by the selection signal RS as shown below. (1-2)Address Counter (AC) The address counter(AC) addresses the DD RAM, CG RAM or MK RAM. When the address setting instruction is written into the Register(IR), the address information is transferred from Register(IR) to the Counter(AC). The selection of either the DD RAM, CG RAM or MK RAM is also determined by this instruction. After writing (or reading) the display data to (or from) the DD RAM, CG RAM or MK RAM, the Counter(AC) increments (or decrements) automatically. (1-3)Display Data RAM (DD RAM) The display data RAM (DD RAM) consist of 14x 8 bits stores up to 14-character display data represented in 8-bit code. (2 out of the 14characters are used for scroll RAM.) The DD RAM address data set in the address counter(AC) is represented in Hexadecimal. Higher AC A C4 (Example) DD RAM address " 08 " Lower A C3 AC2 AC1 AC0 0 HEX. 1 0 0 0 0 8 The relation between DD RAM address and display position on the LCD is shown below. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 -Display Position 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D -DD RAM Address (Hex.) | | Scroll RAM When the display shift is performed,the DD RAM address changes as follows: ( Left Shift Display ) (00)<= 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 00 04 05 06 07 08 09 0A 0B 0C =>(0E) ( Right Shift Display ) 0D 00 01 02 03 (1-4)Character Generator ROM (CG ROM) The Character Generator ROM (CG ROM) generates 5 x 7 dots character pattern represented in 8-bit character code. The storage capacity is up to 224 kinds of 5 x 7 dots character pattern(available address is (20)H through (FF)H). The correspondence between character code and standard character pattern of NJU6624A/B is shown in Table 2. User-defined character patterns (Custom Font) are also available by mask option. NJU6624A/B Table 2. CG ROM Character Pattern ( ROM version -02 ) NJU6624A/B (1-5)Character Generator RAM ( CG RAM ) The character generator RAM ( CG RAM ) can store any kind of character pattern in 5 x 7 dots written by the user program to display user's original character pattern. The CG RAM can store 32 kind of character in 5 x 7 dots mode. To display user's original character pattern stored in the CG RAM, the address data (00)H-(1F)H should be written to the DD RAM as shown in Table 2. Table 3. shows the correspondence among the character pattern, CG RAM address and Data. Table 3. Correspondence of CG RAM address, DD RAM character code and CG RAM character pattern( 5 x 7 dots ) Character Code (DD RAM Data) CG RAM Address 76543210 76543210 Upperbit Lower bit 00000000 00000001 Upperbit 00000 00001 Lower bit Character Pattern (CG RAM Data) 43210 Upper bit Lower bi t 000 001 010 011 100 101 110 111 1 1 1 1 0 000 001 010 011 100 101 110 111 1 0 0 0 1 0 1 0 1 0 1 0 0 0 1 1 0 0 0 1 1 1 1 1 0 1 0 1 0 0 Character Pattern Example(1) 1 0 0 1 0 1 0 0 0 1 * * * * * 1 1 1 1 1 0 0 1 0 0 1 1 1 1 1 <= Cursor Position Character Pattern Example(2) 0 0 1 0 0 0 0 1 0 0 * * * * * <= Cursor Position 000 001 . . . . . . . . . . 00011111 11111 . . . . . . . . . . *=Don't care 100 101 110 111 Notes : 1. Character code bit 0 to 4 correspond to the CG RAM address bit 3 to 7(5bits:32 patterns). 2. CG RAM address 0 to 2 designate character pattern line position. The 8th line is Don't care line. In case of input CG RAM data continuously, invalid address are Cursor position automatically. 3. Character pattern row position correspond to the CG RAM data bits 0 to 4 are shown above. 4. CG RAM character patterns are selected when character code of DD RAM bits 5 to 7 are all "0" and these are addressed by character code bits 0 and 1. 5. "1" for CG RAM data corresponds to display On and "0" to display Off. NJU6624A/B (1-6)Icon Display RAM (MK RAM) The NJU6624A/B can display maximum 60 Icons. The Icon Display can be controlled by writing the Data in MK RAM corresponds to the Icon. The relation between MK RAM address and Icon Display position is shown below: COM1 COM2 COM3 COM4 COM5 COM6 COM7 COMMK SEG - - - - ---- 1 60 1 2 3 4 5 6 7 8 9 10 11 12 - - - - 6 676 76 8697071 Table 4. Correspondence among Icon Position, MK RAM Address and Data MK RAM Address (10H-1B H ) Bits for Icon Display Position D7 D6 D5 D4 D3 D2 D1 D0 "1" "2" "3" "4" "5" 1 0000 1 0H 0 0 0 1 0001 11 H 0 0 0 "5" "7" "8" "9" "10" 1 0010 1 2H 0 0 0 "11" "12" "13" "14" "15" 1 0011 1 3H 0 0 0 "16" "17" "18" "19" "20" : : 1 1011 1B H "57" "58" "59" "60" : 0 0 0 "56" Notes :There is no icon, on the segment terminals which are six times number of tines. (6th, 12th, 18th, 24th.... ) NJU6624A/B (1-7)Timing Generator The timing generator generates a timing signals for the DD RAM, CG RAM and MK RAM and other internal circuits. RAM read timing for the display and internal operation timing for MPU access are separately generated, so that they may not interfere with each other. Therefore, when the data write to the DD RAM for example, there will be no undesirable influence, such as flickering, in areas other than the display area. (1-8)LCD Driver LCD Driver consists of 8-common driver and 71-segment driver. The character pattern data are latched to the addressed Segment-register respectively. This latched data controls display driver to output LCD driving waveform. Note) Display The NJU6624A/B generate “SPACE” automatically on the segment terminals. Which are six times number of lines, regardless the smooth scroll function. In busy of the smooth scroll operation, this “SPACE” scrolls also with characters, there is no icon on the segment terminals which are six times number of lines. COM1 COM2 COM3 COM4 COM5 COM6 COM7 COMMK SEG - - - - ---1 2 3 4 5 6 7 8 910 11 12 - - - “SPACE” is generated when data read out from CGROM or CGRAM 676 6 768697071 8697071 The loot number of segment is 71, so that “SPACE” is not here. NJU6624A/B (1-9)Keyscan circuit The Keyscan circuit consists of a detector block of key pressing and a fetching block of key status. It scans 4x8 key matrix and fetches conditions of 32 keys. Furthermore, it operates correctly against the key roll over input. -Request signal output When the NJU6624A/B detect the key-in by the key scan circuit, it outputs “H” signal as the request signal from the “REQ” terminal to notice the key pressing information to an application system. The request signal resets to “L” level before 2 clock of next scanning. -Contents of key register renewal Contents of key register are “0000 0000” in case of no key operation. Contents of key register are not changed in busy of key data reading operation. Key data is fetched into the key register after 2 clock of the end of a keyscan cycle and kept by the start of next cycle. -Key data input terminal and segment terminal Keyscan signal output terminals operate as segment terminals (SEG1 to SEG8) also and keyscan signals are output in interval period of segment signals. Key data input terminals (K0 to K3) are pulled up to VDD in busy of keyscan operation (tKS). In this period, terminals of SEG9 to SEG71 output the voltage of V2 or VLCD2. -Keyscan OFF mode Keyscan operation is turned ON or OFF by the instruction. In case of keyscan OFF, the detector of key pressing is not operating and key data input terminals (K0 to K3) are not pulled up during the period of keyscan (tKS). In the period of keyscan (tKS), all of segment terminals (SEG1 to SEG71) output the voltage of V2 or VLCD2. -Example Keyscan S0 S1 S2 S3 S4 S0 S1 S2 S3 S4 S0 S1 S2 S3 S4 S5 S6 S7 S5 S6 S7 S5 S6 S7 REQ SEG1/S0 SEG2/S1 SEG3/S2 SEG4/S3 SEG5/S4 SEG6/S5 SEG7/S6 SEG8/S7 tKS NJU6624A/B -Key status fetching timing Key status is fetched at third quarter of “L” period (tKP) of scan signals (S0 to S7) as shown below; VLCD2 tKP S0 VSS tKP S1 3/4tKP 3/4tKP Fetching timing -Keyscan data format Scaned 8-bit data of key are read out through the srial I/F. D15 D14 D13 D12 D11 D10 MS1 MS0 1 0 0 1 D9 D8 1 1 D7 D6 D5 D4 KL3 KL2 KL1 KL0 | K3 to K0 | Keyscan output data KH2 KH1 KH0 S7 1 1 1 S6 1 1 0 S5 1 0 1 S4 1 0 0 S3 0 1 1 S2 0 1 0 S1 0 0 1 S0 0 0 0 D3 D2 0 KH2 KH1 KH0 | D1 D0 S7 to S0 | When a key on the key matrix is pressed, the bit corresponding to terminals (K3 to K0, S7 to S0) connected the switch goes to “1” and another bits go to “0”. In case of Example 1, when the switch connecting to K2 and S2 is pressed, bit(D6) corresponding to K2 and bit(D1) corresponding to S2 go to “1” but another bits go to “0”. Example 1. One key is pressed NJU6624 K3 K2 K1 K0 S7 S6 S5 S4 S3 S2 S1 S0 ON OFF D15 D14 D13 D12 D11 D10 Read out data MS1 MS0 1 0 0 1 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 1 1 0 1 0 0 0 0 1 0 | K3 to K0 | | S7 to S0 | NJU6624A/B The key roll over input is the vertical line as shown below (Example 2) can be accepted with the keyscan circuit. But in case of Example 3, the key roll over input in the horizontal line can not be accepted. The key roll over input must be taken care for key data judgement. Example 2. The key roll over input (1) NJU6624 K3 K2 K1 K0 S7 S6 S5 S4 S3 S2 S1 S0 ON OFF D15 D14 D13 D12 D11 D10 Read out data MS1 MS0 1 0 0 1 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 1 1 1 1 0 0 0 0 1 0 | K3 to K0 | Example 3. The key roll over input (2) NJU6624 K3 K2 K1 K0 S7 S6 S5 S4 S3 S2 S1 S0 ON OFF Note : In case of can not read out correct. | S7 to S0 | NJU6624A/B (2)Power on Initialization by internal circuits (2-1)Initialization By Internal Reset Circuits The NJU6624A/B is automatically initialized by internal power on initialization circuits when the power is turned on. In the internal power on initialization, following instructions are executed. During the Internal power on initialization, the busy flag (BF) is "1" and this status is kept 1.5ms (fosc=145kHz) after VDD rises to 2.4V. Initialization flow is shown below: Display ON/OFF control Entry mode set Set static port Contrast control Set Display mode Clear Display D=0 :Display Off M=0 :Icon Off B=0 :Cursor Blink Off I/D=1 S=0 :Increment by 1 :No Shift P3-P0=0000 :All static port output signal is ”L”. E.V.R. Value=0000 : VLCD Low K=1 DF=0 Keyscan ON Release the power down mode AC=00H End Note : If the condition of power supply rise time described in the Electrical Characteristics is not satisfied, the internal Power On Initialization Circuits will not operated and initialization will not performed. In this case the initialization by MPU software is required. (2-2)Initialization By Hardware The NJU6624A/B incorporates RESET terminal to initialize the all system. When the "L" level input over 1.2ms to the RESET terminal, reset sequence is executed. In this time, busy signal output during 250us (fosc=145kHz) after RESET terminal goes to "H". During this 250us period, any other instruction must not be input to the NJU6624A/B. -Timing Chart External Over 1.2ms RESET Signal 250us Busy NJU6624A/B (3)Combination of NJU6624A(Master) and NJU6624B(slave) The combination of NJU6624A and B realizes 24character-1line display in 1/8 duty driving. The instruction sets of version A and B are not so same (refer the instruction table) that the application does not need to separate the signal lines to MCU. Therefore, minimum lines (only 5-wires) realize the separately control for version A and B in the combined application. (3-1)A point to notice of master / slave connection The NJU6624A of master LSI and the B of slave LSI don’t synchronize the frame frequency, so that the timings of blinking between version A and B are not synchronized. (3-2)Panel composition of master / slave mode at smooth scroll. Though the NJU6624A/B generate the space for smooth scroll operation automatically, it does not generate a space at the right side position by 12th character. Therefore, when the scroll is operated on the 1-line LCD panel with normal wiring by one driver control, a space after the last character is lacked. In case of combination application using NJU6624A and B, when the smooth scroll operate on the 1-line LCD, the data should be set to overlap the memory area which are (0C)H and (0D)H of A and (01)H and (02)H of B, and SEG1 to SEG5 of NJU6624B should not be wired on the LCD panel for the blank display between the character. Therefore, the maximum display size is 23-character 1-line in case of this application. Scroll RAM -DD RAM organization 07 NJU6624A internal DDRAM 08 09 0A 0B 0C 0D "N" "J" "U" " 6 " " 6 " " 2 " 00 01 02 03 04 05 "6" "6" "2" "4" NJU6624B internal DDRAM Not use -Panel wiring example NC NC NC NC NC SEG 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 NJU6624A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 NJU6624B Further more, detailed smooth scroll execution are shown at item (i) of instruction NJU6624A/B (4)Instructions The NJU6624A/B incorporates two registers, an Instruction Register (IR) and a Data Register(DR). These two registers store control information temporarily to allow interface between NJU6624A/B and MPU or peripheral ICs operating different cycles. Table 4. Table of Instructions CODE INSTRUCTION D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 Execute Time (a) Maker Testing MS1 MS0 0 1 1 1 1 1 (b) Clear Display MS1 MS0 0 1 1 0 0 1 * * * * * * * * 234.48uS (c) Return Home MS1 MS0 0 1 0 0 0 1 * * * * * * * * 0uS (d) Entry Mode Set MS1 MS0 0 0 1 0 0 0 * * * * * * I/D S 0uS (e) Display ON/OFF Control MS1 MS0 0 0 1 0 0 1 * * * * * D M B 0uS (f) Address Shift MS1 MS0 0 1 0 0 1 0 * * * * * * * ARL 0uS (g) Display Shift MS1 MS0 0 0 1 0 1 0 * * * * * * * DRL 0uS (h) Set Static Port MS1 MS0 0 0 1 0 1 1 * * * * P3 P2 P1 P0 0uS (i) Contrast Control MS1 MS0 0 0 1 1 0 0 * * * * E.V.R. Value 0uS (j) Dot Shift MS1 MS0 0 0 1 1 0 1 * * * * * MS1 MS0 0 0 1 1 1 0 * * * * * RAM (l) Set DD/MK Address MS1 MS0 0 1 0 0 1 1 * * * DD RAM(00 to 0D)H MK RAM(10 to 1B)H (m) Set CG RAM Address MS1 MS0 0 1 0 0 0 0 CG RAM(00 to FE)H 0uS Write DD RAM Data MS1 MS0 0 1 1 0 0 0 Write data(DD RAM) 41.38uS (n) Write MK RAM Data MS1 MS0 0 1 1 0 0 0 * * * Write data(MK RAM) 41.38uS Write CG RAM Data MS1 MS0 0 1 1 0 0 0 * * * Write data(CGRAM) 41.38uS (o) Read Keyscan Data MS1 MS0 1 0 0 1 1 1 (k) Set Display Mode Test data - Number of Dot Shift * K 0uS PD 0uS 0uS Key Data 0uS MS1,MS0 : Discriminate master or slave. And write code (meet code for selected device) like as mentioned below. MS1 MS0 1 0 NJU6624A DEVICE 0 1 NJU6624B Note : fOSC =145KHz. If the oscillation frequency is changed, the execution time is also changed. NJU6624A/B (4-1)Description of each instructions (a)Maker Testing D15 D14 D13 D12 D11 D10 Code MS1 MS0 0 1 1 1 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 1 1 * * * * * * * * This code is using for device testing mode ( only for maker ). Therefore, please avoid all "0" input or no meaning Enable signal input at data "0". (Especially please check the output condition of Enable signal when the power turns on.) (b)Clear Display D15 D14 D13 D12 D11 D10 Code MS1 MS0 0 1 1 0 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 0 1 * * * * * * * * When this instruction is executed, the space code (20)H is written into every DD RAM address, the DD RAM address (00)H is set into the address counter and entry mode is set to increment.The S of entry mode does not change. Note: The character pattern for character code (20)H must be blank code in the user-defined character pattern (Custom font). (c)Return Home D15 D14 D13 D12 D11 D10 Code MS1 MS0 0 1 0 0 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 0 1 * * * * * * * * Return home instruction is executed, the DD RAM address (00)H is set into the address counter. Display is returned its original position if shifted. The DD RAM contents do not change. (d)Entry Mode Set D15 D14 D13 D12 D11 D10 Code MS1 MS0 0 0 1 0 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 0 0 * * * * * * I/D S Entry mode set instruction which sets the address moving direction and display shift On/Off, is executed when the codes of (I/D) and (S) are written into DB 1(I/D) and DB 0(S), as shown below. (I/D) sets the address increment or decrement, and the (S) sets the whole display shift in the DD RAM writing. I/D 1 0 F u n c t i o n Address increment: The address of the DD RAM or MK RAM or CG RAM increment ( +1) when the write. Address decrement: The address of the DD RAM or MK RAM or CG RAM decrement:( -1) when the write. S F u n c\ t i o n Whole display shift. 1 The shift direction is determined by I/D.: shift to the left at I/D=1 and shift to the right at the I/D=0. The display does not shift when writing into CG, MK RAM. 0 The display does not shift. NJU6624A/B (e)Display ON/OFF Control D15 D14 D13 D12 D11 D10 Code MS1 MS0 0 0 1 0 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 0 1 * * * * * D M B Display On/Off control instruction which controls the whole display On/Off and the addressed position character blink, is executed when the codes of (D) and (B) are written into DB 2(D) and DB 0(B), as shown below. D 1 0 F u n c t i o n Display On. Display Off.I n this mode, the display data remains in the DD RAM so that it is retrieved immediately on the display when the D change to 1. M F u n c t i o n 1 Icon display ON. 0 Icon display OFF. B F u n c t i o n 1 The addressed position character is blinking. Blinking rate is 500ms at fosc=145kHz. The cursor and the blink can be displayed simultaneously. 0 The character does not blink. Character Font 5 x 7 dots Alternating display (1)Cursor display example (2)Blink display example When the number of dot-shift is not set “0” in (j)Dot shift instruction, the blink operation will be appeared at the irregular position. (f)Address Shift D15 D14 D13 D12 D11 D10 Code MS1 MS0 0 1 0 0 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 1 0 * * * * * * * ARL The Address shift instruction shifts the Address to the right or left without writing or reading display data. ARL 0 1 Function Shifts the address position to the left ((AC) is decremented by 1) Shifts the address position to the right ((AC) is incremented by 1) NJU6624A/B (g)Display Shift D15 D14 D13 D12 D11 D10 Code MS1 MS0 0 0 1 0 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 1 0 * * * * * * * DRL The Display shift instruction shifts the Display to the right or left without writing or reading display data. The contents of address counter(AC) does not change by operation of the display shift only. DRL 0 1 Function Shifts the whole display to the left and the cursor follows it. Shifts the whole display to the right and the cursor follows it. (h)Set Static Port D15 D14 D13 D12 D11 D10 Code MS1 MS0 0 0 1 0 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 1 1 * * * * P3 P2 P1 P0 It sets Static Output Port signal which can drive LED directly like as indicator. Initial status is ”L”. (i)Contrast Control D15 D14 D13 D12 D11 D10 Code MS1 MS0 0 0 1 1 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 0 0 * * * * C3 C2 C1 C0 Contrast Control instruction which adjusts the contrast of the LCD,is executed when the code "1" is written into DB 6 and the codes of C3 to C0 are written into DB 3 to DB 0 as shown below. The contrast of LCD can be adjusted one of 16 voltage-stages by setting this 4-bit register. See (5-1) "how to adjust the Contrast of LCD". Set the binary code "0000" when contrast adjustment is unused. C3 C2 C1 C0 V LCD 0 0 0 0 low 1 1 high : : 1 1 VLCD = VLCD2 - VSS NJU6624A/B (j)Dot shift D15 D14 D13 D12 Code MS1 MS0 0 D11 D10 0 1 1 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 0 1 * * * * * SC2 SC1 SC0 The dot shift instruction sets shift line and the number of dot-shift. Conbination of this instruction and the Display shift instruction realize the horizontal smooth scroll. Refer to the following table. SC2 SC1 SC0 Function 0 0 0 No shift. 0 0 1 1dot-shift to the left. 0 1 0 2dot-shift to the left. 0 1 1 3dot-shift to the left. 1 0 0 4dot-shift to the left. 1 0 1 5dot-shift to the left. 1 1 0 1 1 1 Don't Care. Note1) Set 1/D=1, S=0, in the entry mode set, for the line using the smooth scroll function. Note2) The number of dot-shift is reset to “0” by the execution of the Display Shift instruction. Note3) Only character is shifted by Dot shift instruction. NJU6624A/B -Smooth scroll sequence One out of the following three types of smooth scroll can be selectd by the instructions. 1dot smooth scroll 2dot smooth scroll Number of dot-shift D2 Number of dot-shift D1 D0 D2 D1 D0 1dot-shift 0 0 1 2dot-shift 0 1 0 2dot-shift 0 1 0 4dot-shift 1 0 0 3dot-shift 0 1 1 Display Shift 4dot-shift 1 0 0 5dot-shift 1 0 1 Display Shift 2dot-shift 0 1 0 4dot-shift 1 0 0 The number of dotshift is reset to "0" Display Shift 1dot-shift 0 0 1 2dot-shift 0 1 0 3dot-shift 0 1 1 The number of dotshift is reset to "0" The number of dotshift is reset to "0" 3dot smooth scroll Number of dot-shift 4dot-shift 1 0 0 5dot-shift 1 0 1 D2 3dot-shift Display Shift Display Shift The number of dotshift is reset to "0" 3dot-shift Display Shift 0 D1 D0 1 1 The number of dotshift is reset to "0" 0 1 1 The number of dotshift is reset to "0" NJU6624A/B Example of 2 dot smooth scroll The smooth scroll sequence, which is executed by the 2dot-shift and 4dot-shift instruction, LCD display and DD RAM address movement are shown as follows. < LCD Display > Power ON <DD RAM address> Setting address in (AC) Scroll RAM Display ON/OFF 1ch 2 Write data to DD RAM RAM address set 3 10 11 12 00 01 02 ---- 09 0A 0B 0C 0D Set the address (0C)H to DDRAM 00 01 02 ---- 09 0A 0B 0C 0D NOTE) The address set instruction for scroll RAM is not needed later on. For example, the address (0D)‚ auto-increments to (00)‚ at the timing of the write to RAM instruction, then the address (00)‚ returns to 1st line scroll RAM position by the display shift instruction. Write to RAM write character code to the address (0C)H (0D)H. Dot Shift 2dot-shift Dot Shift 4dot-shift Display Shift Seems to execute 2dot-shift Write to RAM write character code to the address (00)H. Dot Shift 2dot-shift Dot Shift 4dot-shift Display Shift Seems to execute 2dot-shift Write to RAM write character code to the address (00)H. 00 01 02 ---- 09 0A 0B 0C 0D 00 01 02 ---- 09 0A 0B 0C 0D 01 02 03 ---- 0A 0B 0C 0D 00 01 02 03 ---- 0A 0B 0C 0D 00 01 02 03 ---- 0A 0B 0C 0D 00 02 03 04 ---- 0B 0C 0D 00 01 NJU6624A/B Example of 3 dot smooth scroll (NJU6624A+NJU6624B 23-character,1-line Display) The smooth scroll sequence, which is executed by the 3dot-shift instruction, LCD display and DD RAM address movement are shown as follows. (NJU6624A(Master) and NJU6624B(Slave) useing.) Power ON Display ON/OFF Write data to DD RAM(Master) 1ch 2 3 00 01 02 10 11 12 13 14 15 21 22 23 <LCD Display> <DD RAM address> ---- 09 0A 0B 0C 0D 00 01 02 NJU6624A internal DDRAM 03 ---- 09 0A 0B 0C 0D 0A 0B 0C 0D NJU6624 Binternal DDRAM Write data to DD RAM(Slave) 00 01 02 ---- 09 0A Set the address RAM address set (0C)H to DDRAM(Master) (Master) Write to RAM (Master) Write the data same as data in the slave address (01)H and (02)H into the DD RAM address (0C)H, (0D)H for the master scroll RAM. 0B 0C 0D 00 01 02 03 ---- 09 Note) DD RAM address for the scroll operations incremented (+1) automatically after the data write operation into RAM. Therefore, the address set is not required after the first address set. RAM address set Set the address (0D)H to DDRAM(Slave) (Slave) Write to RAM (Slave) Dot Shift (Master, Slave) write character code to the address (0D)H. 3dot-shift (Master and Slave) 00 Display Shift (Master, Slave) 01 02 ---- 09 0A 0B 0C 0D 00 01 02 ---- 09 0A 0B 0C 0D Seems to execute 3dot-shift 01 02 03 ---- 0A 0B 0C 01 to the next page 03 0D 00 02 03 04 ---- 0A 0B 0C 0D 00 NJU6624A/B from the last page Write to RAM (Master) Write to RAM (Slave) Dot Shift (Master, Slave) Write the data same as the character code in slave address (03)H into the DD RAM address (00)H for the master scroll RAM. write character code to the address (00)H. 3dot-shift (Master and Slave) 01 Display Shift (Master, Slave) Write to RAM (Slave) Dot Shift (Master, Slave) ---- 0A 0B 0C 0D 00 01 02 03 04 ---- 0A 0B 0C 0D 00 03 04 ---- 0B 0C 0D 00 01 02 03 04 0D 00 01 02 03 04 05 ---- 0B 0C 0D 00 01 Write the data same as the character code in slave address (04)H into the DD RAM address (01)H for the master scroll RAM. write character code to the address (00)H. 3dot-shift (Master and Slave) 02 Display Shift (Master, Slave) 03 Seems to execute 3dot-shift 02 Write to RAM (Master) 02 03 04 ---- 0B 0C 05 ---- 0B 0C 0D 00 01 Seems to execute 3dot-shift 03 04 05 ---- 0C 0D 00 03 01 02 04 05 06 ---- 0C 0D 00 01 02 NJU6624A/B (k)Set Display Mode D15 D14 D13 D12 D11 D10 Code MS1 MS0 0 0 1 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 1 0 * * * * * * K PD 1 The Set Display Mode instruction control the function of key scan and power down mode. K Function 1 Key scan ON 0 Key scan OFF In busy of keyscan (tKS), all of segment terminal (S0 to S7) output the voltage of V2.or VLCD2 PD Function 1 Power down mode. All of common and segment terminal set the voltage level of VLCD2 0 Release the power down mode. In busy of Power down mode, do not input any instructions except for release the power down mode. The power down mode should be set before power off because any irregular display appearance at power off is prevented. The key scan operation when switching to the power down mode during key scan. When switching to the power down mode during key scan operation, it stops key scan operation in the period and after power down mode cancellation too. After power down mode cancellation, the REQ signal maintains "H" when detects key-in signal before switches to power down mode and REQ signal rises to"H". However, the key scan operation becomes invalid data even if it reads key-in data because it stoppd.The key data becomes to valid with the key scan by the next key scan of frame. (j)Set DD/MK RAM Address D15 D14 D13 D12 D11 D10 Code MS1 MS0 0 1 0 0 D9 D8 D7 D6 D5 1 1 * * * D4 D3 D2 D1 D0 AD4 AD3 AD2 AD1 AD0 The address data (DB 4 to DB 0) is written into the address counter (AC) by this instruction. After this instruction execution, the data writing is performed into the addressed DD/MK RAM. The RAM includes DD RAM and MK RAM, and these RAMs are shared by address as shown below. DD RAM MK RAM RAM address (00)H - (0D)H (10)H - (1D)H : : (j)Set CG RAM Address D15 D14 D13 D12 D11 D10 Code MS1 MS0 0 1 0 0 D9 D8 0 0 D7 D6 D5 D4 D3 D2 D1 D0 AC7 AC6 AC5 AC4 AC3 AC2 AC1 AC0 The CG RAM address set instruction is executed when the "H" level input to the AC terminal and the address is written into DB 7 to DB 0 as shown above. The address data (DB 7 to DB 0) is written into the address counter (AC) by this instruction. After this instruction execution, the data writing is performed into the addressed RAM. The RAM includes CG RAM address as shown below. CG RAM : RAM address (00)H - (FE)H NJU6624A/B (n)Write Data to CG, DD or MK RAM By the execution of this instruction, the binary 8-bit data (A 7 to A0) are written into the DD RAM, and the binary 5bit data (A 4 to A0) are written into the CG or MK RAM. The selection of RAM is determined by the previous instruction. After this instruction execution, the address increment (+1) or decrement(-1) is performed automatically according to the entry mode set. And the display shift is also executed according to the previous entry mode set. However, the data in MK RAM (1C)H and (1D)H are not displayed, bat the automatic address increment is performed. And the display is not changed by the data written into MK RAM (1C)H and (1D)H -Write Data to DD RAM D15 D14 D13 D12 D11 D10 Code MS1 MS0 0 1 1 0 D9 D8 0 0 D9 D7 D6 D5 D4 D3 D2 D1 D0 DD7 DD6 DD5 DD4 DD3 DD2 DD1 DD0 D8 D7 D6 D5 D3 0 0 * * * D9 D8 D7 D6 D5 D4 0 0 * * * DC4 D9 D8 D7 D6 D5 D4 1 1 -Write Data to MK RAM D15 D14 D13 D12 D11 D10 Code MS1 MS0 0 1 0 0 D4 D2 D1 D0 DM4 DM3 DM2 DM1 DM0 -Write Data to CG RAM D15 D14 D13 D12 D11 D10 Code MS1 MS0 0 1 0 0 D3 D2 D1 D0 DC3 DC2 DC1 DC0 (o)Read Data Key D15 D14 D13 D12 D11 D10 Code MS1 MS0 1 0 0 1 KL3 KL2 KL1 KL0 D3 0 D2 D1 D0 KH2 KH1 KH0 Read data key is a instruction for data reading out of keyscan. However, the bit 8 to 15 are input data. After this 8bit data were input, the operation change to output from input at the falling edge of 8th SCK clock. NJU6624A/B (4-2)Initialization by instruction If the power supply conditions for the correct operation of the internal reset circuits are not satisfied, the NJU6624A/B must be initialized by the instruction. Initialized. No display appears. Power On Wait more than 1.5ms after V DD rises to 2.4V D7 D6 1 * * * 0 0 * * 0 1 1 * 1 1 0 0 0 1 1 1 1 1 0 0 D13 D12 D11 D10 D9 D8 D15 D14 Display OFF MS1 MS0 0 0 1 0 0 Entry Mode Set MS1 MS0 0 0 1 0 Set Static Port MS1 MS0 0 0 1 Contrast Control MS1 MS0 0 0 Set Display Mode MS1 MS0 0 Clear Display MS1 MS0 0 D5 D4 D3 D2 D1 D0 * * 0 0 0 * * * * I/D S * * * P3 P2 P1 P0 * * * * C3 C2 C1 C0 0 0 0 0 0 0 0 K PD 1 * * * * * * * * Write data to the DD, CG or MK RAM and set the Instruction Note : When the Icon display function using, the system should be initialized by software initialization. NJU6624A/B (5)LCD display (5-1)Bleeder Resistance Each LCD driving voltage ( V1, V2, V3, V4 ) is LCD driving high voltage input to the VLCD1 terminal, generated by the E.V.R. and high impedance bleeder resistance. The bleeder resistance is set 1/4 bias suitable for 1/8 duty ratio. The capacitor connected between VLCD2 and VSS is needed for stabilizing VLCD. The determination of the each capacitance requires to operate with the LCD panel actually. LCD Driving Voltage vs Duty Ratio Power Duty Ratio 1/8 supply Bias 1/4 V LCD VLCD2- VSS VLCD is the maximum amplitude for LCD driving voltage. Internal NJU6624 VLCD1 E.V.R.(16Step) 5K VLCD VLCD2 + 4K V1 V1 + 4K V2 (V3) V2 VLCD + 4K V4 V4 + 4K VSS VSS (5-2)Relation between oscillation frequency and LCD frame frequency As the NJU6624A/B incorporate oscillation capacitor and resistor for CR oscillation, 145kHz oscillation is available without any external components. The LCD frame frequency example mentioned below is based on 145kHz oscillation.(1clock =6.90us) 224clocks Icon 1 2 3 .............. 7 Key Icon 1 2 3 .............. VLCD V1 V2 COM1 V4 VSS 1 frame 1 frame = 6.90(us) x 224 x 8 = 12.36(ms) Frame frequency = 1 / 12.36(ms) = 79.50(Hz) Key scan time = 220.70(uS) 1 frame 7 Key Icon 1 2 NJU6624A/B (6)Interface with MPU The instructions and data are communicated with the serial port which is a clock synchronization type based on 16-bit per word. The NJU6624A/B can be controlled by the serial data as shown below. CS SCL DATA The serial interface circuit operates in CS=L. A communication unit consists of 16-bit data. The communication period is from the falling edge of CS terminal to the rising edge. The inputs data and latched at rising edge of shift clock (SCL) and the first 16-bit data are fetched into the NJU6624A/B at the rising edge of chip select (CS). The data over than 16 bits are ignored. If the input data are less than 16 bits,they are ignored at the rising edge of "CS". Therefore,just 16 bits data should be input for the correct communication. In case of RAM data input, the RAM address is changed automatically as increment or decrement. The data to input is MSB first. Although the output data is just only key scan, data bits D8 to D15 in the key data read out instruction are input. After these 8-bit instruction is input, this serial data input terminal is changed to the output terminal at the 8th falling edge of SCL clock. The electrical short between the NJU6624A/B and external circuit must be prevented in the application. NJU6624A/B gABSOLUTE MAXIMUM RATINGS P A R A M E T E R (Ta=25oC) SYMBOL R A T I N G S UNIT Supply Voltage(1) VDD -0.3 to +7.0 V Supply Voltage(2) VLCD1 VSS+10.5 to VSS+0.3 V V IN -0.3 to VDD+0.3 V Operating Temperature Topr -40 to +85 o C Storage Temperature Tstg -55 to +125 o C Input Voltage Power Dissipation PD NOTE VLCD1 Terminal mW 500 Note 1 : If the LSI are used on condition above the absolute maximum ratings, the LSI may be destroyed. Using the LSI within electrical characteristics is strongly recommended for normal operation. Use beyond the electric characteristics conditions will cause mal function and poor reliability. Note 2 : Decoupling capacitor should be connected between VDD and VSS , VLCD1-V SSdue to the stabilized operation for the Voltage converter. Note 3 : All voltage values are specified as VSS = 0V The relation : VLCD1≥ VLCD2 > VDD> VSS , VSS=0V must be maintained. gELECTRICAL CHARACTERISTICS PARAMETER Input Voltage Input Voltage Output Voltage (VDD=4.5V to 5.5V,Ta=-40 to +80oC) MIN. TYP. MAX. UNIT NOTE VIH1 0.8VDD - VDD V 4 VIL1 VSS - 0.2VDD V 4 VIH2 0.8VDD - VLCD1 V 5 VIL2 VSS - 0.2VDD V 5 SYMBOL CONDITIONS VOH -IOH=2mA,VDD=5V 4.0 - - V 6 VOL IOL=2mA,VDD=5V - - 0.5 V 6 Driver On-resist.(COM) RCOM +Id=1uA(COM Terminal) Vo=VLCD,VSS,V1,V4 - - 40 KΩ 8 Driver On-resist.(SEG) RSEG +Id=1uA(SEG Terminal) Vo=VLCD,VSS,V2 - - 40 KΩ 8 Pull-up MOS Current 1 -Ip1 VDD=8V 5 25 50 uA 5 Pull-up MOS Current 2 -Ip2 VLCD1=8V 10 25 50 uA 5 Input Leakage Current ILI -1.0 - 1.0 uA 10 - - 500 uA 7 - 7 10 uA 7 5.8 6.0 6.2 V 3.8 4.0 4.2 V 1.8 2.0 2.2 V 11.2 16.0 20.8 KΩ Operating Current VDD=5V fosc=145KHz IDD1 Ta=25oC, Display, keyscanON IDD2 V1 Bleeder LCD Driving resistan- Voltage ce circuit Bleeder resistance VIN=0 to VDD V2 V4 VDD=5V, Ta=25oC stand-by mode VLCD1-VSS=8V,Ta=25 oC E.V.R. value "1111" COM/SEG terminal RB VLCD1-VSS=8V,Ta=25 oC E.V.R. value "1111" fosc VDD=5V,Ta=25o C 72 145 218 KHz LCD Display Voltage VLCD1 VLCD1 Terminal,VSS=0V VDD - 10.0 V VCD1 Current ILCD1 VLCD1-VSS=8V 1 mA Oscillation Frequency 9 NJU6624A/B Note 4 : Apply to the OSC1, SCL, DATA, CS, RESET Terminals. Note 5 : “Pull-up MOS Current 1” : Apply to the DATA Terminals. “Pull-up MOS Current 2” and “Input Voltage 2” : Apply to the K0 to K3 Terminals. Note 6 : Apply to the P0 to P3, REQ, DATA Terminals. Note 7 : If the input level is medium, current consumption will increase due to the penetration current. Therefore, the input level must be fixed to "H" or "L". -Operating Current Measurement Circuit 5V A NJU6624 VDD VSS Note 8 : RCOM and RCOM are the resistance values between power supply terminals (V SS, VLCD2 or V1,V2,V4) and each common terminal (COM1 to COM7/COMMK) and supply voltage (V SS, VLCD2 or V1,V2,V4) and each segment terminal (SEG1 to SEG71) respectively, and measured when the current Id is flown on every common and segment terminals at a same time. Note 9 : Apply to the output voltage from each COM and SEG are less than + 0.15V against the LCD driving constant voltage (V DD, VLCD1) at no load condition. Note 10: Apply to the SCL,CS,RESET Terminals. NJU6624A/B gBus timing characteristics (V DD=4.5V to 5.5V, VLCD1=VSS+8.0V, Ta=25oC) -Serial Interface Sequence PARAMETER SYMBOL MIN. MAX. tCYCE 1 - us tSC 300 - ns Chip select pulse width PW CS 100 - us Chip select set up time tCSU 300 - Chip select hold time 1 tCH1 300 - ns Serial input data set up time tSISU 300 - ns Serial input data hold time tSIH 300 - ns Key data output delay time tKDD - 300 ns Data port direction change time from input to output tSRWD - 300 ns Data port direction change time from output to input tCRWD - 300 ns tCH2 1 - us Serial clock cycle time Serial clock width CONDITION UNIT fig.1 ns fig.2 Chip select hold time 2 tCSU CS PWCS tSC tCYCE SCL tSISU tCH tSC tSIH DATA Input data sequence tCH2 CS 8 9 10 15 16 SCL tKDD DATA Input Output Output tSRWD Output Output Input tCRWD DATA I/O change timing Input data sequence NJU6624A/B -The Input Condition when using the Hardware Reset Circuit tRSL RESET VIL PARAMETER SYMBOL CONDITION MIN TYP MAX UNIT Reset input "0" level width tRSL fOSC=145kHz 1.2 - - ms -Power Supply Condition when using the internal initialization circuit (Ta=25oC) PARAMETER SYMBOL CONDITION MIN TYP MAX UNIT Power supply rise time trDD - 0.1 - 5 ms Power supply OFF time tOFF - 1 - - ms Since the internal initialization circuits will not operate normally unless the above conditions are met, in such a case initialize by instruction. (Refer to initialization by the instruction) trDD tOFF 2.4V VDD 0.2V 0.2V 0.2V 0.1ms <= trDD <= 5ms tOFF > = 1ms -Keyscan timing (fOSC=145kHz) PARAMETER SYMBOL CONDITION MIN TYP MAX UNIT Keyscan time trDD - - 221 - us Keyscan palse width tOFF - - 27.6 - us S0 S1 VLCD2/2 VLCD2/2 tKP VLCD2/2 S7 tKS NJU6624A/B gLCD DRIVING WAVE FORM COM1 COM2 COM3 COM4 COM5 COM6 COM7 COMMK SEG 1 2 3 4 5 Mark 1 2 3 ........... 7 Key Scan Mark 1 2 3 ......... 7 Key Scan Mark 1 VLCD V1 COMMK V2 V4 VSS VLCD V1 COM1 V2 V4 VSS VLCD V1 COM2 V2 V4 VSS . . . . . . . VLCD V1 COM8 V2 V4 VSS SEG1 VLCD V1 V2 V4 VSS SEG2 VLCD V1 V2 V4 VSS is Keyscan wave form 2 NJU6624A/B APPLICATION CIRCUITS (1) 12-character 1-line Display Example REQ DATA SCL CS RESET MCU VDD VLCD1 + + + + + COMMK COM1 COM7 NJU6624A/B VDD VLCD1 VLCD2 V1 V2 V4 VSS P3 SEG1 SEG71 P0 K3 K2 K1 K0 S7 S6 S5 S4 S3 S2 S1 LCD Panel (12-character 1-line+Icon) NJU6624A/B (2) 12-character 2-line Display Example REQ DATA SCL CS RESET MCU VDD VLCD1 + + + + + COMMK COM1 COM7 NJU6624A VDD VLCD1 VLCD2 V1 V2 V4 VSS P3 SEG1 SEG71 P0 K3 K2 K1 K0 S7 S6 S5 S4 S3 S2 S1 REQ DATA SCL CS RESET VDD VLCD1 VLCD2 V1 V2 V4 VSS P3 LCD Panel (12-character 1-line+Icon) COMMK COM1 COM7 NJU6624B SEG1 SEG71 P0 K3 K2 K1 K0 S7 S6 S5 S4 S3 S2 S1 LCD Panel (12-character 1-line+Icon) MEMO [CAUTION] The specifications on this databook are only given for information , without any guarantee as regards either mistakes or omissions. The application circuits in this databook are described only to show representative usages of the product and not intended for the guarantee or permission of any right including the industrial rights.