Part Number Hot Search : 
GRM188R7 E110C MAX4211 CXA1829N E157P AC1528 TSP400CL 1SMB5914
Product Description
Full Text Search
 

To Download NJU6677 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 NJU6677
88-common x 132-segment BIT MAP LCD DRIVER
GENERAL DESCRIPTION The NJU6677 is a 88-common x 132-segment bit map LCD driver to display graphics or characters. It contains 15,840 bits display data RAM, microprocessor interface circuits, instruction decoder, and common and segment drivers. An image data from CPU through the serial or 8-bit parallel interface are stored into the 15,840 bits internal display data RAM and are displayed on the LCD panel through the commons and segments drivers. The NJU6677 displays 88 x 132 dots graphics or 8-character 5-line by 16 x 16 dots character. The NJU6677 contains a built-in OSC circuit for reducing external components. And it features Partial Display Function containing selectable active display block(s) (two blocks max.) and optimizing the duty cycle ratio. This function dramatically reduces the operating current, setting the optimum boosted voltage combined with a programmable voltage booster circuit and an electrical variable resister. As result, it reduces the operating current. The operating voltage from 2.5V to 3.3V and low operating current are suitable for small size battery operation items. PACKAGE OUTLINE
NJU6677CJ
FEATURES Direct Correspondence of Display Data RAM to LCD Pixel Display Data RAM - 15,840 bits ;(1.36 times over than display size) LCD drivers - 88-common and 132-segment Direct connection to 8-bit Microprocessor interface for both of 68 and 80 type MPU Serial Interface Partial Display Function Two limited active display blocks setting. Duty ratio set automatically. . Easy Vertical Scroll by setting the start line address of over size display data RAM Programmable Bias selection ; 1/4,1/5,1/6,1/7,1/8,1/9,1/10 bias Common Driver Order Assignment by mask option Version C0 to C87(Pin name) C87(Pin NJU6677A Com0 Com87 Com0 to Com87 NJU6677B Com87 Com0 Com87 to Com0 Useful Instruction Sets Display ON/OFF Cont, Display Start Line Set, Page Address Set, Column Address Set, Status Read, Display Data Read/Write, Inverse Display, All On/Off, Partial Display, Bias Select, n-Line Inverse, Voltage Booster Circuits Multiple Select(Maximum 5-time), Read Modify Write, Power Saving, ADC Select, etc. Power Supply Circuits for LCD; Programmable Voltage Booster Circuits(5-time Maximum, Voltage boosting polarity:Negative voltage(V DD Common)),Regulator, Voltage Follower (x 4) voltage(VDD Common)),Regulator, Precision Electrical Variable Resistance Low Power Consumption Operating Voltage --- 2.5V to 3.3V LCD Driving Voltage --- 6.0V to 18V Package Outline --- Bumped Chip C-MOS Technology (Substrate:N) (Substrate:N)
2003 Ver.4.9
NJU6677
TERMINAL DESCRIPTION
PAD No. 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 Te rminal D U M M Y0 VDD P /S SEL68 RES V SS T2 T1 OSC1 OSC2 CS A0 WR RD D0 D1 D2 D3 D4 D5 D 6(SCL) D 7 (SI) V SS V OUT C 4+ C 4C 3+ C 3C2
+
Chip Size 8.31 x 2.93mm (Chip Center X=0um,Y=0um)
X = um -3884.0 -3179.2 -3014.1 -2793.7 -2557.3 -2400.1 -2242.9 -2007.3 -1786.9 -1550.5 -1330.1 -1093.7 -873.3 -636.9 -400.2 -179.8 4 0 .6 2 6 1 .0 4 8 1 .4 7 0 1 .8 9 2 2 .2 1142.6 1 3 0 0 .1 1 3 7 0 .1 1 4 6 6 .0 1 6 1 4 .8 1 6 7 4 .8 1 8 2 3 .6 1 8 8 3 .6 2 0 3 2 .4 2 0 9 2 .4 2 2 4 1 .2 2 3 11.2 2 4 9 1 .2 2 5 6 1 .2 2 6 3 1 .2 2 7 0 1 .2 2 7 7 1 .2 2 8 4 1 .2 2 9 11.2 3119.2 3 1 7 9 .2 3 2 3 9 .2 3 8 8 4 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 Y= um -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1305.0 -1318.1 -1258.1 -11 9 8 .1 -11 3 8 .1 -1078.1 -1018.1 PAD No. 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 Te rminal C6 C7 C8 C9 C 10 C 11 C 12 C 13 C 14 C 15 C 16 C 17 C 18 C 19 C 20 C 21 C 22 C 23 C 24 C 25 C 26 C 27 C 28 C 29 C 30 C 31 C 32 C 33 C 34 C 35 C 36 C 37 C 38 C 39 C 40 C 41 C 42 C 43 S0 S1 S2 S3 S4 S5 S6 S7 S8 S9 S 10 S 11 X = um 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 9 9 5 .0 3 8 7 0 .0 3 8 1 0 .0 3 7 5 0 .0 3 6 9 0 .0 3 6 3 0 .0 3 5 7 0 .0 3 5 1 0 .0 3 4 5 0 .0 3 3 9 0 .0 3 3 3 0 .0 3 2 7 0 .0 Y= um -958.1 -898.1 -838.1 -778.1 -718.1 -658.1 -598.1 -538.1 -478.1 -418.1 -358.1 -298.1 -238.1 -178.1 -11 8 .1 -58.1 1 .9 6 1 .9 1 2 1 .9 1 8 1 .9 2 4 1 .9 3 0 1 .9 3 6 1 .9 4 2 1 .9 4 8 1 .9 5 4 1 .9 6 0 1 .9 6 6 1 .9 7 2 1 .9 7 8 1 .9 8 4 1 .9 9 0 1 .9 9 6 1 .9 1 0 2 1 .9 1 0 8 1 .9 1141.9 1 2 0 1 .9 1 2 6 1 .9 1 3 2 1 .9 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0
C 2C 1+ C1
-
VDD VR V5 V4 V3 V2 V1 VDD D U M M Y1 D U M M Y2 D U M M Y3 D U M M Y4 C0 C1 C2 C3 C4 C5
NJU6677
PAD No. 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 Te rminal S 12 S 13 S 14 S 15 S 16 S 17 S 18 S 19 S 20 S 21 S 22 S 23 S 24 S 25 S 26 S 27 S 28 S 29 S 30 S 31 S 32 S 33 S 34 S 35 S 36 S 37 S 38 S 39 S 40 S 41 S 42 S 43 S 44 S 45 S 46 S 47 S 48 S 49 S 50 S 51 S 52 S 53 S 54 S 55 S 56 S 57 S 58 S 59 S 60 S 61 X = um 3 2 1 0 .0 3 1 5 0 .0 3 0 9 0 .0 3 0 3 0 .0 2 9 7 0 .0 2 9 1 0 .0 2 8 5 0 .0 2 7 9 0 .0 2 7 3 0 .0 2 6 7 0 .0 2 6 1 0 .0 2 5 5 0 .0 2 4 9 0 .0 2 4 3 0 .0 2 3 7 0 .0 2 3 1 0 .0 2 2 5 0 .0 2 1 9 0 .0 2 1 3 0 .0 2 0 7 0 .0 2 0 1 0 .0 1 9 5 0 .0 1 8 9 0 .0 1 8 3 0 .0 1 7 7 0 .0 1 7 1 0 .0 1 6 5 0 .0 1 5 9 0 .0 1 5 3 0 .0 1 4 7 0 .0 1 4 1 0 .0 1 3 5 0 .0 1 2 9 0 .0 1 2 3 0 .0 1170.0 111 0 .0 1 0 5 0 .0 9 9 0 .0 9 3 0 .0 8 7 0 .0 8 1 0 .0 7 5 0 .0 6 9 0 .0 6 3 0 .0 5 7 0 .0 5 1 0 .0 4 5 0 .0 3 9 0 .0 3 3 0 .0 2 7 0 .0 Y= um 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 PAD No. 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 Te rminal S 62 S 63 S 64 S 65 S 66 S 67 S 68 S 69 S 70 S 71 S 72 S 73 S 74 S 75 S 76 S 77 S 78 S 79 S 80 S 81 S 82 S 83 S 84 S 85 S 86 S 87 S 88 S 89 S 90 S 91 S 92 S 93 S 94 S 95 S 96 S 97 S 98 S 99 S 100 S 101 S 102 S 103 S 104 S 105 S 106 S 107 S 108 S 109 S 110 S 111 X = um 2 1 0 .0 1 5 0 .0 9 0 .0 3 0 .0 -30.0 -90.0 -150.0 -210.0 -270.0 -330.0 -390.0 -450.0 -510.0 -570.0 -630.0 -690.0 -750.0 -810.0 -870.0 -930.0 -990.0 -1050.0 -111 0 .0 -11 7 0 .0 -1230.0 -1290.0 -1350.0 -1410.0 -1470.0 -1530.0 -1590.0 -1650.0 -1710.0 -1770.0 -1830.0 -1890.0 -1950.0 -2010.0 -2070.0 -2130.0 -2190.0 -2250.0 -2310.0 -2370.0 -2430.0 -2490.0 -2550.0 -2610.0 -2670.0 -2730.0 Y= um 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0
NJU6677
PAD No. 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 Te rminal S 112 S 113 S 114 S 115 S 116 S 117 S 118 S 119 S 120 S 121 S 122 S 123 S 124 S 125 S 126 S 127 S 128 S 129 S 130 S 131 C 87 C 86 C 85 C 84 C 83 C 82 C 81 C 80 C 79 C 78 C 77 C 76 C 75 C 74 C 73 C 72 C 71 C 70 C 69 C 68 C 67 C 66 C 65 C 64 C 63 C 62 C 61 C 60 C 59 C 58 X = um - 2 7 9 0 .0 - 2 8 5 0 .0 - 2 9 1 0 .0 - 2 9 7 0 .0 - 3 0 3 0 .0 - 3 0 9 0 .0 - 3 1 5 0 .0 - 3 2 1 0 .0 - 3 2 7 0 .0 - 3 3 3 0 .0 - 3 3 9 0 .0 - 3 4 5 0 .0 - 3 5 1 0 .0 - 3 5 7 0 .0 - 3 6 3 0 .0 - 3 6 9 0 .0 - 3 7 5 0 .0 - 3 8 1 0 .0 - 3 8 7 0 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 Y= um 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 0 5 .0 1 3 2 1 .9 1 2 6 1 .9 1 2 0 1 .9 1 1 4 1 .9 1 0 8 1 .9 1 0 2 1 .9 9 6 1 .9 9 0 1 .9 8 4 1 .9 7 8 1 .9 7 2 1 .9 6 6 1 .9 6 0 1 .9 5 4 1 .9 4 8 1 .9 4 2 1 .9 3 6 1 .9 3 0 1 .9 2 4 1 .9 1 8 1 .9 1 2 1 .9 6 1 .9 1 .9 -58.1 -11 8 .1 - 1 7 8 .1 - 2 3 8 .1 - 2 9 8 .1 - 3 5 8 .1 - 4 1 8 .1 - 4 7 8 .1 PAD No. 251 252 253 254 255 256 257 258 259 260 261 262 263 264 Te rminal C 57 C 56 C 55 C 54 C 53 C 52 C 51 C 50 C 49 C 48 C 47 C 46 C 45 C 44 X = um - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 - 3 9 9 5 .0 Y= um - 5 3 8 .1 - 5 9 8 .1 - 6 5 8 .1 - 7 1 8 .1 - 7 7 8 .1 - 8 3 8 .1 - 8 9 8 .1 - 9 5 8 .1 - 1 0 1 8 .1 - 1 0 7 8 .1 -11 3 8 .1 -11 9 8 .1 - 1 2 5 8 .1 - 1 3 1 8 .1
NJU6677
BLOCK DIAGRAM
C0 VSS VDD V1 to V5 5 COM Driver SEG Driver COM Driver C43 S0 S131 C87 C44
C1+ C1C2+ C2C3+ C3C4+ C4-
Shift Voltage Generator Register
Shift Register COM SEG Timing Generator
Display VR Output Assignment T1,T2 Register
Data
Latch
Row Address Decoder
Line Address Decoder
Counter Line
Display Data RAM
120 x 132
Buffer
Register
Culumn Address Decoder Display Culumn Address Counter Timing Generator Culumn Address Register OSC. OSC1 OSC2
Page
Address
I/O
Multiplexer
Instruction Decoder
Status
BF
Bus
Holder
Internal
Bus
Reset
MPU
Interface
RES CS A0
RD
SEL68 WR P/S
D0 to D7 (SI,SCL)
Start Line Register
NJU6677
TERMINAL DESCRIPTION
No. 1,41 to 44 2,33,40 6,23 39 38 37 36 35 Symbol
DUMMY0 to DUMMY5
I/O
Function Dummy Terminals. These are open terminals electrically.
VDD VSS V1 V2 V3 V4 V5
Power
Power Supply Terminal (+2.4V - +3.6V) LCD Driving Voltage Supplying Terminals. In case of the external power supply operation without internal power supply operation, each level of LCD driving voltage is supplied from outside fitting with following relation. VDD>V1>V2>V3>V4>V5>VOUT In case of the internal power supply, LCD driving voltages V1-V4 depending on the Bias selection are supplied as shown in follows;
GND Ground Terminal (0V)
Power
Bias
1/4Bias 1/5Bias 1/6Bias 1/7Bias 1/8Bias 1/9Bias 1/10Bias
V1 V5+3/4VLCD V5+4/5VLCD V5+5/6VLCD V5+6/7VLCD V5+7/8VLCD V5+8/9VLCD
V2 V5+2/4VLCD V5+3/5VLCD V5+4/6VLCD V5+5/7VLCD V5+6/8VLCD V5+7/9VLCD
V3 V5+2/4VLCD V5+2/5VLCD V5+2/6VLCD V5+2/7VLCD V5+2/8VLCD V5+2/9VLCD
V4 V5+1/4VLCD V5+1/5VLCD V5+1/6VLCD V5+1/7VLCD V5+1/8VLCD V5+1/9VLCD
V5+9/10VLCD V5+8/10VLCD V5+2/10VLCD V5+1/10VLCD
(VLCD=VDD-V5) 31,32 29,30 27,28 25,26 24 34 8 7 C1 ,C1 C2 +,C2C3 +,C3C4 +,C4VOUT VR T1 T2
+ -
O
Capacitor connecting terminals for Internal Voltage Booster.Boosting time is programmed by instruction (2 to 5 times )
O I I
Boosted voltage output terminal. Connects the capacitor between VOUT terminal and VSS. VLCD voltage adjustment terminal. The gain of VLCD setup circuit for V5 level is adjusted by external resistors. LCD bias voltage control terminals.
T1 L H H T2 L/H L H Voltage booster Cir. Available Not Avail. Not Avail. Voltage Adj. Available Available Not Avail. V/F Cir. Available Available Available
15 to 22
D0 to D7
(SI) (SCL)
I/O
Data Input/Output terminals. In Pararel Interface Mode (P/S="H") I/O terminals of 8-bit bus. In Serial Interface Mode (P/S="L") D7: Input terminal of serial data ( SI ). D6: Input terminal of serial data clock ( SCL ). D0 to D5 terminals are Hi-impedance. When CS="H", D0 to D7 terminals are Hi-impedance. Data discremination signal input terminal. The signal from MPU discreminates transmoitted data between Display data and Instruction.
A0 Distin. H Display Dat a L Instruction
12
A0
I
5 11
RES CS
I I
Reset terminal. Reset operation is executing during "L" state of RES. Chip select signal input terminal. Data Input/Output are available during CS ="L".
NJU6677
No 14 Symbol RD(E) I/O I Function RD(80 type) or E(68 type) signal input terminal. ( SEL68="L" ) RD signal from 80 type MPU input terminal. Active "L". D0 to D7 terminals are output during "L" level. ( SEL68="H" ) Enable signal from 68 type MPU input terminal. Active "H". WR(80 type) or R/W(68 type) signal input terminal ( SEL68="L" ) WR signal from 80 type MPU input terminal. Active "L". The data transmitted during WR="L" are fetched at the rising edge of WR. ( SEL68="H" ) R/W signal from 68 type MPU input terminal.
R/W State H Read L Write
13
WR(RW)
I
4
SEL68
I
MPU interface type selection terminal. This terminal must connect to V DD or VSS.
SEL68 S tate H 68 Type L 80 Type
3
P/S
I
Parallel or Serial interface selection signal input terminal.
P/S "H" "L"
Chip Select
Data/Command
Data D0 to D7 SI(D7)
Read/Write
serial Clock
CS CS
A A0
RD,WR -
SCL(D6)
In case of serial interface( P/S="L") RAM data and status read operation do not work in mode of the serial interface. RD and WR terminals must fix to "H" or "L". D0 to D5 terminals are Hi-impedance. 9 10 45 to 88 OSC1 OSC2 C0 to C43 I External clock input terminal. In Internal oscillation operation, OSC1 and OSC2 terminals should be Open.In External clock operation, the external clock input to OSC1 terminal. LCD driving signal output terminals. Common output terminals:C 0 to C87 Segment output terminals:S 0 to S131 Common output terminal Following output voltage is selected by the combination of signal and Common scanning data.
Scan data
O
alternating (FR)
89 to 220
S0
toS131
O
H L
FR H L H L
Output Voltage V5 VDD V1 V4
Segment output terminal Following output voltage is selected by the combination of signal and display data in the DD RAM. 264 to 221 C44 to C87 O
RAM Data H L FR H L H L Output Voltage Normal Reverse VDD V2 V5 V3 V2 VDD V3 V5
alternating (FR)
NJU6677
Functional Description (1) Description for each blocks (1-1) Busy Flag (BF) The Busy Flag (BF) is set to logical "1" in busy of internal execution by an instruction, and any instruction excepting for the "Status Read" is disable at this time. Busy Flag is outputted through D7 terminal by "Status D7 Read" instruction. Although another instructions should be inputted after check of Busy Flag, no need to check Busy flag if the system cycle time (tCYC) as shown in AC Characteristics is secured completely. (tCYC) . (1-2)Display Start Line Register The Display Start Line Register is a register to set a display data RAM address corresponding to the COM0 COM0 display line (the top line normally) for the vertical scroll on the LCD, Page address change and so forth. The Display Start Line Address set instruction sets the 8-bit display start address into this register. (1-3) Line Counter Line Counter is reset when the internal FR signal is switched and outputs the line address of the display data RAM by count up operation synchronizing with common cycle of NJU6677. NJU6677. (1-4) Column Address Counter Column Address Counter is the 8-bit preset-able counter to point the column address of the display data RAM (DD RAM) as shown in Figure 1. The counter is incremented automatically after the display data read/write instructions execution. When the Column address counter reaches to the maximum existing address by the increment operations, the count up operation (increment) is frozen. However, when new address is set to the column address counter again, it restarts the count up operation from a set address. The operation of Column Address Counter is independent against Page Address Register. By the address inverse instruction (ADC select) as shown in Figure 1, Column Address Decoder reverses the correspondence between Column address and Segment output of display data RAM. (1-5) Page address Register Page Address Register assigns the page address of the display data RAM as shown in Figure 1. In case of accessing from the MPU with changing the page address, Page Address Set instruction is required. (1-6) Display Data RAM The Display data RAM (DD RAM) is the bit map RAM consisting of 15,840 bits to store the display data corresponding to the LCD pixel on LCD panel. The DD RAM data and the state of the LCD: In Normal Display : "1"=Turn-On Display, "0" =Turn-Off Display In Reveres Display : "1"=Turn-Off Display, "0" =Turn-On Display DD RAM output 132 bits parallel data addressed by line address counter then the data latched in the display data latch. Asynchronous data access to the DD RAM is available due to the access to the DD RAM from the CPU and latch to the display data latch operation are done independently.
(1-7) Common Driver Assignment This circuit determines the scanning direction of the common output. Table 1
C O M O utp u t s Te rminals PAD No. 45
P in na m e C 0
88 C 43 C O M 43 C O M 44
221 C 87 C O M 87 COM0
264 C 44 C O M 44 C O M 43
V e r.A V e r.B
COM0 C O M 88
The Mask fixes the common scanning direction between version A and B that can not be changed by the instruction.
NJU6677
P a g e A d d ress D A TA D0 D1 D2 D 3 ,D 2 , D 1 , D 0 (0,0,0,0) D3 D4 D5 D6 D7 D0 D1 D2 D 3 ,D 2 , D 1 , D 0 (0,0,0,1) D3 D4 D5 D6 D7 D0 D1 D2 D 3 ,D 2 , D 1 , D 0 (0,0,1,0) D3 D4 D5 D6 D7 D0 D1
: : : : : : : : : : : :
D isplay P a tte rn
Line Address
F o r example the D isplay start line i s 1 0H
00 01 02 Pege 0 03 04 05 06 07 08 09 0A Pege 1 0B 0C 0D 0E 0F 10 11 12 Pege 2 13 14 15 16 17 18 19
: : : :
C n Out C0 C1 C2 C3 C4 C5 C6 C7 C8 C9
: : : :
D6 D7 D0 D1 D2 D 3 ,D 2 , D 1 , D 0 (1,1,0,0) D3 D4 D5 D6 D7 D0 D1 D2 D 3 ,D 2 , D 1 , D 0 (1,1,0,1) D3 D4 D5 D6 D7 D0 D1 D2 D 3 ,D 2 , D 1 , D 0 (1,1,1,0) D3 D4 D5 D6 D7
|
C o lum n Address
5E 5F 60 61 62 Pege 12 63 64 65 66 67 68 69 6A Pege 13 6B 6C 6D 6E 6F 70 71 72 Pege 14 73 74 75 76 77
|
01 82
C78 C79 C80 C81 C82 C83 C84 C85 C86 C87
|
02 81
|
03 80
|
04 7F
|
05 7E
|
06 7D
|
07 7C
|
08 7B
|
09 7A
|
7A 09
122
|
7B 08
123
|
7C 07
124
|
7D 06
125
|
7E 05
126
|
7F 04
127
|
80 03
128
|
81 02
129
|
82 01
130
|
83 00
131
A D C
D 0 ="0" D 0 ="1" S e g m e nt Output
00 83
0
1
2
3
4
5
6
7
8
9
Fig.1 Correspondence with Display Data RAM Address
NJU6677
(1-8) Reset Circuit When the input signal to RES terminal goes to "L", the reset circuit executes initialization as below; The Initialization state (default) 1 Display Off 2 Normal Display (not inverse) 3 ADC Select : Normal (ADC Instruction D0 ="0") D0 4 Read Modify Write Mode Off 5 Voltage Booster off, Voltage Regulator off, Voltage follower off 6 Static Drive Off 7 Driver Output Off 8 Clear the data of serial interface register 9 Set the Column Address Counter to 00H 00H 10 Set the Display Start Line Register to 00H 00H 11 Set the Page Address Register to page "0" 12 Set the EVR register to FFH FFH 13 Set the Partial Display(1/88 duty) 14 Set the Bias select(1/10 Bias) 15 Set the Voltage Booster(5 times) 16 Set the n-line inverse register to 0H 0H The RES terminal connects to the reset terminal of the MPU synchronization with the MPU initialization as shown in " the MPU interface " in the Application Circuit section. The "L" level input signal as reset signal must keep the period over than 10us as shown in DC Characteristics. The NJU6677 takes 1us for the reset operation after the rising edge of the RES signal. The reset operation by RES ="L" initializes each resister setting as above reset status, but the internal oscillation circuit and output terminals (D0 to D7) are not affected. To avoid the lock-up, the reset operation by the RES terminal must be required every time when power terns on. The reset operation by the reset instruction, function 9 to 16 operations mentioned above is performed. The RES terminal must be keep "L" level when the power terns on in not use of the built-in LCD power supply circuit for no affect to the internal execution. (1-9) LCD Driving Circuit (a) LCD Driving Circuits LCD driver is 220 sets of multiplexer consisting of 132 segments and 88 commons drivers to output LCD driving voltage. The common driver outputs the common scan signals formed with the shift register. The segment driver outputs the segment driving signal determined by a combination of display data in the DD RAM, common timing, FR signal, and alternating signal for LCD. The output wave forms of segment/common are shown in LCD DRIVING WAVEFORM. WAVEFORM. (b) Display Data Latch Circuits Display Data Latch Circuit latches the 132-bit display data outputted from the DD RAM addressed by the Line address counter to LCD driver at every common signal cycle temporarily. The original data in the DD RAM is not changed because of the Normal/Reverse display, Display On/Off, Static drive On/Off instruction processes only stored data in this Display Data Latch Circuit. (c) Signal forming to Line Counter and Display Data Latch Circuit The count clock to Line Counter and the latch clock to Display Data Latch Circuit are formed using the internal display clock (CL). The display data of 132 bits from Display Data RAM pointed by the line address synchronizing with the internal display clock are latched into the Display Data Latch Circuit and are outputted to LCD driving circuits. The display data read out operation from DD RAM to the LCD Driver Circuit is completely independent operation with an access to the display data RAM from MPU. (d) Display Timing Generation Circuit The display timing generation circuit generates the internal timing of the display system by the master clock and the internal FR signal. As for it, the internal FR signal and the LCD alternating signal generate the wave form of 2-frame alternating drive wave form or the n-line inverse drive method for the LCD Driving circuit.
NJU6677
(e)Common Timing Generator The Common Timing Generator generates the common timing signal from the display clock (CL ). -2-frame alternating drive mode
87 88 1 2 3 4 5 6 7 8 85 86 87 88 1 2 3 4 5
CL
FR
C0
VDD V1 V4 V5 VDD V1 V4 V5
C1
RAM DATA VDD V2 V3 V5
Sn
Fig.2 -n-line inverse drive mode (n=7, line inverting register sets to 6)
87 88 1 2 3 4 5 6 7 8 85 86 87 88 1 2 3 4 5
CL
FR VDD V1 V4 V5 VDD V1 V4 V5
C0
C1
RAM DATA VDD V2 V3 V5
Sn
Fig.3
NJU6677
(f) Oscillation Circuit The Oscillation Circuit is a low power type CR oscillator using an internal resistor and capacitor. The oscillator output is using for the display timing clock and for the voltage booster circuit. And the display clock(CL) is generated from this oscillator output frequency by dividing. -The relation between duty and divide Table 2
Duty Divide 1/8 1/44 1/16 1/22 1/24 1/15 1/32 1/11 1/40 1/9 1/48 1/7 1/56,64 1/6 1/72 1/5 1/80,88 1/4
(g) Power Supply Circuit The internal power supply circuit generates the voltage for driving LCD. It consists of voltage booster circuits (from 2 times to 5 times), voltage regulator circuits, and voltage followers. The operation of internal Power Supply Circuits is controlled by the Internal Power Supply On/Off Instruction. When the Internal Power Supply Off Instruction is executed, all of the voltage booster circuits, regulator circuits, voltage follower circuits are turned off. In this time, the bias voltage of V1, V2, V3, V4,V5 and VOUT for the LCD V1 V2 V3 V4,V5 VOUT should be supplied from outside, terminals C1+, C1-, C2+, C2-, C3+, C3-, C4+, C4-, and VR should be open. The status of internal power supply is selected by T1 and T2 terminal. Furthermore the external power supply operates T1 T2 with some of internal power supply function. Table 3
T1 L H H T2 L/H L H Voltage Booster ON OFF OFF Voltage Adj. ON ON OFF Buffer(V/F) ON ON ON Ext.Pow Supply VOUT V5,VOUT Open Open Open C1+,C1- to C4+,C4VR Term.
When (T1, T2)=(H, L), C1+, C1-, C2+, C2-,C3+, C3-, C4+, C4- terminals for voltage booster circuits are open be(T1 T2 cause the voltage booster circuits doesn't operate. Therefore LCD driving voltage to the VOUT terminal should be VOUT supplied from outside. When (T1, T2)=(H, H), terminals for voltage booster circuits and VR are open, because the voltage booster circuits (T1 T2 and Voltage adjust circuits do not operate.
The internal power supply Circuits is designed specially for a small-size LCD like as normal cellular phone size LCD panel. When NJU6677 apply to the large size LCD panel application (large capacitive load), external power supply is required to keep good display condition.. To keep good display condition, external component of the capacitors connecting to the V1 to V5 terminals and voltage booster circuits and the feedback resistors for the V5 operational amplifier must fix each optimized constant after checking various display patterns on LCD panel actually in the application.
NJU6677
Power Supply applications (1) Internal Power Supply Example. (2) Only VOUT Supply from outside Example. VOUT All of the Internal Booster, Voltage Regulator, Internal Voltage Regulator, Voltage Follower using Voltage Follower using. Internal power supply ON (Instruction) (T1,T2) = (H,L) Internal power supply ON (instruction) (T1,T2)=(L,L)
VDD
+
VDD T 1
+
T 1 V1 T 2
V1
+
T 2
+
V2 V3
C1+ C1C2+
V2 V3
+
+
+
+
+
+
V4
+
C2+
V4
+
V5
+
C3+ C3C4+ C4+
V5 VO UT VSS VDD
VOUT VSS VDD
VR
V5
VR
V5
(3) VOUT and V5 supply from outside Example. VOUT Internal Voltage Follower using. Internal power supply (Instruction) (T1,T2) =(H,H)
(4) External Power Supply Example All All of V1 to V5 and VOUT supply from outside VOUT Internal power supply (Instruction) (T1,T2) =(H,H)
VDD
+
VDD T 1 T 1 V1 T 2 V2 V3 V4 V5 VOUT VSS T2
V1
+
V2 V3
+
+
V4 V5 VOUT VSS
: These switches should be open during the power save mode.
NJU6677
(2) Instruction
The NJU6677 distinguishes the data on the data bus D0 to D7 as an instruction by combination of A0, RD, and WR(R/W) signals. The decoding of the instruction and exection performes with only high speed internal timing without relation to the external clock. Therefore, no busy flag check required normally. In case of the serial interface, the data input as MSB(D7) first serially. Table.4 shows the instruction codes of the NJU6677. NJU6677.
Table 4. Instruction Code
In s t r u c tio n (a ) D i s p la y O N /O F F D i s p la y S ta rt L i n e S e t H ig h O r d e r 4 b i t s D i s p la y S ta rt L i n e S e t L o w e r O r d e r 4 b i ts (c) P a g e A d d re s s S e t H ig h O r d e r 1 b i t s P a g e A d d re s s S e t L o w e r O r d e r 4 b i ts (d ) C o lum n A d d r e s s S e t H ig h O r d e r 4 b i t s C o lum n A d d r e s s S e t L o w e r O r d e r 4 b i ts (e ) (f) (g ) (h) S ta t u s R e a d W r i t e D i s p la y D a ta R e a d D i s p la y D a ta N o r m a l o r In v e r s e O N /O F F S e t S ta tic D r i v e O N /N o r m a l D i s p la y S u b i n s t r u c t i o n ta b le mode ( k ) P a r t i a l D i s p la y 1 s t B lo c k , S e t S ta rt d i s p la y u n i t 1 s t B lo c k , S e t The num b e r o f d i s p la y u n i t s 2 n d B lo c k , S e t S ta rt d i s p la y u n i t 2 n d B lo c k , S e t The num b e r o f d i s p la y u n i t s P a r t i a l d i s p la y o n 0 0 1 1 0 0 0 0 0 0 0 0 0 1 S ta rt d i s p la y unit num b e r o f d i s p la y u n i t s S ta rt d i s p la y unit num b e r o f d i s p la y u n i t s 0 0 0 0 Code
A0 RD WR
(*:Don't Care)
D
1
D
7
D 0
6
D
5
D 0
4
D
3
D
2
D
D e s c r i p tio n
0
0 0
1 1
0 0
1 0
1 0
1
1
1
0 /1 L C D D i s p la y O N /O F F
0 :O F F 1 1 (b ) H ig h O r d e r A d d re s s L o w e r O rd e r A d d re s s * * *
1 :O N
D e te r m i n e t h e D i s p la y L i n e o f R A M to the C O M 0 . ( S e t th e H i g h e r o r d e r 4 b its ) D e te r m i n e t h e D i s p la y L i n e o f R A M to the C O M 0 . ( S e t th e L o w e r o r d e r 4 b its ) o f D D R A M to t h e P a g e A d d r e s s R e g i s te r
0
1
0
0
1
1
0
0
1
0
0
1
0
0
H i . S e t th e H i g h e r o r d e r 1 b it p a g e
0
1
0
1
1
0
0
L o w e r O rd e r P a g e A d d re s s H ig h O r d e r C o lum n A d d . L o w e r O rd e r C o lum n A d d . 0 0 0 0
S e t th e L o w e r o r d e r 4 b i t p a g e o f D D R A M to t h e P a g e A d d r e s s R e g i s te r S e t th e H i g h e r o r d e r 4 b its C o lum n A d d r e s s to t h e R e g . S e t th e L o w e r o r d e r 4 b i ts C o lum n A d d r e s s to t h e R e g . R e a d o u t t h e i n t e r n a l S ta t u s W r i t e t h e d a ta i n to t h e D i s p la y D a ta R A M R e a d t h e d a ta fro m t h e D i s p la y D a ta R A M
0 0 0 1 1 0
1 1 0 1 0 1
0 0 1 0 1 0
0 0
0 0
0 0
1 0
S ta t u s
W r i t e D a ta R e a d D a ta 1 0 1 0 0 1 1
0 /1 In v e r s e t h e O N a n d O F F
D i s p la y 0 :N o r m a l 1 :In v e r s e 0 0 1 1 0 0 1 0 0 1 1 1 0 1 0 0 1 0 0 0
0 /1
(i) (j)
W h o le D i s p la y T u r n s O N 0 :N o r m a l 1 :W h o le D i s p . O N S e t th e S u b i n s t r u c tio n ta b le .
0
S e t th e S ta rt d i s p la y u n i t o f 1 s t B lo c k . S e t th e n u m b e r o f d i s p la y u n i t s o f 1 s t B lo c k . S e t th e S ta rt d i s p la y u n i t o f 2 n d B lo c k . S e t th e n u m b e r o f d i s p la y u n i t s o f 2 n d B lo c k . It c o m e s o ff the m o d e to s e t a n d a d i s p la y i s e x e c u te d . S e t th e n u m b e r o f i n v e r s e d r i v e line . S e t th e n u m b e r o f i n v e r s e d r i v e line . 0 T h e e x e c u ti o n o f the li n e i n v e r s e d rive . S e t th e V 5 o u tp u t le v e l to t h e E V R r e g i s te r. (H i g h e r o r d e r 4 b its ) S e t th e V 5 o u tp u t le v e l to t h e E V R r e g i s te r. (L o w e r o r d e r 4 b its ) 0 1 T h e e x e c u ti o n o f the E V R . It e n d s t h e s e t t i n g o f s u b i n s t r u c tio n ta b le .
0 0
1 1
0 0
0 0
0 0
1 1
0 1
0
1
0
0
1
0
0
Sub inst.
( l ) n - li n e In v e r s e D r i v e S e t R e g i s te r S e t H i g h e r o r d e r 2 b its R e g i s te r S e t L o w e r o r d e r 4 b its n - lin e In v e r s e D r i v e S e t is e x e c u t e d . ( m ) E V R R e g i s te r S e t E V R R e g i s te r S e t H i g h e r o r d e r 4 b its E V R R e g i s te r S e t L o w e r o r d e r 4 b its E V R R e g i s te r S e t i s e xe c ute d . 0 1 0 1 0 0 0 E V R D a ta H ig h e r o rd e r E V R D a ta L o w e r o rd e r 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 1 1 1 0 1 0 * * hig h e r o rd e r
L o w e r o rd e r 0 0
0
1
0
1
0
0
1
0 0
1 1
0 0
1 0
0 1
1 1
0 1
(n)
E n d o f s u b i n s t r u c tio n ta b le m o d e
NJU6677
(2-1) Explanation of Instruction Code (a) Display On/Off It executes the ON/OFF control of the whole display without relation to the DD RAM or any internal conditions.
A0 0 RD 1 WR 0 D7 1 D6 0 D5 1 D4 0 D3 1 D2 1 D1 1 D0 D
D 0:Display Off 1:Display On
(b) Display Start Line It sets the DD RAM line address corresponding to the COM0 terminal (normally assigned to the top display line). In this instruction execution, the display area is automatically set by the lines that correspond to the display duty ratio to the upward direction of the line address. Changing the line address by this instruction performs smooth scrolling to a vertical direction. In this time, the DD RAM data are unchanged.
A0 0
0
RD 1
1
WR 0
0
D7 0
0
D6 1
1
D5 0
1
D4 1
0
D3 A7
A3
D2 A6
A2
D1 A5
A1
D0 A4
A0
A7 0 0
A6 0 0
A5 0 0
A4 0 0 : :
A3 0 0
A2 0 0
A1 0 0
A0 0 1
0
1
1
1
0
1
1
1
Line Address(HEX) 00 01 : : 77
(c) Page Address Set When MPU access to the DD RAM, a page address is set by page Address Set instruction before writing the data. (Note: the change of page address is not affected to the display.)
A0 0 0
RD 1 1
WR 0 0
D7 0 1
D6 1 1
D5 0 0
D4 0 0
D3 * A3
D2 * A2
D1 * A1
D0 A4 A0
(*:Don't Care)
A4 0 0
A3 0 0
A2 0 0 : :
A1 0 0
A0 0 1
Page 0 1 : :
0
1
1
1
0
14
NJU6677
(d) Column Address When MPU accesses to the DD RAM , the row address set by Page Address Set instruction is required with the column address before writing the data. The column address set requires twice address set which are higher order 4 bits address set and lower order 4 bits. When the MPU access to the DD RAM continuously, the column address increments automatically from the set address after each data access. Therefore, the MPU can transmit only the Data continuously without setting the column address at every transmission time. The increment of column address is stopped at the maximum column address plus 1 limited by each display mode. When the column address count up is stopped, the row address is not changed.
A0 0 RD 1 WR 0 D7 0 D6 0 D5 0 D4 1 D3 A7 D2 A6 D1 A5 D0 A4
Higher Order Lower Order
0 A7 0 0 A6 0 0
1 A5 0 0
0 A4 0 0
0 A3 0 0 : : 0
0 A2 0 0
0 A1 0 0 A0 0 1
0
A3
A2
A1
A0
1
0
0
0
0
1
1
Column Address(HEX) 0 1 : : 83
(e) Status Read This instruction reads out the internal status of "BUSY", "ADC", "ON/OFF" and "RESET" described as follows.
A0 0
RD 0
WR 1
D7
D6
D5
ON/OFF
D4
RESET
D3 0
D2 0
D1 0
D0 0
BUSY A D C
BUSY
: BUSY=1 indicate the operating or the Reset cycle. All instructions can be input after the BUSY status change to "0". : Indicate the output correspondence of column (segment) address and segment driver.
ADC
0 :Counterclockwise Output (Inverse) 1 :Clockwise Output (Normal) (Note) The data "0=Inverse" and "1=Normal" of ADC status is inverted with the ADC select Instruction of "1=Inverse" and "0=Normal". ON/OFF : Indicate the whole display On/Off status. 0 : Whole Display "On 1 : Whole Display "Off" (Note) The data "0=On" and "1=Off" of Display On/Off status is inverted with the Display On/Off instruction data of "1=On" and "0=Off". RESET : Indicate the initializing by RES terminal signal or reset instruction. 0 : Not Reset status 1 : In the Reset status
NJU6677
(f) Write Display Data It writes the data on the data bus into the DD RAM. column address increments automatically after data writing, therefore, the MPU can write the data into the DD RAM continuously without the address setting at every writing time once the starting address is set.
A0 1 RD 1 WR 0 D7 D6 D5 D4 D3 D2 D1 D0
W R IT E D A TA
(g) Read Display Data This instruction reads out the 8-bit data from DD RAM addressed by the column and the page address. The column address automatically increments after the 8-bit data read out, therefore, the MPU can read the data from the DD RAM continuously without the address setting at every reading time once the starting address is set. Note that the dummy read is required just after setting the column address (see "(4-4) Access to the DD RAM and the Internal Register"). In the serial interface mode, the display data is unable to read out.
A0 1 RD 0 WR 1 D7 D6 D5 D4 D3 D2 D1 D0
R E A D D ATA
(h) Normal or Inverse On/Off Set It changes the display condition of normal or reverse for entire display area. The execution of this instruction does not change the display data in the DD RAM.
A0 0 RD 1 WR 0 D7 1 D6 0 D5 1 D4 0 D3 0 D2 1 D1 1 D0 D
D 0 : Normal 1 : Inverse
RAM data "1" correspond to "On" RAM data "0" correspond to "On"
(i) Static Drive This instruction turns all the pixels ON regardless the data stored in the DD RAM. In this time, the data in DD RAM are remained and unchanged. This instruction is executed prior to the "Normal or Inverse On/Off Set" Instruction.
A0 0 RD 1 WR 0 D7 1 D6 0 D5 1 D4 0 D3 0 D2 1 D1 0 D0 D
D 0 : Normal Display 1 : Whole Display turns On When the "Static Drive ON" instruction is executed at Display OFF status, the NJU6677 operates in Power Save Mode. (Refer " Power Save Mode ")
NJU6677
(j) Sub Instruction table mode This instruction switches the instruction table from the main to the sub. The sub instruction table contains instructions of partial display, n-line inverse drive set and EVR register set as mentioned in (k), (l) and (m). The instruction of sub instruction table mode must be executed before above 3 sub instructions execution. The instruction of end of sub instruction table mode (n) switches the instruction table from the sub to the main. If any main instructions are written in the sub instruction mode, the NJU6677 will malfunction.
A0 0
RD 1
WR 0
D7 0
D6 1
D5 1
D4 1
D3 0
D2 0
D1 0
D0 0
-Set sub Instruction table flow is shown below:
Sub Instruction table mode
Switches to Sub instruction table mode.
Set sub instructions.
End of Sub Instruction table mode.
Switches to Main instruction mode.
(k) Partial Display It selects two active display areas on the LCD Panel partially. The display area is divided to 11 units with four commons each and selected two display blocks by setting Unit number and number of Unit required (not overlap, not over than 11 units) to display on the LCD panel. These two display blocks are assigned optionally on the LCD panel. Duty selects an adapted ratio number corresponding to the total number of two display blocks automatically. Partial Display function adjusts the LCD driving voltage, Voltage boosting times and E.V.R level by the instruction to generate the optimum LCD driving voltage for display quality. As result, the operating current is reduced. * Display Unit Structure
UNIT UNIT UNIT UNIT UNIT UNIT UNIT UNIT UNIT UNIT UNIT 0 1 2 3 4 5 6 7 8 9 10 (8 commons)
88-common
(8 commons)
132-segment
NJU6677
Partial display instruction When Partial Display functions, both of Top Unit Number of display area (the Start Unit) and the number of the effective continuous unit (Display Unit) from the Start Unit for the first display block and the second. Attention that the first display block and the second definition must not be overlap of display area and not be over than 11 units in total. In case of whole display (1/88 duty), the first display block defines Start Unit=0 (0,0,0,0) and Display Unit = 11 (1,0,1,1) for all of display area selection. In this time, the definition of the second display block is ignored. In case of only the first block display, the second display block defines Start Unit=0 (0,0,0,0) and Display Unit = 0 (0,0,0,0) for no display area.
A0 0 RD 1 1
1
WR 0 0
0
D7 0 0
0
D6 0 0
0
D5 0 0
1
D4 0 1
0
D3 D D
D
D2 D D
D
D1 D D
D
D0 D D
D
Start unit The display unit number Start unit The display unit number
1st Block
0
0
2nd Block
0 1 0 0 0 1 1 D D D D
By input following instruction, the duty ratio is changed automatically and executes the partial display function.
0 1 0 0 1 0 0 0 0 0 0
Partial display on
D :unit number (Hex.)
Notes) Attention followings due to prevent from mulfunction * The input order of Partial Display instructions must follow above. * Prohibits the overlap of the 1st partial display block and the 2nd. * The Start Unit of the 1st partial display block must not be over 10. * The total Display Unit Number (the sum of the 1st and 2nd partial display block Unit Num ber) must not be over 11. * On the LCD panel, no active display area inserts between the 1st display block and the 2nd . However, the display data of the 1st display block and the 2nd must store continuously in the display data RAM.
NJU6677
Example of the Partial Display setting. UNIT 0 UNIT 1 UNIT 2 UNIT 3 UNIT 4 UNIT 5 UNIT 6 UNIT 7 UNIT 8 UNIT 9 UNIT 10 1st Block
2nd Block
active display-block
The above partial display condition is set as follows: 1)Set sub instruction mode
A0 0 RD 1 WR 0 D7 0 D6 1 D5 1 D4 1 D3 0 D2 0 D1 0 D0 0
Set sub instruction mode.
2)Set partial display conditions
A0 0 0 0
0 0
RD 1 1 1
1 1
WR 0 0 0
0 0
D7 0 0 0
0 0
D6 0 0 0
0 1
D5 0 0 1
1 0
D4 0 1 0
1 0
D3 0 0 0
0 0
D2 0 0 1
1 0
D1 0 1 0
0 0
D0 0 0 0
1 0
1st Block, Set start unit to "0" 1st Block, Set the display unit number to "2" 2nd Block, Set start unit to "4" 2nd Block, Set the display units number to "5" Execute Partial display.
The Duty is changed to 1/56 automatically.
3)End sub instruction mode
A0 0 RD 1 WR 0 D7 0 D6 1 D5 1 D4 1 D3 0 D2 0 D1 0 D0 1
End sub instruction mode. Back to main instruction mode.
Duty is changed automatically when Partial Display execution. But LCD Driving Voltage, Bias, Driving form like as 2-frame alternating driving or n-line inverse are not changed. Therefore, Display Off should operate before Partial Display execution for prevention of unexpected display, and Voltage Booster Select instruction, E.V.R Register Set, Bias Select and n-line Inverse Driving Set should set optimum conditions for good display in the mean time of Partial Display instruction execution. The optimum conditions should fix refering the result of actual display eveluation.
NJU6677
-Set Partial Display flow is shown below:
In t e r n a l P o w e r S u p p ly O F F S u b In s t r u c t i o n Ta b le M o d e S e t a S ta r t U n i t o f t h e f i r s t d i s p l a y u n i t S e t a n u m b e r o f D i s p la y U n i t o f t h e f i r s t S e t a S ta r t U n i t o f t h e s e c o n d d i s p la y u n i t S e t a n u m b e r o f D i s p la y U n i t o f t h e s e c o n d E x e c u t e s P a r t i a l D i s p la y f u n c t i o n n - lin e In v e r s e D r i v e S e t E V R R e g i s te r S e t E n d S u b In s t r u c t i o n Ta b le Mode B i a s S e le c t V o lta g e B o o s te r T i m e s S e le c t W a it Tim e In t e r n a l P o w e r S u p p ly O N
(l) n-line Inverse Drive Mode n-Line Inverse Register Set (refer +Functional Description Fig.3 n-line Inverse alternative drive mode) It sets a line number to inverse the polarity of common driver and segment. The instructions must be input in order of followings. These instructions are sub instruction sets and must be set after (j)Sub instruction table mode. 1)Set sub instruction mode
A0 0 RD 1 WR 0 D7 0 D6 1 D5 1 D4 1 D3 0 D2 0 D1 0 D0 0 Set sub instruction mode.
2)Set n-line Inverse number
A0 0 0 RD 1 1 WR 0 0 D7 0 0 D6 1 1 D5 0 1 D4 1 0 D3 * A3 D2 * A2 D1 A5 A1 D0 A4 A0
Higher order Low order
A5
0 0 1
A4
0 0 1
A3
0 0 : 1
A2
0 0 1
A1
0 0 1
A0
0 1 1
Inverse line
-(*) 2 : 64
(*:2-frame alternating drive mode.)
3)Execute the n-line Inverse
A0 0 RD 1 WR 0 D7 0 D6 1 D5 1 D4 1 D3 0 D2 0 D1 0 D0 0
4)End sub instruction mode
A0 0 RD 1 WR 0 D7 0 D6 1 D5 1 D4 1 D3 0 D2 0 D1 0 D0 1 End sub instruction mode. Back to main instruction mode.
NJU6677
(m) EVR Register Set It controls the voltage regulator circuit of the internal LCD power supply to adjust the LCD display contrast by changing the LCD driving voltage "V5". By data setting into the EVR register, the LCD driving voltage "V5" selects out of 201 steps of regulated voltage. The voltage adjustable range of "V5" is fixed by the external resistors. For details, refer the section "(3-2) Voltage Adjust Circuits". 1)Set sub instruction mode
A0 0 RD 1 WR 0 D7 0 D6 1 D5 1 D4 1 D3 0 D2 0 D1 0 D0 0 Set sub instruction mode.
2)Set EVR Register
A0 0
0
RD 1
1
WR 0
0
D7 1
1
D6 0
0
D5 0
0
D4 0
1
D3 A7
A3
D2 A6
A2
D1 A5
A1
D0 A4
A0
A7 0
A6 0
A5 1
A4 1 : :
A3 0
A2 1
A1 1
A0 1
1
1
1
1
1
1
1
1
VLCD Low : : High
VLCD=VDD-V5 LCD=VDD-V5 When EVR doesn't use, set the EVR register to (1,1,1,1,1,1,1,1). 3)Execute the EVR
A0 0 RD 1 WR 0 D7 1 D6 0 D5 1 D4 0 D3 0 D2 0 D1 0 D0 0
4)End sub instruction mode
A0 0 RD 1 WR 0 D7 0 D6 1 D5 1 D4 1 D3 0 D2 0 D1 0 D0 1 End sub instruction mode. Back to main instruction mode.
(n) End of Sub instruction table mode "End of sub instruction table mode" instruction switches instruction table from sub to main. (k)Partial display, (l)n-line inverse drive mode, and (m)EVR are sub instruction sets on the sub instruction table. The instruction of "END of sub instruction mode" must be set after these sub instruction sets. The NJU6677 may occur incorrect operation if any main instructions on the main instruction table are input in mode of sub instruction table.
A0 0 RD 1 WR 0 D7 0 D6 1 D5 1 D4 1 D3 0 D2 0 D1 0 D0 1
NJU6677
(o) Bias Select This instruction sets the bias voltage.
A0 0 RD 1 WR 0 D7 1 D6 0 D5 1 D4 1 D3 * D2 A2 D1 A1 D0 A0
(*:Don't Care)
A2 0 0 0 0 1 1 1
A1 0 0 1 1 0 0 1
A0 0 1 0 1 0 1 *
Bias 1/4 1/5 1/6 1/7 1/8 1/9 1/10
(p) Boost Level Select This instruction sets the boost level (2 to 5 times). When "Partial Display Instruction" execution, the "Boost Level Select" also must be executed. If the external capasitors are connected as the lower than 5 times boost level, don't set the boost level by the instruction over than the boost level by conecting capasitors. If set the boost level over than it, the device will make malfunction.
A0 0
RD 1
WR 0
D7 0
D6 0
D5 1
D4 1
D3 0
D2 0
D1 A1
D0 A0
Command A1 0 0 1 1 A0 0 1 0 1
Booster Multiple 5times external 4times external 3times external 2times external capacitors capacitors capacitors capacitors connections connections connections connections 2-time 3-time 2-time 4-time 3-time 2-time 5-time 4-time 3-time 2-time
NJU6677
(q) Read Modify Write/End This instruction sets the Read Modify Write controlling the page address increment. In this mode, the Column Address only increments when execute the display data "Write" instruction; but no change when the display data "Read" Instruction. This status is continued until the End instruction execution. When the End instruction is executed, the Column Adddress goes back to the start address before the execution of this "Read Modify Write" instruction. This function reduces the load of MPU for repeating display data change of the fixed area (ex. cursor blink).
A0 0 RD 1 WR 0 D7 1 D6 1 D5 1 D4 0 D3 0 D2 0 D1 0 D0 D
D 0 : Read Modify Write On 1 : End Note) In this "Read Modify Write" mode, out of display dara "Read"/"Write", any instructions except "Column Address Set" can be executed. - The Example of Read Modify Write Sequence
Page Address Set Column Address Set Set to the Start Address of Cursor Display
Read Modify Write
Start the Read Modify Write
Dummy Read The data is ignored Column Counter doesn't increase Data Read Column Counter doesn't increase Data inverse by MPU Data Write Dummy Read Data Read Data Write Dummy Read Data Read Data Write Column Counter increase Column Counter doesn't increase Column Counter doesn't increase Column Counter increase Column Counter doesn't increase Column Counter doesn't increase Column Counter increase
End NO Finish? YES
End the Read Modify Write
NJU6677
(r) Reset This instruction executes the following initialization. The reset by the reset signal input to the RES terminal (hardware reset) is required when power turns on. This reset instruction does not use instead of this hardware reset when power turns on. Initialization 1 2 3 4 5 6 7 8
Set the Column Address Counter to 00H 00H Set the Display Start Line Register to 00H 00H Set the Page Address Register to page "0" Set the EVR register to FFH FFH Set the Partial Display(1/88 duty) Set the Bias select(1/10 Bias) Set the Voltage Booster(5 times) Set the n-line inverse register to 0H 0H The DD RAM is not affected in this initialization.
A0 0 RD 1 WR 0 D7 1 D6 1 D5 1 D4 0 D3 0 D2 0 D1 1 D0 0
(s) Internal Power Supply ON/OFF This instruction control ON and OFF for the internal Voltage Converter, Voltage Regulator and Voltage Follower circuits. For the Booster circuits operation, the oscillation circuits must be in operation. operation.
A0 0 RD 1 WR 0 D7 0 D6 0 D5 1 D4 0 D3 0 D2 0 D1 0 D0 D
D 0 : Internal Power Supply Off 1 : Internal Power Supply On The internal Power Supply must be Off when external power supply using. *1 The set up period of internal power supply On depends on the step up capacitors, voltage stabilizer capacitors, VDD and VLCD. VDD VLCD. Therefore it requires the actual evaluation using the LCD module to get the correct time. (Refer to the (3-4) Fig.5)
NJU6677
(t) Driver Outputs ON/OFF This instruction controlls ON/OFF of the LCD Driver Outputs.
A0 0 RD 1 WR 0 D7 0 D6 0 D5 1 D4 0 D3 0 D2 0 D1 1 D0 D
D 0 : LCD driving waveform output Off 1 : LCD driving waveform output On The NJU6677 implements low power LCD driving voltage generator circuit and requires the following Power Supply ON/OFF sequence.
- LCD Driving Power Supply ON/OFF Sequences The sequences below are required when the power supply turns ON/OFF. For the power supply turning on operation after the power-save mode, refer the "power save release sequence" mentioned after. Turn ON sequence
EVR Register Set Internal Power Supply ON or External Power supply ON (Wait Time) *1
Turn OFF sequence
Display OFF Whole Display ON
Internal Power Supply OFF or External Power Supply OFF
Driver Outputs OFF
D rivier Outputs ON
NJU6677 Power OFF
*1 The Internal Power Supply rise time is depending on the condition of the Supply Voltage, VLCD=VDD-V5, External Capacitor of Booster, and External Capacitor connected to V1 to V5. To know the rise time correctly, V1 V5 test by using the actual LCD module.
NJU6677
(u) Power Save (complex comand) When Static Drive ON at the Display OFF status (inverse order also same), the internal circuits goes to the Power Save Mode and the operating current is dramatically reduced, almost same as the standby current. The internal status in the Power Save Mode is shown as follows; 1: The Oscillation Circuits and the Internal Power Supply Circuits stop the operation. 2: LCD driving is stopped. Segment and Common drivers output VDD level voltage. VDD 3: The display data and the internal operating condition are remained and kept as just before enter the Power Save Mode. 4: All the LCD driving bias voltage (V1 to V5) is fixed to the VDD level. VDD The power save and its release perform according to the following sequences. Power Save Sequence Display OFF Static Drive ON Driver Outputs OFF Power Save Release Sequence Normal Display Display ON (Wait Time) Driver Outputs ON
(Static Drive ON)
The NJU6677 constantly spends the current without the execution of the Driver Outputs OFF instruction. The LCD drive waveform is not output until the Driver Outputs ON instruction is executed. *1 In the Power Save sequence, the Power Save Mode starts after the Static Drive ON command is executed. *2 In the Power Save Release sequence, the Power Save Mode releases just after the Static Drive OFF instruction execution. The Display ON instruction is allowed to execute at any time after the Static Drive OFF instruction is completed. *3 The Internal Power Supply rise time is depending on the condition of the Supply Voltage, VLCD=VDD-V5, VLCD=VDD-V5, External Capacitor of Booster, and External Capacitor connected to V1 to V5. To know the rise time cor V1 V5 rectly, test by using the actual LCD module. *4 LCD driving waveform is output after the exection of the Driver Outputs ON instruction execution. *5 In case of the external power supply operation, the external power supply should be turned off before the Power Save Mode and connected to the VDD for fixing the voltage. In this time, VOUT terminal also should be made VDD VOUT codition like as disconection or connection to VSS. VSS.
(v) ADC Select This instruction determines the correspondence of Column in the DD RAM with the Segment Driver Outputs. Segment Driver Output order is inverse, when this instruction executes, therefore, the placement the NJU6677 against the LCD panel becomes easy.
R /W WR 0
A0 0
RD 1
D7 1
D6 0
D5 1
D4 0
D3 0
D2 0
D1 0
D0 D
D 0 : Clockwise Output (Normal)
Segment Driver S0 to S131 S0 S131
1 : Counterclockwise Output (Inverse) Segment Driver S131 to S0 S131 S0
NJU6677
(3) Internal Power Supply (3-1) 5-time voltage booster circuits The 5-time voltage booster circuit outputs the negative Voltage(VDD Common) boosted 5 times of VDD-VSS from the Voltage(VDD VDD-VSS VOUT terminal with connecting the five capacitors between C1+ and C1-, C2+ and C2-, C3+ and C3-, C4+ and C4-, and VSS C1 C1 C2 C2 C3 C3 C4 C4 VSS and VOUT. The boosting time is selected out of 2 times to 5 by the combination of changing the external capacitors VOUT. connection and "Booster Level Select" instruction. (refer (2-1)Instruction (p)Voltage Boost time select) Voltage Booster circuits requires the clock signals from internal oscillation circuit or the external clock signal, therefore, the internal oscillation circuits or the external clock supplier must be operating when the voltage booster is in operation. The boosted voltage of VDD-VOUT must be 18V or less. VDD-VOUT The boost voltage and the capacitor connection are shown below. The boosted voltage and VDD,VSS VDD,VSS VDD=+3V DD=+3V VSS=+0V SS= VOUT=-VDD=-3V OUT=-VDD=-3V VOUT=-2VDD=-6V OUT=-2VDD=-6V VOUT=-3VDD=-9V OUT=-3VDD=-9V VOUT=-4VDD=-12V OUT=-4VDD=-12V 2-time voltage 3-time voltage 4-time voltage 5-time voltage
Example of the external capacitor connection to the voltage booster circuits 5-time voltage
VSS C1+ C1C2+ C2C3+ C3C4+ C4VOUT
+
4-time voltage
VSS C1+ C1C2+ C2C3+ C3C4+ C4VOUT
+
+ + +
+ + +
+
3-time voltage
VSS C1+ C1C2+ C2C3+ C3C4+ C4VOUT
+
2-time voltage
VSS C1+ C1C2+ C2C3+ C3C4+ C4VOUT
+
+ +
+
NJU6677
(3-2)Voltage Adjust Circuits The boosted voltage of VOUT outputs V5 for LCD driving through the voltage adjust circuits. The output voltage of V5 VOUT is adjusted by Ra and Rb within the range of |V5| < |VOUT|. |VOUT|. The output is calculated by the following formula(1). VLCD = VDD-V5 = (1+Rb/Ra)VREG VDD-V5 (1+Rb/Ra)VREG
(1)
The VREG voltage is a reference voltage generated by the built-in bleeder registance. VREG is adjustable by EVR VREG VREG functions (see section 3-3). For minor adjustment of V5, it is recommended that the Ra and Rb is composed of R2 as variable resistor and R1 and R3 as fixed resistors, constant should be connected to VDD terminal,VR and V5 ,as shown below. VDD
VDD VREG Ra R1 VR R2 VOUT V5 R3
Rb
Fig. 4
< Design example for R1, R2 and R3 /Reference > *R1+R2+R3=6M R1+R2+R3=6M (Determind by the current between VDD-V5) VDD-V5) *Variable voltage range by the R2. -7V to -11V (VLCD=VDD-V5 : 10V to 12V) (VLCD=VDD-V5 (Determind by the LCD electrical characteristics) *VREG=3V (In case of VDD=3V and EVR=FFh) VDD=3V R1,R2 and R3 are calculated by above conditions and the fomula of (1) to below; R1=1.5M R1=1.5M R2=0.3M R2=0.3M R3=4.2M R3=4.2M Note) V5 voltage is generated referencing with VREG voltage beased on the supply voltage (VDD and VSS) as shown (VDD VSS) in above figure. Therefore, VLCD (VDD-V5) is affected including the gain (Rb/Ra) by the fluctuation of VREG voltage VLCD (VDD-V5) VREG based on the supply voltage. The power supply voltage should be stabilized for V5 stable operation.
NJU6677
(3-3) Contrast Adjustment by the EVR function The EVR selects the VREG voltage out of the following 201 conditions by setting 8-bit data into the EVR register. With VREG the EVR function, VREG is controlled, and the LCD display contrast is adjusted. The EVR controls the voltage of VREG VREG VREG by instruction and changes the voltage of V5. A step with EVR is set like table shown below. 37H 4FH 37H to 4FH available for use. If keeping 3% precision, sets EVR over 4FH. 4FH
EVR register (0,0,1,1,0,1,1,1) : (0,1,0,0,1,1,1,1) : : (1,1,1,1,1,1,0,1) (1,1,1,1,1,1,1,0) (1,1,1,1,1,1,1,1) VREG[V] (100/300) x (VDD-VSS) : (124/300) x (VDD-VSS) : : (298/300) x (VDD-VSS) (299/300) x (VDD-VSS) (300/300) x (VDD-VSS) VLCD Low : : : : : : High
3FH : 4FH : : FDH FEH FFH
In use of the EVR function, the voltage adjustment circuit must turn on by the power supply instruction.
Adjustable range of the LCD driving voltage by EVR function The adjustable range is decided by the power supply voltage VDD and the ratio of external resistors VDD Ra and Rb. [ Design example for the adjustable range / Reference ] - Condition VDD=3.0V, VSS=0V VDD=3.0V, VSS=0V Ra=1M Rb=4M Ra=1M, Rb=4M ( Ra:Rb=1:4 ) The adjustable range and the step voltage are calculated as follows in the above condition. In case of setting 4FH in the EVR register, 4FH VLCD = ((Ra+Rb)/Ra)VREG ((Ra+Rb)/Ra)VREG = (5/1) x [(124/300) x 3.0] = 6.2V In case of setting FFH in the EVR register, FFH VLCD = ((Ra+Rb)/Ra)VREG ((Ra+Rb)/Ra)VREG = (5/1) x [(300/300) x 3.0] = 15.0V
Min.4FH
Max.FFH 15.0 [V]
Adjustable Range S tep Voltagre
6.2
-------------------
50
[mV]
* In case of VDD=3V VDD=3V
NJU6677
(3-4) LCD Driving Voltage Generation Circuits The LCD driving bias voltage of V1,V2,V3,V4 are generated by dividing the V5 voltage with the internal bleeder resistance and is supplied to the LCD driving circuits after the impedence conversion by the voltage follower. As shown in Figure 5, five external capacitors are required to connect to each LCD driving voltage terminal for voltage stabilization. The value of capacitors (C5 to C9) should be determined after the actual LCD panel display evaluation.
Using the internal Power Supply
Using the external Power Supply
VSS
VSS C1+ C1C2+ C2C3+ C3C4+ *2 C4VOUT
C1 COUT
+ +
C1+ C1C2+ C2-
+
C2
C3
+ +
C3+ C3C4+ C4VOUT
C4
NJU6677
NJU6677
R3 V5 *1 V5
R2
VR
VR
R1 VDD VDD V1
+ C5 + C6 + C7 + C8 + C9
V1 V2 V3 V4 V5
External Voltage Generator
V2 V3 V4 V5
Reference set up valueVLCD=VDD-V5 = 10 to 12V valueVLCD=VDD-V5
COUT C1 to C4, C9 C5 to C8 R1 R2 R3 to 1uF to 1uF 0.1 to 0.47uF 1.5M 0.3M 4.2M
Fig.5 *1 Short wiring or sealed wiring to the VR terminal is required due to the high impedance of VR terminal. *2 Following connection of VOUT is required when external power supply using. VOUT When VSS > V5 --- VOUT=V5 VSS V5 VOUT=V5 When VSS < V5 --- VOUT=VSS VSS V5 VOUT=VSS
NJU6677
(4) MPU Interface (4-1) Interface type selection Two MPU interface types are available in the NJU6677: by 1) 8-bit bi-directional data bus (D7 to D0), 2) serial data NJU6677: input (SI:D7). The interface type (the 8 bit parallel or serial interface) is determined by the condition of the P/S terminals connecting to "H" or "L" level as shown in Table 5. In case of the serial interface, neither the status read-out nor the RAM data read-out operation is allowed. Table 5
P/S H L Type Parallel Serial CS CS CS A0 A0 A0 RD RD WR WR SEL68 SEL68 D7 D7 SI D6 D6 SCL D 0 to D5 D 0 to D5 Hi-Z
Parallel Interface The NJU6677 interfaces the 68- or 80-type MPU directly if the parallel interface (P/S="H") is selected. The 68-type or 80-type MPU is selected by connecting the SEL68 terminal to "H" or "L" as shown in table 6. Table 6
SEL68 H L Type 68 type MPU 80 type MPU CS CS CS A0 A0 A0 RD E RD WR R/W WR D0 to D7 D0 to D7 D0 to D7
(4-2) Discrimination of Data Bus Signal The NJU6677 discriminates the mean of signal on the data bus by the combination of A0, E, R/W, and (RD,WR) signals as shown in Table 7. Table 7
Common
A0 H H L L
68 type R/W H L H L
80 type RD WR L H H L L H H L
Function Read Display Data Write Display Data Status Read Write into the Register(Instruction)
(4-3) Serial Interface.(P/S="L") The serial interface of the NJU6677 consists of the 8-bit shift register and 3-bit counter. In case the chip is selected (CS=L), the input to D7(SI) and D6(SCL) becomes available, and in case that the chip isn't selected, the shift register and the counter are reset to the initial condition. The data input from the terminal(SI) is MSB first like as the order of D7, D6, *** D0 by a serial interface, it is ***D0 entered into with rise edge of serial clock(SCL). The data converted into parallel data of 8-bit with the rise edge of 8th serial clock and processed. It discriminates display data or instructions by A0 input terminal. A0 is read with rise edge of (8 X n)th of serial clock (SCL), it is recognized display data by A0=H" and instruction by A0="L". A0 input is read in the rise edge of (8 X n)th of serial clock (SCL) after chip select and distinguished. However,in case of RES="H" to "L" or CS="L" to "H" with trasfered data does not fill 8 bit, attention is necessary because it will processed as there was command input. Always, input the data of (8 X n) style. The SCL signal must be careful of the termination reflection by the wiring length and the external noise and confirmation by the actual machine is recommended by it.
C S
SI SL C A 0 1
D7 2
D6 3
D5 4
D4 5
D3 6
D2 7
D1 8
D0 9
D7
D 6 1 0
Fig. 6
NJU6677
(4-4) Access to the Display Data RAM and Internal Register. The NJU6677 transfers data to the CPU through the bus holder with the internal data bus. In case of reading out the display data contents in the DD RAM, the data which was read in the first data read cycle (= the dummy read ) is memorized in the bus holder. Then the data is read out to the system bus from the bus holder in the next data read cycle. Also, In case that the MPU writes into DD RAM, the data is temporarily stored in the bus holder and is then written into DD RAM by the next data write cycle. Therefore, the limitation of the access to NJU6677 from MPU side is not access time (tACC,tDS) of Display Data RAM (tACC,tDS) and the cycle time becomes dominant. With this, speed-up of the data transfer with the MPU becomes possible. In case of cycle time isn't met, the MPU inserts NOP operation only and becomes an equivalent to an execution of wait operation on the sutisfy condition in MPU. When setting an address, the data of the specified address isn't output immediately by the read operation after setting an address, and the data of the specified address is output at the the 2nd data read operation. Therefore, the dummy read is always necessary once after the address set and the write cycle. (See Fig. 7) The exsample of Read Modify Write operaion is mentioned in (2-1)Instruction -(q)The sequence of Inverse Display.
Write Operation
MPU WR DATA N N+1 N+2 N+3
Internal Timing
Bus holder WR
N
N+1
N+2
N+3
Read Operation
MPU WR RD DATA N
Address Set N
N
Dummy Read
n
Data Read n
n+1
Data Read n+1
Internal Timing
WR RD Column Address Bus holder N N n N+1 n+1 N+2 n+2
Fig.7 (4-6) Chip Select CS is the Chip Select terminal. In case of CS="L", the interface with MPU is available. In case of CS="H" (Chip is not selected), the terminals of D0 to D7 are high impedance and A0, RD, WR, D7(SI) and D0 D7 D7 D6(SCL) inputs are ignored. If the serial interface is selected when CS="H", the shift register and the counter for the serial interface are reset. However, the reset signal is always input and executed in any conditions of CS.
NJU6677
Note 11) tR ( Reset Time ) refers to the reset completion time of the internal circuits from the rise edge of the RES tR signal. Note 12) Apply minimum pulse width of the RES signal. To reset, the "L" pulse over tRW shall be input. . tRW Note 13) The voltage adjustment circuit controls V5 within the range of the voltage follower operating voltage. Note 14) Each operating current shall be defined as being measured in the following condition.
Status SYMBOL IOUT1 IOUT2 IOUT3 T1 L H H T2 L/H L H Internal Oscillator Validity Validity Validity Operating Condition Voltage Voltage Booster Adjustment Validity Validity Invalidity Validity Invalidity Invalidity
External Voltage Supply (Input terminal)
Voltage Follower Validity Validity Validity
Unuse Use(V OUT) Use(V OUT,V5)
MEASUREMENT BLOCK DIAGRAM :IOUT1 :IOUT1
VDD VR V5
A
VSC S 1+ +
NJU6678 NJU6677
C 1-C2 + + + C 2- C + 3 + C 3-C4 + + C 4VU OT
T 1 T 2
:IOUT2 :IOUT2
VDD VR V5
A
V S C+ S 1
NJU6677 NJU6678
C -C+ 12 C- C+ 2 3 C -C + 34 C4 VU OT
T 1 T 2
:IOUT3 :IOUT3
VDD VR V5
A
V S C+ S 1
NJU6678 NJU6677
C -C+ 12 C- C+ 2 3 C -C + 34 C4 VU OT
T 1 T 2
NJU6677
BUS TIMING CHARACTERISTICS - Read/Write operation sequence (80 Type MPU)
tCYC8 A0,CS tAW8 tCCL tCCH tDS8 D0 to D7 (Write) tf tACC tDH8 tAH8
WR,RD
tr tOH8
D0 to D7 (Read)
(VDD= (VDD=2.4V to 3.6V,Ta=-30 to +80C) 3.6V,Ta=-30 +80
PARAMETER Address Hold Time Address Set Up Time System Cycle WR Time RD
WR,"L"
A0,CS Terminals
SYMBOL tAH8 tAW8
tCYC8 (W)
MIN.
TYP. 10 0 220 350 50 200 160 160 35 15 120 50 15
MAX.
CONDITION UNIT
Control Pulse Width
RD,"L"
WR,"H"
WR,RD Terminals
RD,"H"
Data Set Up Time Data Hold Time RD Access Time Output Disable Time Rise Time, Fall Time
D0 to D7 Terminals
CS, WR, RD, A0, D0 to D7 Terminals
tCYC8 (R) tCCL(W) tCCL(R) tCCH(W) tCCH(R) tDS8 tDH8 tACC8 tOH8 tr,tf
CL=100pF
ns ns ns ns ns ns ns ns ns ns ns ns ns
Note 15) All timing based on 20% and 80% of VDD voltage level. VDD
NJU6677
- Read/Write operation sequence (68 Type MPU)
tCYC6 tEWL E tAW6 R/W tr tEWH tf tAH6 A0,CS tDS6 D0 to D7 (Write) tACC6 D0 to D7 (Read) tOH6 tDH6
(VDD= (VDD=2.4V to 3.6V,Ta=-30 to +80C) 3.6V,Ta=-30 +80
SYMBOL PARAMETER Address Hold Time tAH6 Address Set Up Time A0,CS,R/W tAW6 Terminals tCYC6(W) System Cycle Time(W) System Cycle Time(R) tCYC6(R) Read"H" Write"H" Enable Pulse Width Read"L" Write"L" Data Set Up Time Data Hold Time Access Time Output Disable Time
MIN.
tEWH E Terminal tEWL tDS6 tDH6 tACC6 tOH6 tr,tf
D0 to D7 Terminals
A0, CS, R/W, E, D0 to D7 Terminals
TYP. 10 0 220 350 200 50 160 160 35 15 200 50 15
MAX.
CONDITION UNIT
CL=100pF
ns ns ns ns ns ns ns ns ns ns ns ns ns
Rise Time, Fall Time
Note 16) All timing are based on 20% and 80% of VDD voltage level. VDD Note 17) tCYC6 shows the cycle of the E signal in active CS.
NJU6677
- Write operation sequence (Serial Interface)
tCSS CS
tCSH
tSAS A0 tSCYC tSLW SCL tSDS SI tf tr
tSAH
tSHW tSDH
(VDD= (VDD=2.4V to 3.6V,Ta=-30 to +80C) 3.6V,Ta=-30 +80
PARAMETER SYMBOL Serial Clock cycle tSCYC SCL SCL "H" pulse width tSHW Terminal SCL "L" pulse width tSLW Address Set Up Time tSAS A0 Terminal Address Hold Time tSAH Data Set Up Time tSDS SI Terminal Data Hold Time tSDH tCSS CS-SCL Time CS Terminal tCSH SCL, A0, Rise Time, Fall Time CS, SI tr,tf Terminals MIN. TYP. 120 40 80 0 150 25 10 10 300 15 MAX. CONDITION UNIT ns ns ns ns ns ns ns ns ns ns
Note 18) All timing are based on 20% and 80% of VDD voltage level. VDD Note 19) When inputting an instruction continuously, keep 450nS as the cycle of SCL between the instructions as follows SCL 8th clock SCL 1st clock
SCL
Instruction N
450 ns SCL"L"pulse width (Between the instruction and next)
Instruction N+1
NJU6677
LCD DRIVING WAVEFORM
0
1
2
3
4
86
87
0
1
2
3
4
5
86
87
VDD
FR COM0 COM1 COM2 COM3 COM4 COM5 COM6 COM7
VSS
VDD V1 V2
COM0
V3 V4 V5
VDD V1 V2 COM1 V3 V4 V5
COM8 COM9 COM10 COM11 COM12 COM13 COM14 COM15
VDD V1 V2 COM2 V3 V4 V5
SE G0
SE G1
SE G2
SE G3
SE G4
VDD V1 V2 SEG0 V3 V4 V5 VDD V1 V2 SEG1 V3 V4 V5
V5 V4 V3 V2 V1 COM0-SEG0 VDD
-V1 -V2 -V3 -V4 -V5
V5 V4 V3 V2 V1 COM0-SEG1 VDD
-V1 -V2 -V3 -V4 -V5
NJU6677
APPLICATION CIRCUIT MPU Interface (examples) The NJU6677 is connectable to 80-type MPU or 68-type. In use of Serial Interface, it is possible to be controlled by the signal line with the more small being. *:SEL68 terminal shall be connected to VDD or VSS. VDD VSS. - 80 Type MPU
VCC A0 A0 VDD SEL68 A1 to A7 IORQ CS
Decoder NJU6678 NJU6677
MPU
D0 to D7 RD WR GND RES RD WR RES
D0 to D7
P/S VSS
RESET
- 68 Type MPU
VCC VDD SEL68 A1 to A15 VMA CS
A0
A0
Decoder
MPU
D0 to D7 E R/W GND RES E R/W RES
NJU6677 NJU6678
D0 to D7
P/S VSS
RESET
- Serial Interface
VCC VDD SEL68 A1 to A7 CS
A0
A0
Decoder MPU
Port1 Port2 SI SCL P/S GND RES RES VSS
NJU6677 NJU6678
VDD OR GND
RESET
NJU6677
LCD Panel Interface Example
LCD Panel (88 x 132)
S0
C0
C 43
S 131
C 87
C 44
NJU6677 NJU6677
BOTTOM VIEW
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.


▲Up To Search▲   

 
Price & Availability of NJU6677

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X