HD66740 HITACHI
Document overview
- Manufacturer or author: Provided By www.digicamel.com(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 95
Technical content
Features
- Control and drive of a graphics LCD
- 112 x 80-dot display
- Fixed display of graphics icons (pictograms)
- Low-power operation support: Vcc = 1.8 to 3.6 V (low voltage) VLCD = 4.5 to 15.0 V (liquid crystal drive voltage) Triple, quadruple, or five-times booster for liquid crystal drive voltage 64-step contrast adjuster and voltage followers to decrease direct current flow in the LCD drive bleeder-resistors Power-save functions such as the standby mode and sleep mode supported Programmable drive duty ratios and bias values displayed on LCD
- High-speed clock-synchronized serial interface (serial transfer rate: 5 MHz max.)
- I2C bus interface
- High-speed 4-/8-bit bus interface capability
- 112-segment × 80-common liquid crystal display driver
- 1,120-byte (112 × 80 dots) character generator RAM
- Vertical smooth scroll
- Partial smooth scroll control (fixed display of graphics icons)
- Vertical double-height display by each display line
- Black-and-white reversed display
- Wide range of instruction functions: Display on/off control, black-and-white reversed
- No wait time for instruction execution and RAM access
- Internal oscillation and hardware reset
- n-raster-row AC liquid-crystal drive (C-pattern waveform drive)
- Shift change of segment and common driver
- Tape carrier package (TCP) Table 1 Progammable Display Sizes and Duty Ratios Graphics Display Duty Ratio Optimum Drive Bias Bit Map 12 x 13-dot Font Width 14 x 15-dot Font Width 16 x 16-dot Font Width 112 x 32 dots 2 lines x 9 characters 2 lines x 8 characters 2 lines x 7 characters 112 x 40 dots 3 lines x 9 characters 2.5 lines x 8 characters 2.5 lines x 7 characters 112 x 48 dots 3 lines x 9 characters 3 lines x 8 characters 3 line x 7 characters 112 x 56 dots 4 lines x 9 characters 3.5 lines x 8 characters 3.5 lines x 7 characters 112 x 64 dots 5 lines x 9 characters 4 lines x 8 characters 4 lines x 7 characters 1/9.5 112 x 72 dots 6 lines x 9 characters 4.5 lines x 8 characters 4.5 lines x 7 characters 112 x 80 dots 6 lines x 9 characters 5 lines x 8 characters 5 lines x 7 characters
<Target values> Total Current Consumption Characteristics (Vcc = 3 V, TYP Conditions, LCD Drive Power Current Included) Total Power Consumption Normal Display Operation Character Display Dot Size Duty Ratio R-C Oscillation Frequency Frame Frequency Internal Logic LCD Power Total* Sleep Mode Standby Mode 112 x 32 dots 1/32 75 kHz 73 Hz (27 µA) (16 µA) Triple (75 µA) (15 µA) 0.1 µA 112 x 40 dots 1/40 75 kHz 73 Hz (27 µA) (16 µA) Triple (75 µA) (15 µA) 112 x 48 dots 1/48 75 kHz 74 Hz (27 µA) (16 µA) Triple (75 µA) (15 µA) 112 x 56 dots 1/56 75 kHz 74 Hz (27 µA) (16 µA) Triple (75 µA) (15 µA) 112 x 64 dots 1/64 75 kHz 73 Hz (27 µA) (18 µA) Quadruple (99 µA) (15 µA) 112 x 72 dots 1/72 80 kHz 70 Hz (32 µA) (18 µA) Quadruple (104 µA) (15 µA) 112 x 80 dots 1/80 90 kHz 70 Hz (35 µA) (20 µA) Five-times (135 µA) (15 µA) Note : When a triple, quadruple, or five-times booster is used: the total power consumption = Internal logic current + LCD power current x 3 (triple booster), the total power consumption = Internal logic current + LCD power current x 4 (quadruple booster), and the total power consumption = Internal logic current + LCD power current x 5 (five-times booster) Type Name Types External Dimensions Bus Interface Operation Voltages HD66740TB0 Bending TCP 4/8-bits parallel and clock synchronized serial HD66740WTB0 Bending TCP 4/8-bits parallel and I2C bus interface HCD66740BP Au-bumped chip 4/8-bits parallel and clock synchronized serial HCD66740WBP Au-bumped chip 4/8-bits parallel and I2C bus interface 1.8 V to 3.6 V
LCD Specification Comparison (Under development) Items HD66725 HD66728 HD66740 Character display sizes 16 characters x 3 lines 16 characters x 10 lines Graphic display sizes 96 x 26 dots 112 x 80 dots 112 x 80 dots Multiplexing icons 192 Annunciator 1/2 duty: 192 Key scan control 8 x 4 8 x 4 LED control ports General output ports Operating power voltages 1.8 V to 5.5 V 1.8 V to 5.5 V 1.8 V to 3.6 V Liquid crystal drive voltages
3 V to 6 V
4.5 V to 15 V
(HD66740W) Serial bus Clock-synchronized serial Clock-synchronized serial Clock-synchronized serial Parallel bus 4 bits, 8 bits 4 bits, 8 bits 4 bits, 8 bits Expansion driver control Impossible Impossible Impossible Liquid crystal drive duty ratios 1/2, 10, 18, 26 72, 80 72, 80 Liquid crystal drive biases 1/4 to 1/6.5 1/4 to 1/10 1/4 to 1/10 Liquid crystal drive waveforms B B, C B, C Liquid crystal voltage booster Single, double, or triple Triple, quadruple, or five- times Triple, quadruple, or five- times Bleeder-resistor for liquid crystal drive Incorporated (external) Incorporated (external) Incorporated (external) Liquid crystal drive operational amplifier Incorporated Incorporated Incorporated Liquid crystal contrast adjuster Incorporated Incorporated Incorporated Horizontal smooth scroll 3-dot unit Vertical smooth scroll Line unit Line unit Line unit Double-height display Yes Yes Yes DDRAM 80 x 8 160 x 8 CGROM 20,736 20,736 CGRAM 384 x 8 1,120 x 8 1,120 x 8 SEGRAM 96 x 8 No. of CGROM fonts 240 + 192 240 + 192 No. of CGRAM fonts Font sizes 6 x 8 6 x 8 Bit map areas 96 x 26 112 x 80 112 x 80 R-C oscillation resistor/ oscillation frequency External resistor, incorporated (32 kHz) External resistor (70–90 kHz) External resistor (70–90 kHz) Reset function External External External Low power control Partial display off Oscillation off Liquid crystal power off Key wake-up interrupt Partial display off Oscillation off Liquid crystal power off Key wake-up interrupt Partial display off Oscillation off Liquid crystal power off SEG/COM direction switching SEG, COM SEG, COM SEG, COM QFP package TQFP package TCP package TCP-170 TCP-243 TCP-233 Bare chip Bumped chip Yes Yes Yes No. of pins 170 243 243 Chip sizes 10.97 x 2.51 13.67 x 2.78 9.40 x 2.18 Pad intervals 80 µm 70 µm 50 µm
- Clock synchro- nized serial - I2C bus - 4-bit bus - 8-bit bus Data register (DR) Instruction register (IR) Address counter (AC) Timing generator Character generator RAM (CGRAM) 1,120 bytes Parallel/serial converter 112-bit latch circuit 112-bit segment shift register 80-bit bidirectional common shift register Common driver Segment driver LCD drive voltage selector CPG Instruction decoder RS RW/RD*/SDA E/WR*/SCL Vcc VLCD COM1/80— COM80/1 SEG1/112— SEG112/1 OSC1 OSC2 Vci Triple to five-times booster C1+ IM2-1 RESET* C1- + - + - + - + - VLOUT + - GND VR R R R TEST V1OUT V2OUT V3OUT V4OUT V5OUT OPOFF IM0/ID C2+ C2- CS* C3+ C3- Contrast adjuster Drive bias controller C4+ C4- VTEST1— VTEST3 DB0-DB7
Rev 0.5 - Chip size : 9.40mm x 2.18mm - Chip thickness : 550um (typ.) - PAD coordinates : PAD center - Coodinate origin : Chip center - Au bump size (pin number is shown in the blacket) (1)80um x 80um Dummy1(1) to Dummy2(78), Dummy3(104), Dummy20(263) (2)45um x 80um COM34(105) to COM80(119) Dummy4(120) Dummy5(121) to Dummy10(126) Dummy13(241) to Dummy18(246) Dummy19(247) COM72(248) to COM58(262) (3)80um x 45um COM57(264) to COM1(288) COM9(79) to COM33(103) (4)35um x 80um Dummy11(127) SEG1(128) to SEG112(239) Dummy12(240) - Au bump pitch: Refer PAD coodinate - Au bump height : 15um(typ.) - No cross recognition mark (Top view) HD66740 OSC2 OSC1 Vci Y X C2- C2+ C2+ Vci Vci Vcc E/WR*/SCL VTEST3 VTEST2 VTEST1 GNDDUM2 C1- C1- VLOUT VLOUT VLCD VLCD C1+ Vcc Vcc RW/RD*/SDA GND GND GND RS CS* RESET* DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 GNDDUM IM2 IM1 IM0/ID VccDUM OPOFF TEST C3- C3- C3+ C3+ V1OUT V2OUT V3OUT V4OUT V5OUT COM1/80 COM2/79 COM3/78 COM4/77 COM6/75 COM7/74 COM8/73 COM41/40 COM42/39 COM43/38 COM44/37 COM5/76 COM45/36 COM46/35 COM47/34 COM48/33 COM49/32 COM50/31 COM51/30 COM52/29 COM53/28 COM54/27 COM55/26 COM56/25 COM14/67 COM15/66 COM16/65 COM17/64 COM18/63 COM19/62 COM21/60 COM22/59 COM23/58 COM24/57 COM25/56 COM26/55 COM27/54 COM28/53 COM20/61 COM29/52 COM30/51 COM13/68 COM12/69 COM11/70 COM10/71 COM31/50 COM32/49 SEG9/104 SEG8/105 SEG7/106 SEG6/107 SEG5/108 SEG4/109 SEG101/12 SEG102/11 SEG103/10 SEG104/9 SEG105/8 SEG106/7 SEG107/6 SEG108/5 SEG109/4 SEG112/1 SEG111/2 SEG1/112 SEG2/111 SEG3/110 SEG110/3 COM57/24 COM33/48 SEG10/103 SEG11/102 SEG100/13 SEG99/14 SEG12/101 SEG13/100 SEG14/99 C4- C4- C4+ C4+ COM72/9 COM71/10 COM70/11 COM69/12 COM68/13 COM67/14 COM66/15 COM58/23 COM59/22 COM60/21 COM61/20 COM62/19 COM63/18 COM64/17 COM65/16 COM80/1 COM79/2 COM78/3 COM77/4 COM76/5 COM75/6 COM74/7 COM34/47 COM35/46 COM36/45 COM37/44 COM38/43 COM39/42 COM40/41 COM73/8 Dummy1 SEG25/88 SEG26/87 SEG27/86 SEG28/85 SEG29/84 SEG30/83 SEG31/82 SEG32/81 SEG33/80 SEG34/79 SEG35/78 SEG36/77 SEG37/76 SEG38/75 SEG39/74 SEG40/73 SEG41/72 SEG42/71 SEG43/70 SEG44/69 SEG45/68 SEG46/67 SEG47/66 SEG48/65 SEG49/64 SEG50/63 SEG51/62 SEG52/61 SEG53/60 SEG54/59 SEG55/58 SEG56/57 SEG57/56 SEG58/55 SEG59/54 SEG60/53 SEG61/52 SEG62/51 SEG63/50 SEG64/49 SEG65/48 SEG66/47 SEG67/46 SEG68/45 SEG69/44 SEG70/43 SEG71/42 SEG72/41 SEG73/40 SEG74/39 SEG75/38 SEG76/37 SEG77/36 SEG78/35 SEG79/34 SEG80/33 SEG81/32 SEG82/31 SEG83/30 SEG84/29 SEG85/28 SEG86/27 SEG87/26 SEG88/25 SEG89/24 SEG90/23 SEG91/22 SEG92/21 SEG93/20 SEG94/19 SEG95/18 SEG96/17 SEG97/16 SEG98/15 SEG24/89 SEG23/90 SEG22/91 SEG21/92 SEG20/93 SEG19/94 SEG18/95 SEG17/96 SEG16/97 SEG15/98 COM9/72 C1+ C2- VLOUT VLCD Dummy2 Dummy3 Dummy4 Dummy5 Dummy6 Dummy7 Dummy11 Dummy20 Vcc GND C3+ C4- C4+ C2- C2+ C1- VLOUT VLCD C1+ C3- Dummy8 Dummy9 Dummy12 Dummy13 Dummy14 Dummy15 Dummy19 Dummy16 Dummy17 Vci Dummy10 Dummy18 GND HD66740 TYPE CODE NO.1 NO.2 NO.288 NO.78 NO.77 NO.79 NO.103 NO.104 NO.105 NO.262 NO.263 NO.264
2000.06.13 (Unit : um) No. PAD NAME X Y No. PAD NAME X Y No. PAD NAME X Y No. PAD NAME X Y DUMMY1 -4538 -930 V5OUT 3834 -930 145 SEG18/95 1930 928 217 SEG90/23 -1679 928 GNDDUM -4336 -930 VTEST1 3936 -930 146 SEG19/94 1880 928 218 SEG91/22 -1729 928 IM2 -4190 -930 VTEST2 4038 -930 147 SEG20/93 1829 928 219 SEG92/21 -1779 928 IM1 -4045 -930 VTEST3 4140 -930 148 SEG21/92 1779 928 220 SEG93/20 -1829 928 IM0/ID -3915 -930 GNDDUM2 4336 -930 149 SEG22/91 1729 928 221 SEG94/19 -1880 928 VCCDUM -3813 -930 DUMMY2 4538 -930 150 SEG23/90 1679 928 222 SEG95/18 -1930 928 OPOFF -3711 -930 COM9/72 4538 -721 151 SEG24/89 1629 928 223 SEG96/17 -1980 928 TEST -3609 -930 COM10/71 4538 -661 152 SEG25/88 1579 928 224 SEG97/16 -2030 928 DB7 -3466 -930 COM11/70 4538 -601 153 SEG26/87 1529 928 225 SEG98/15 -2080 928 DB6 -3321 -930 COM12/69 4538 -541 154 SEG27/86 1479 928 226 SEG99/14 -2130 928 DB5 -3177 -930 COM13/68 4538 -481 155 SEG28/85 1428 928 227 SEG100/13 -2180 928 DB4 -3032 -930 COM14/67 4538 -421 156 SEG29/84 1378 928 228 SEG101/12 -2230 928 DB3 -2887 -930 COM15/66 4538 -361 157 SEG30/83 1328 928 229 SEG102/11 -2281 928 DB2 -2742 -930 COM16/65 4538 -301 158 SEG31/82 1278 928 230 SEG103/10 -2331 928 DB1 -2597 -930 COM17/64 4538 -240 159 SEG32/81 1228 928 231 SEG104/9 -2381 928 DB0 -2453 -930 COM18/63 4538 -180 160 SEG33/80 1178 928 232 SEG105/8 -2431 928 RESET* -2308 -930 COM19/62 4538 -120 161 SEG34/79 1128 928 233 SEG106/7 -2481 928 CS* -2163 -930 COM20/61 4538 -60 162 SEG35/78 1078 928 234 SEG107/6 -2531 928 RS -2018 -930 COM21/60 4538 163 SEG36/77 1028 928 235 SEG108/5 -2581 928 E/WR*/SCL -1873 -930 COM22/59 4538 164 SEG37/76 977 928 236 SEG109/4 -2631 928 RW/RD*/SDA -1729 -930 COM23/58 4538 120 165 SEG38/75 927 928 237 SEG110/3 -2682 928 GND -1627 -930 COM24/57 4538 180 166 SEG39/74 877 928 238 SEG111/2 -2732 928 GND -1525 -930 COM25/56 4538 240 167 SEG40/73 827 928 239 SEG112/1 -2782 928 GND -1423 -930 COM26/55 4538 301 168 SEG41/72 777 928 240 DUMMY12 -2836 928 GND -1321 -930 COM27/54 4538 361 169 SEG42/71 727 928 241 DUMMY13 -2981 928 GND -1219 -930 COM28/53 4538 421 170 SEG43/70 677 928 242 DUMMY14 -3041 928 OSC2 -1117 -930 COM29/52 4538 481 171 SEG44/69 627 928 243 DUMMY15 -3101 928 OSC1 -972 -930 100 COM30/51 4538 541 172 SEG45/68 576 928 244 DUMMY16 -3161 928 VCC -791 -930 101 COM31/50 4538 601 173 SEG46/67 526 928 245 DUMMY17 -3221 928 VCC -689 -930 102 COM32/49 4538 661 174 SEG47/66 476 928 246 DUMMY18 -3281 928 VCC -587 -930 103 COM33/48 4538 721 175 SEG48/65 426 928 247 DUMMY19 -3431 928 VCC -485 -930 104 DUMMY3 4538 928 176 SEG49/64 376 928 248 COM72/9 -3495 928 VCI -332 -930 105 COM34/47 4336 928 177 SEG50/63 326 928 249 COM71/10 -3555 928 VCI -230 -930 106 COM35/46 4276 928 178 SEG51/62 276 928 250 COM70/11 -3615 928 VCI -128 -930 107 COM36/45 4216 928 179 SEG52/61 226 928 251 COM69/12 -3675 928 VCI -26 -930 108 COM37/44 4156 928 180 SEG53/60 175 928 252 COM68/13 -3735 928 C4+ -930 109 COM38/43 4096 928 181 SEG54/59 125 928 253 COM67/14 -3795 928 C4+ 178 -930 110 COM39/42 4036 928 182 SEG55/58 928 254 COM66/15 -3856 928 C4+ 280 -930 111 COM40/41 3976 928 183 SEG56/57 928 255 COM65/16 -3916 928 C4- 381 -930 112 COM73/8 3916 928 184 SEG57/56 -25 928 256 COM64/17 -3976 928 C4- 483 -930 113 COM74/7 3856 928 185 SEG58/55 -75 928 257 COM63/18 -4036 928 C4- 585 -930 114 COM75/6 3795 928 186 SEG59/54 -125 928 258 COM62/19 -4096 928 C3+ 687 -930 115 COM76/5 3735 928 187 SEG60/53 -175 928 259 COM61/20 -4156 928 C3+ 789 -930 116 COM77/4 3675 928 188 SEG61/52 -226 928 260 COM60/21 -4216 928 C3+ 891 -930 117 COM78/3 3615 928 189 SEG62/51 -276 928 261 COM59/22 -4276 928 C3- 993 -930 118 COM79/2 3555 928 190 SEG63/50 -326 928 262 COM58/23 -4336 928 C3- 1095 -930 119 COM80/1 3495 928 191 SEG64/49 -376 928 263 DUMMY20 -4538 928 C3- 1197 -930 120 DUMMY4 3431 928 192 SEG65/48 -426 928 264 COM57/24 -4538 721 C2+ 1299 -930 121 DUMMY5 3281 928 193 SEG66/47 -476 928 265 COM56/25 -4538 661 C2+ 1401 -930 122 DUMMY6 3221 928 194 SEG67/46 -526 928 266 COM55/26 -4538 601 C2+ 1503 -930 123 DUMMY7 3161 928 195 SEG68/45 -576 928 267 COM54/27 -4538 541 C2- 1605 -930 124 DUMMY8 3101 928 196 SEG69/44 -627 928 268 COM53/28 -4538 481 C2- 1707 -930 125 DUMMY9 3041 928 197 SEG70/43 -677 928 269 COM52/29 -4538 421 C2- 1809 -930 126 DUMMY10 2981 928 198 SEG71/42 -727 928 270 COM51/30 -4538 361 C1+ 1911 -930 127 DUMMY11 2836 928 199 SEG72/41 -777 928 271 COM50/31 -4538 301 C1+ 2013 -930 128 SEG1/112 2782 928 200 SEG73/40 -827 928 272 COM49/32 -4538 240 C1+ 2115 -930 129 SEG2/111 2732 928 201 SEG74/39 -877 928 273 COM48/33 -4538 180 C1- 2217 -930 130 SEG3/110 2682 928 202 SEG75/38 -927 928 274 COM47/34 -4538 120 C1- 2319 -930 131 SEG4/109 2631 928 203 SEG76/37 -977 928 275 COM46/35 -4538 C1- 2421 -930 132 SEG5/108 2581 928 204 SEG77/36 -1028 928 276 COM45/36 -4538 VLOUT 2523 -930 133 SEG6/107 2531 928 205 SEG78/35 -1078 928 277 COM44/37 -4538 -60 VLOUT 2625 -930 134 SEG7/106 2481 928 206 SEG79/34 -1128 928 278 COM43/38 -4538 -120 VLOUT 2727 -930 135 SEG8/105 2431 928 207 SEG80/33 -1178 928 279 COM42/39 -4538 -180 VLOUT 2829 -930 136 SEG9/104 2381 928 208 SEG81/32 -1228 928 280 COM41/40 -4538 -240 VLCD 2930 -930 137 SEG10/103 2331 928 209 SEG82/31 -1278 928 281 COM8/73 -4538 -301 VLCD 3032 -930 138 SEG11/102 2281 928 210 SEG83/30 -1328 928 282 COM7/74 -4538 -361 VLCD 3134 -930 139 SEG12/101 2230 928 211 SEG84/29 -1378 928 283 COM6/75 -4538 -421 VLCD 3236 -930 140 SEG13/100 2180 928 212 SEG85/28 -1428 928 284 COM5/76 -4538 -481 V1OUT 3426 -930 141 SEG14/99 2130 928 213 SEG86/27 -1479 928 285 COM4/77 -4538 -541 V2OUT 3528 -930 142 SEG15/98 2080 928 214 SEG87/26 -1529 928 286 COM3/78 -4538 -601 V3OUT 3630 -930 143 SEG16/97 2030 928 215 SEG88/25 -1579 928 287 COM2/79 -4538 -661 V4OUT 3732 -930 144 SEG17/96 1980 928 216 SEG89/24 -1629 928 288 COM1/80 -4538 -721
TCP Dimensions (HD66740TB0) COM1/80 COM8/73 SEG112/1 SEG1/112 COM9/72 0.16-mm pitch HITACHI HITACHI HD66740 HD66740 COM41/40 COM72/9 IM2 IM1 IM0/ID OPOFF TEST NC NC NC NC NC DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 RESET* CS* RS E/WR*/SCL RW/RD*/SDA GND OSC2 OSC1 Vcc Vci C2+ C2- C1+ C1- VLOUT VLCD V1OUT V2OUT V3OUT V4OUT V5OUT NC NC NC VTEST1 VTSET2 VTEST3 0.65-mm pitch Dummy Dummy C3+ C3- COM80/1 COM73/8 COM40/41 Bending slit 4.0 mm 0.17P x (41 – 1) = 6.80 mm 0.17P x (41 – 1) = 6.80 mm 0.50 mm 0.50 mm 32.36 mm SEG111/2 SEG110/3 SEG109/4 SEG2/111 SEG3/110 SEG4/109 C4+ C4- I/O, Power supply 0.65P x (49 – 1) = 31.20 mm LCD drive 0.16P x (112 – 1) = 17.76 mm
Pin Functional Description Signals Number of Pins I/O Connected to Functions IM2, IM1 I GND or VCC Selects the MPU interface mode: IM2 "GND" "GND" "Vcc" "Vcc" IM1 "GND" "Vcc" "GND" "Vcc" MPU interface mode Clock synchronized serial interface 68-system parallel interface I2C bus interface 80-system parallel interface IM0/ID I GND or VCC Selects the transfer bus length for a parallel bus interface. GND: 8-bit bus, Vcc: 4-bit bus Inputs the ID of the device ID code for a serial bus and I2C bus interface. CS* I MPU Selects the HD66740: Low: HD66740 is selected and can be accessed High: HD66740 is not selected and cannot be accessed Must be fixed at GND level when not in use. RS I MPU Selects the register for a parallel bus interface. Low: Instruction High: RAM access Must be fixed at GND level when not in use. E/WR*/SCL I MPU For an 80-system parallel bus interface, serves as a write strobe signal and writes data at the low level. For a 68-system parallel bus interface, serves as an enable signal to activate data read/write operation. Inputs the serial transfer clock for a serial interface. Fetches data at the rising edge of a clock. RW/RD*/ SDA I or I/O MPU For an 80-system parallel bus interface, serves as a write strobe signal and reads data at the low level. For a 68-system parallel bus interface, serves as a signal to select data read/write operation. Low: Write High: Read Serves as the bidirectional serial transfer data for a serial interface. Sends/Receives data.
Pin Functional Description (cont) Signals Number of Pins I/O Connected to Functions DB0–DB7 I/O or I MPU Serves as a bidirectional data bus for a parallel bus interface. For a 4-bit bus, data transfer uses DB7-DB4 Must be fixed at GND level when serial interface mode is used. COM1/80– COM80/1 O LCD Common output signals for graphics display: COM1 to COM8 for the first line, COM9 to COM16 for the second line, COM17 to COM24 for the third line, COM25 to COM32 for the fourth line, and COM73 to COM80 for the 10th line. All the unused pins output unselected waveforms. In the sleep mode (SLP = 1) or standby mode (STB = 1), all pins output GND level. The CMS bit can change the shift direction of the common signal. For example, if CMS = 0, COM1/80 is COM1. If CMS = 1, COM1/80 is COM80. Note that the start position of the common output (the first line) is shifted by CN1–CN0 bits. SEG1/112– SEG112/1 112 O LCD Segment output signals for graphics display. In the sleep mode (SLP = 1) or standby mode (STB = 1), all pins output GND level. The SGS bit can change the shift direction of the segment signal. For example, if SGS = 0, SEG1/112 is SEG1. If SGS = 1, SEG1/112 is SEG112. V1OUT–V5 OUT I or O Open or external bleeder-resistor Used for output from the internal operational amplifiers when they are used (OPOFF = GND); attach a capacitor to stabilize the output. When the amplifiers are not used (OPOFF = VCC), V1 to V5 voltages can be supplied to these pins externally. VLCD Power supply Power supply for LCD drive. VLCD – GND = 15 V max. VCC, GND Power supply VCC: +1.8 V to +3.6 V; GND (logic): 0 V OSC1, OSC2 I or O Oscillation- resistor or clock For R-C oscillation using an external resistor, connect an external resistor. For external clock supply, input clock pulses to OSC1. Vci I Power supply Inputs a reference voltage and supplies power to the booster; generates the liquid crystal display drive voltage from the operating voltage. The boosting output voltage must not be larger than the absolute maximum ratings. Must be left disconnected when the booster is not used. VLOUT O VLCD pin/booster capacitance Potential difference between Vci and GND is triple- to five-times-boosted and then output. Magnitude of boost is selected by instruction.
Pin Functional Description (cont) Signals Number of Pins I/O Connected to Functions C1+, C1– Booster capacitance External capacitance should be connected here for boosting. C2+, C2– Booster capacitance External capacitance should be connected here when using the triple or more booster. C3+, C3– Booster capacitance External capacitance should be connected here when using the quadruple and five-times booster. C4+, C4– Booster capacitance External capacitance should be connected here when using the five-times booster. RESET* I MPU or external R-C circuit Reset pin. Initializes the LSI when low. OPOFF I VCC or GND Turns the internal operational amplifier off when OPOFF = VCC, and turns it on when OPOFF = GND. If the amplifier is turned off (OPOFF = VCC), V1 to V5 must be supplied to the V1OUT to V5OUT pins. VccDUM O Input pins Outputs the internal VCC level; shorting this pin sets the adjacent input pin to the VCC level. GNDDUM O Input pins Outputs the internal GND level; shorting this pin sets the adjacent input pin to the GND level. Dummy Dummy pad. Must be left disconnected. TEST I GND Test pin. Must be fixed at GND level. VTEST1 I GND or VCC Adjusts the driving capability of the internal operationa amplifier for the LCD. This signal enters the normal drive mode in the GND side, and it enters the high- power drive mode in the VCC side. When the display quality is not sufficient, use the high-power drive mode even though the power-consumption current is large. VTEST2 Test pin. Must be left disconnected. VTEST3 I VCC or GND Adjusts the driving capability of the internal operationa amplifier for the LCD. This signal enters the normal drive mode or high-power mode in the GND side according to the VTEST1 pin setting, and it enters the low-power drive mode in the VCC side. Use this signa in the low-power mode so that the display quality is no lowered.
Block Function Description System Interface The HD66740 has six types of system interfaces, and a clock-synchronized serial, an I2C bus interface, a 68-system 4-bit/8-bit bus, and a 80-system 4-bit/8-bit bus. The interface mode is selected by the IM2-0 pins. The HD66740 has two 8-bit registers: an instruction register (IR) and a data register (DR). The IR stores instruction codes, such as clear display, display control, and address information for the display character generator RAM (CGRAM). The DR temporarily stores data to be written into the CGRAM. Data written into the DR from the MPU is automatically written into the CGRAM by internal operation. When address information is written into the IR, data is read and then stored in the DR from the CGRAM by internal operation. Data is read through the DR when reading from the RAM, and the first read data is invalid and the second and the following data are normal. After reading, data in the CGRAM at the next address is sent to the DR for the next reading from the MPU. Execution time for instruction excluding clear display is 0 clock cycle and instructions can be written in succession. Table 3 Register Selection by RS and R/W Bits R/W Bit RS Bit Operations Write instructions to IR DR write as an internal operation (DR to CGRAM) DR read as an internal operation (CGRAM to DR) Address Counter (AC) The address counter (AC) assigns addresses to the CGRAM. When an address set instruction is written into the IR, the address information is sent from the IR to the AC. After writing into the CGRAM, the AC is automatically incremented by 1 (or decremented by 1). After reading from the data, the RDM bit automatically updates or does not update the AC. Character Generator RAM (CGRAM) The CGRAM serves as a RAM to store 112 x 80-dot bit pattern data in the graphics display mode. Here, display patterns are directly written into CGRAM. For details, see the Graphics Display section. Timing Generator The timing generator generates timing signals for the operation of internal circuits such as the CGRAM. The RAM read timing for display and internal operation timing by MPU access are generated separately to avoid interference with one another. This prevents flickering in areas other than the display area when writing data to the CGRAM, for example.
Oscillation Circuit (OSC) The HD66740 can provide R-C oscillation simply through the addition of an external oscillation-resistor between the OSC1 and OSC2 pins. The appropriate oscillation frequency for operating voltage, display size, and frame frequency can be obtained by adjusting the external-resistor value. Clock pulses can also be supplied externally. Since R-C oscillation stops during the standby mode, current consumption can be reduced. For details, see the Oscillation circuit section. Liquid Crystal Display Driver Circuit The liquid crystal display driver circuit consists of 80 common signal drivers (COM1 to COM80) and 112 segment signal drivers (SEG1 to SEG112). When the number of lines are selected by a program, the required common signal drivers automatically output drive waveforms, while the other common signal drivers continue to output unselected waveforms. Graphics data is sent serially through a 112-bit shift register and latched when all needed data has arrived. The latched data then enables the segment signal drivers to generate drive waveform outputs. The shift direction of 112-bit data can be changed by the SGS bit. The shift direction for the common driver can also be changed by the CMS bit by selecting an appropriate direction for the device mounting configuration. When display is off, or during the standby or sleep mode, all the above common and segment signal drivers output the GND level, halting the display. Booster (DC-DC Converter) The booster generates triple, quadruple, or five-times voltage input to the Vci pin. With this, both the internal logic units and LCD drivers can be controlled with a single power supply. Boost output level from triple to five-times boost can be selected by software. For details, see the Power Supply for Liquid Crystal Display Drive section. V-Pin Voltage Follower A voltage follower for each voltage level (V1 to V5) reduces current consumption by the LCD drive power supply circuit. No external resistors are required because of the internal bleeder-resistor, which generates different levels of LCD drive voltage. This internal bleeder-resistor can be software-specified from 1/4 bias to 1/10 bias, according to the liquid crystal display drive duty value. The voltage followers can be turned off while multiplexing drive is not being used. For details, see the Power Supply for Liquid Crystal Display Drive section. Contrast Adjuster The contrast adjuster can be used to adjust LCD contrast in 64 steps by varying the LCD drive voltage by software. This can be used to select an appropriate LCD brightness or to compensate for temperature.
Relationship between Display Position and CGRAM Address (1) DB0 000 DB1 DB2 DB3 DB4 DB5 DB6 DB7 001 002 003 004 005 006 007 008 009 00A 00B 00C 00D 00E 00F 010 06E 06F 06D 06C 06B COM1 COM2 COM3 COM4 COM5 COM6 COM7 COM8 DB0 080 DB1 DB2 DB3 DB4 DB5 DB6 DB7 081 082 083 084 085 086 087 088 089 08A 08B 08C 08D 08E 08F 090 0EE0EF 0ED 0EC 0EB COM9 COM10 COM11 COM12 COM13 COM14 COM15 COM16 DB0 100 DB1 DB7 101 102 103 104 105 106 107 108 109 10A 10B 10C 10D10E 10F 110 16E 16F 16D 16C 16B COM17 COM18 COM24 SEG1/112 SEG2/111 SEG3/110 SEG4/109 SEG5/108 SEG6/107 SEG7/106 SEG8/105 SEG9/104 SEG10/103 SEG11/102 SEG12/101 SEG13/100 SEG14/99 SEG15/98 SEG16/97 SEG17/96 SEG108/5 SEG109/4 SEG110/3 SEG111/2 SEG112/1 (HEX) (HEX) (HEX) DB0 180 DB1 DB7 181 182 183 184 185 186 187 188 189 18A 18B18C 18D 18E 18F 180 1EE1EF 1ED 1EC 1EB COM25 COM26 COM32 (HEX) 06F 06E06D 06C 06B 06A 069 068 067 066 065 064 063 062 061 060 05F 001 000 002 003 004 0EF 0EE0ED0EC0EB0EA0E9 0E8 0E7 0E6 0E5 0E4 0E3 0E2 0E1 0E0 0DF 081 080 082 083 084 1EF 1EE1ED1EC1EB1EA1E9 1E8 1E7 1E6 1E5 1E4 1E3 1E2 1E1 1E0 1DF 181 180 182 183 184 16F 16E 16D16C 16B 16A 169 168 167 166 165 164 163 162 161 160 15F 101 100 102 103 104 DB0 200 DB1 DB7 201 202 203 204 205 206 207 208 209 20A 20B 20C 20D 20E 20F 210 26E 26F 26D 26C 26B COM33 COM34 COM40 (HEX) 26F 26E 26D 26C 26B 26A 269 268 267 266 265 264 263 262 261 260 25F 201 200 202 203 204 SGS="0" SGS="1" Segment Driver Address Common Segment SGS="0" SGS="1" Address SGS="0" SGS="1" Address SGS="0" SGS="1" Address SGS="0" SGS="1" Address Notes: 1. A set bit in CGRAM data 1 corresponds to display selection (lit) and 0 to non-selection (unlit).
Relationship between Display Position and CGRAM Address (2) 280 281 282 283 284 285 286 287 288 289 28A 28B 28C 28D 28E 28F 290 2EE2EF 2ED 2EC 2EB SEG1/112 SEG2/111 SEG3/110 SEG4/109 SEG5/108 SEG6/107 SEG7/106 SEG8/105 SEG9/104 SEG10/103 SEG11/102 SEG12/101 SEG13/100 SEG14/99 SEG15/98 SEG16/97 SEG17/96 SEG108/5 SEG109/4 SEG110/3 SEG111/2 SEG112/1 (HEX) 2EF 2EE2ED2EC2EB2EA2E9 2E82E7 2E6 2E5 2E4 2E3 2E2 2E12E0 2DF 281 280 282 283 284 DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 COM41 COM42 COM43 COM44 COM45 COM46 COM47 COM48 DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 COM49 COM50 COM51 COM52 COM53 COM54 COM55 COM56 DB0 DB1 DB7 COM57 COM58 COM64 DB0 DB1 DB7 COM65 COM66 COM72 300 301 302 303 304 305 306 307 308 309 30A 30B 30C 30D 30E 30F 310 36E 36F 36D 36C 36B (HEX) 36F 36E 36D 36C 36B 36A 369 368 367 366 365 364 363 362 361 360 35F 301 300 302 303 304 380 381 382 383 384 385 386 387 388 389 38A 38B 38C 38D 38E 38F 390 3EE 3EF 3ED 3EC 3EB (HEX) 3EF 3EE3ED3EC 3EB3EA3E9 3E8 3E7 3E6 3E5 3E4 3E3 3E2 3E1 3E0 3DF 381 380 382 383 384 400 401 402 403 404 405 406 407 408 409 40A 40B 40C 40D 40E 40F 410 46E 46F 46D 46C 46B (HEX) 46F 46E46D 46C 46B 46A 469 468 467 466 465 464 463 462 461 460 45F 401 400 402 403 404 DB0 DB1 DB7 COM73 COM74 COM80 480 481 482 483 484 485 486 487 488 489 48A 48B 48C 48D 48E 48F 490 4EE4EF 4ED 4EC 4EB (HEX) 4EF 4EE4ED4EC4EB4EA4E9 4E8 4E7 4E6 4E5 4E4 4E3 4E2 4E1 4E0 4DF 481 480 482 483 484 SGS="0" SGS="1" Segment Driver Address SGS="0" SGS="1" Address SGS="0" SGS="1" Address SGS="0" SGS="1" Address SGS="0" SGS="1" Address Common Segment Notes: 1. A set bit in CGRAM data 1 corresponds to display selection (lit) and 0 to non-selection (unlit).
Only the instruction register (IR) and the data register (DR) of the HD66740 can be controlled by the MPU. Before starting internal operation of the HD66740, control information is temporarily stored in these registers to allow interfacing with various peripheral control devices or MPUs which operate at different speeds. The internal operation of the HD66740 is determined by signals sent from the MPU. These signals, which include the register selection signal (RS), the read/write signal (R/W), and the data bus signal (DB0 to DB7), make up the HD66740 instructions. There are four categories of instructions that:
- Control the display
- Control power management
- Set internal RAM addresses
- Transfer data with the internal RAM Normally, instructions that perform data transfer with the internal RAM are used the most. However, auto-incrementation by 1 (or auto-decrementation by 1) of internal HD66740 RAM addresses after each data write can lighten the MPU program load. Because instructions are executed in 0 cycle, instructions can be written in succession.
AMP: When AMP = 1, each voltage follower for V1 to V5 pins and the booster are turned on. When AMP = 0, current consumption can be reduced while the display is not being used. SLP: When SLP = 1, the HD66740 enters the sleep mode, where the internal operations are halted except for the R-C oscillator, thus reducing current consumption. For details, see the Sleep Mode section. Only the power control (AMP, SLP, and STB bits) instruction can be executed during the sleep mode. During the sleep mode, the other RAM data and instructions cannot be updated although they are retained. STB: When STB = 1, the HD66740 enters the standby mode, where display operation completely stops, halting all the internal operations including the internal R-C oscillator. Further, no external clock pulses are supplied. For details, see the Standby Mode section. Only the following instructions can be executed during the standby mode. Standby mode cancel (STB = 0) b. Voltage follower circuit on/off (AMP = 1/0) Start oscillation During the standby mode, the other RAM data and instructions may be lost. To prevent this, they must be set again after the standby mode is canceled. R/W RS DB7 DB0 DB6 DB5 DB4 DB3 DB2 DB1 AMP SLP STB Figure 3 Power Control Instruction
CT Bits and Variable Resistor Value of Contrast Adjuster CT Set Value CT5 CT4 CT3 CT2 CT1 CT0 Variable Resistor (VR) 3.20 x R 3.15 x R 3.10 x R 3.05 x R 3.00 x R 1.65 x R 1.60 x R 1.55 x R 1.50 x R 0.15 x R 0.10 x R 0.05 x R BT1-0: When SW = 1, they switch the output of V5OUT between triple, quadruple, and five-times boost. The liquid crystal display drive voltage level can be selected according to its drive duty ratio and bias. A lower amplification of the booster consumes less current. BS2-0: When SW = 1, they set the crystal display drive bias value within the range of 1/4 to 1/10 bias. The liquid crystal display drive bias value can be selected according to its drive duty ratio and voltage. For details, see the Liquid Crystal Display Drive Bias Selector section. Table 7 BT Bits and Output Level BT1 BT0 V5OUT Output Level Triple boost Quadruple boost Five-times boost Setting inhibited
BS Bits and LCD Drive Bias Value BS2 BS1 BS0 Liquid Crystal Display Drive Bias Value 1/10 bias drive 1/9.5 bias drive 1/9 bias drive 1/8 bias drive 1/7 bias drive 1/6 bias drive 1/5 bias drive 1/4 bias drive
REV: Displays all graphics display sections with black-and-white reversal when SW = 0 and REV = 1. For details, see the Reversed Display Function section. I/D: When SW = 0, increments (I/D = 1) or decrements (I/D = 0) the CGRAM address by 1 when a data is written into or read from the CGRAM. CT5: Sets the most significant bit (CT5) for contrast adjustment when SW = 1. A 64-step adjustment is also possible by using the CT4–CT0 bits which are set in the contrast-control 1/2 instruction. RDM: When SW = 1 and RDM = 0, the RDM increments or decrements the address counter value according to the I/D bit setting after reading the data from the CGRAM. When RDM = 1, the address counter value is not updated after the data has been read from the CGRAM. The address counter value is used when the RAM data is read, modified, and written. Since the first read data is invalid, the read must be continuously done twice. After writing to the RAM, the address counter value must be updated. R/W RS DB7 DB0 DB6 DB5 DB4 DB3 DB2 DB1 I/D RDM (SW = 0) (SW = 1) REV CT5 Figure 6 Entry Mode Set Instruction
D: Display is on when SW = 0 and D = 1 and off when D = 0. When off, the display data remains in the DDRAM or CGRAM, and can be displayed instantly by setting D = 1. When D is 0, the display is off with the SEG1 to SEG112 outputs and COM1 to COM80 outputs set to the GND level. Because of this, the HD66740 can control charging current for the LCD with AC driving. DL10: When SW = 0, DL10 can be set. When DL10 = 1, the 10th line is displayed at double height. DL9–DL7: When SW = 1, DL9–DL7 can be set. Double-height display is specified for any display line. When DL7 = 1, the seventh line is displayed at double height. Double-height display is used for the eighth line when DL8 = 1 and for the ninth line when DL9 = 1. For double-height display for the first to the sixth lines, control them by using DL1–DL6 bits in the display-line control instruction. R/W RS DB7 DB0 DB6 DB5 DB4 DB3 DB2 DB1 DL10 DL8 DL7 (SW = 0) (SW = 1) D DL9 Figure 7 Display On/Off Control Instruction
NL3-0: Set NL2–NL0 bits when SW = 0, and the NL3 bit when SW = 1 to specify the display lines. Display lines change the liquid crystal display drive duty ratio. CGRAM address mapping does not depend on the number of display lines. R/W RS DB7 DB0 DB6 DB5 DB4 DB3 DB2 DB1 NL1 NL0 NL2 CN0 NL3 CN1 (SW = 0) (SW = 1) Figure 8 Display-line Control Instruction Table 9 NL Bits and Display Lines NL3 NL2 NL1 NL0 Graphics Display LCD Drive Duty Common Driver Used 112 x 8 dots 1/8 Duty COM1–COM8 112 x 16 dots 1/16 Duty COM1–COM16 112 x 24 dots 1/24 Duty COM1–COM24 112 x 32 dots 1/32 Duty COM1–COM32 112 x 40 dots 1/40 Duty COM1–COM40 112 x 48 dots 1/48 Duty COM1–COM48 112 x 56 dots 1/56 Duty COM1–COM56 112 x 64 dots 1/64 Duty COM1–COM64 112 x 72 dots 1/72 Duty COM1–COM72 112 x 80 dots 1/80 Duty COM1–COM80 CN1–CN0: Set CN1–CN0 bits when SW = 1. When CN1–0 = 01, the display position is shifted by 16 dots below and display starts from COM17. When the liquid crystal is driven at low duty in the system wait state, it can display partially at the center of the screen. For details, see the Partial-display-on Function section. When CN1–CN0 = 10, the display position is shifted by 8 dots above and second-line display starts from COM1. The 8 dots of the first line are moved to the lowest edge of the display screen. The output position of the lowest edge depends on the drive duty setting. In vertical smooth scrolling, PS1–PS0 bits can selectively fixed-display only the first to the third lines. Combining these functions enables the fixed display of one line of the lowest edge. For details, see the Partial Smooth Scroll Display Function section.
Common Driver Pin Function Common Driver Pin Function CN 1–0 = 00 (Normal Output) CN 1–0 = 01 (Center Output) CN1–0 = 10 (Lowest-edge Output) Common Driver Pin CMS = 0 CMS = 1 CMS = 0 CMS = 1 CMS = 0 CMS = 1 COM1/80 COM1 COM80 COM65 COM64 COM9 COM8 COM2/79 COM2 COM79 COM66 COM63 COM10 COM7 COM7/72 COM7 COM74 COM71 COM58 COM15 COM2 COM8/73 COM8 COM73 COM72 COM57 COM16 COM1 COM9/72 COM9 COM72 COM73 COM56 COM17 COM80 COM10/71 COM10 COM71 COM74 COM55 COM18 COM79 COM15/66 COM15 COM66 COM79 COM50 COM23 COM73 COM16/65 COM16 COM65 COM80 COM49 COM24 COM72 COM17/64 COM17 COM64 COM1 COM48 COM25 COM71 COM18/63 COM18 COM63 COM2 COM47 COM26 COM66 COM24/57 COM24 COM57 COM8 COM41 COM32 COM65 COM25/56 COM25 COM56 COM9 COM40 COM33 COM64 COM32/49 COM32 COM49 COM16 COM33 COM40 COM57 COM33/48 COM33 COM48 COM17 COM32 COM41 COM56 COM40/41 COM40 COM41 COM24 COM25 COM48 COM49 COM41/40 COM41 COM40 COM25 COM24 COM49 COM48 COM48/33 COM48 COM33 COM32 COM17 COM56 COM41 COM49/32 COM49 COM32 COM33 COM16 COM57 COM40 COM56/25 COM56 COM25 COM40 COM9 COM64 COM33 COM57/24 COM57 COM24 COM41 COM8 COM65 COM32 COM64/17 COM64 COM17 COM48 COM1 COM72 COM25 COM65/16 COM65 COM16 COM49 COM80 COM73 COM24 COM72/9 COM72 COM9 COM56 COM73 COM80 COM17 COM73/8 COM73 COM8 COM57 COM72 COM1 COM16 COM2 COM15 COM79/2 COM79 COM2 COM63 COM66 COM80/1 COM80 COM1 COM64 COM65 COM8 COM9 Double-height Display Control DL3-1: Can be specified when SW = 0. Specify the double-height display for any line. When DL1 = 1, the first line is displayed at double height. When DL2 = 1, the second line is displayed at double
height. When DL3 = 1, the third line is displayed at double height. Double-height display of multiple lines is possible. For details, see the Double-height Display section. DL6-4: Can be specified when SW = 1. Specify the double-height display for any line. When DL4 = 1, the fourth line is displayed at double height. When DL5 = 1, the fifth line is displayed at double height. When DL6 = 1, the sixth line is displayed at double height. For the seventh to 10th lines, control double-height display by using the DL7–DL10 bits in the display-line control instruction. For details, see the Double-height Display section. R/W RS DB7 DB0 DB6 DB5 DB4 DB3 DB2 DB1 DL2 DL1 DL3 DL5 DL4 DL6 (SW = 0) (SW = 1) Figure 9 Double-height Display Control Instruction
Vertical Scroll Control 1/2 SN3-0: Set SN2 to SN0 bits when SW = 0. Set the SN3 bit when SW = 1. Specify the display start line output from COM1. Because the CGRAM is assigned a 10-line display area, the data is displayed sequentially from the first line to the 10th line then repeated from the first line again. In partial smooth scrolling, these bits specify the display start line for the next line of the fixed-display line. For details, see the Partial Smooth Scroll Display Function section. SL2–0: Select the top raster-row to be displayed (display-start raster-row) in the display-start line specified by SN2 to SN0. Any raster-row from the first to eighth can be selected (table 12). This function is used to achieve vertical smooth scrolling together with SN2 to SN0. For details, see the Vertical Smooth Scroll section. R/W RS DB7 DB0 DB6 DB5 DB4 DB3 DB2 DB1 SN1 SN0 <0> SN3 (SW = 0) (SW = 1) SN2 <0> SL1 SL0 PS1 PS0 (SW = 0) (SW = 1) SL2 <0> Figure 10 Vertical Scroll Control 1/2 Instruction Table 11 SN Bits and Display-start Lines SN3 SN2 SN1 SN0 Display-start Line 1st line 2nd line 3rd line 4th line 5th line 6th line 7th line 8th line 9th line 10th line
SL Bits and Display-start Raster-row SL2 SL1 SL0 Display-start Raster-row 1st raster-row 2nd raster-row 3rd raster-row 4th raster-row 5th raster-row 6th raster-row 7th raster-row 8th raster-row PS1–0: Specify PS1 to PS0 bits when SW = 1. When PS1–0 = 01, only the first line is fixed-displayed in vertical smooth scrolling, and the other display lines are smooth-scrolled. When PS1–0 = 10, the first and second lines are fixed-displayed. When PS1–0 = 11, the first to third lines are fixed-displayed. For details, see the Partial Smooth Scroll Display Function section. LCD-Driving-Pattern Control B/C: When SW=1 and B/C=0, a B-pattern waveform is generated and alternates in every frame for LCD drivin. When B/C=1, a C-pattern wavefrom is generated and alternates (n-raster-row reversed AC drive) in each raster-row specified by bits EOR and NW4-NW0 in the LCD-driving-waveform control register. For details, see the n-raster-row Reversed AC Drive section. DCC: When SW=1 and DCC=0, a booster operates with the 64-divided clock of the operating frequency. When DCC=1, the booster operates with the 32-divided clock. When the booster operates with the 64-divided clock, current consumptionin the booster is low, but boosting ability is weak. R/W RS DB7 DB0 DB6 DB5 DB4 DB3 DB2 DB1 (SW = 1) DCC B/C Figure 10a LCD-Driving-Waveform Control Instruction LCD-Driving-Waveform Control EOR: When the C-pattern waveform is set (B/C = 1) and SW = 1 and EOR = 1, the odd/even frame-select signals and the n-raster-row reversed signals are EORed for alternating drive. EOR is used when the LCD is not alternated by combining the set values of the LCD drive duty ratio and n raster-row. For details, see the n-raster-row Reversed AC Drive section. NW4–0: Specify the number of raster-rows n that will alternate at the C-pattern waveform setting (B/C = 1). NW4–NW0 alternate in every set value + 1 raster-row, and the first to the 32nd raster-rows can be selected. When SW = 0, bits NW2, NW1, and NW0 can be set. When SW = 1, bits NW4 and NW3 can be set.
(SW = 0) (SW = 1) Figure 11 LCD-Driving-Waveform Control Instruction
DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 Description Cycle Start oscillation Starts the oscillation standby mode. Driver output control CMS SGS Selects the common driver shift direction (CMS) and segment driver shift direction (SGS). Power control AMP SLP STB Turns on LCD power supply (AMP), and sets the sleep mode (SLP) and standby mode (STB). Contrast control 1 0 SW CT4 CT3 Sets the register selection (SW) or upper contrast adjustment bits (CT4-3). BT1 BT0 Sets the register selection (SW) or boost level (BT1/0). Contrast control 2 0 CT2 CT1 CT0 Sets the lower contrast adjustment bits (CT2-0). BS2 BS1 BS0 Sets the LCD bias value (BS2-0). Entry mode set REV I/D Sets the black-and-white reversal (REV) and address update direction after RAM access (I/D). CT5 RDM 0 Sets the higher contrast adjustment bit (CT5) and read modify write (RDM).
Instruction List (cont) Register Code Execu- tion Name R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 Description Cycle Display on/off control D DL10 0 Sets display on (D) and double-height display line (DL10). DL9 DL8 DL7 Specifies double-height display lines (DL9–DL7). Display line control NL2 NL1 NL0 Sets the number of display lines (NL2-0). CN1 CN0 NL3 Specifies centering (CN1–0) or the number of display lines (NL3). Double-height display control DL3 DL2 DL1 Specifies double-height display lines (DL3-1). DL6 DL5 DL4 Specifies double-height display lines (DL6–4). Vertical scroll control 1 SN2 SN1 SN0 Sets the display-start line (SN2-0). <0> <0> SN3 Sets the display-start line (SN3). Vertical scroll control 2 SL2 SL1 SL0 Sets the display-start raster- row (SL2-0). <0> PS1 PS0 Sets the partial scroll (PS1–0).
Instruction List (cont) Register Code Execu- tion Name R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 Description Cycle LCD-driving- pattern control DCC B/C Selects the boosting cycle (DCC) or LCD drive AC waveform (B/C) LCD-driving- waveform control NW2 NW1 NW0 Sets the number of n-raster- rows (NW2–0) in C-pattern AC drive. EOR NW4 NW3 Sets the EOR output (EOR) or the number of n-raster- rows (NW4–3) in C-pattern AC drive. RAM address set (upper bits) AD10–6 (upper bits) Initially sets the upper addresses of the RAM to the address counter (AC). RAM address set (lower bits) AD5-0 (lower bits) Initially sets the lower addresses of the RAM to the AC. Write data to RAM 0 Write data Writes data to CGRAM. Read data from RAM Read data Reads data from CGRAM. Notes: 1. The upper column of each register can be set when SW = 0. The lower column can be set when SW = 1.
Bit definition: CMS = 0: COM1/80 => COM1 SGS = 0: SEG1/112 => SEG1 AMP = 1: Operational amplifier and booster circuit on SLP = 1: Sleep mode STB = 1: Standby mode SW = 0: Upper register setting SW = 1: Lower register setting CT5-0: Contrast adjustment BT1-0: Boost level selection (00: Triple, 01: Quadruple, 10: Five-times) BS2-0: LCD drive bias selection REV = 0: Normal display REV = 1: Black-and-white reversed display of the graphics display ID = 1: Address increment ID = 0: Address decrement RDM = 1: Read, modify, and write mode (Not automatically update the address counter after reading) D = 1: Display on NL3-0: Display line setting (0000: 1/8 duty ratio, 0001: 1/16 duty ratio, 0010: 1/24 duty ratio, 0011: 1/32 duty ratio, 0100: 1/40 duty ratio, 0101: 1/48 duty ratio, 0110: 1/56 duty ratio, 0111: 1/64 duty ratio, 1000: 1/72 duty ratio, 1001: 1/80 duty ratio) DL1-10: Double-height line specifications (DL1: 1st line, DL2: 2nd line, DL3: 3rd line, DL4: 4th line, DL5: 5th line, DL6: 6th line, DL7: 7th line, DL8: 8th line, DL9: 9th line, DL10: 10th line) SN3-0: Display-start line (0000: 1st line, 0001: 2nd line, 0010: 3rd line, 0011: 4th line, 0100: 5th line, 0101: 6th line, 0110: 7th line, 0111: 8th line, 1000: 9th line, 1001: 10th line) SL2-0: Display-start raster-row specifications (000: 1st raster-row...111: 8th raster-row) CN1–0 Centering specifications (00: no centering, 01: 16-dot shift below, 10: 8-dot shift above) B/C = 0: B-pattern waveform drive B/C = 1: C-pattern waveform drive EOR = 1: EOR alternating drive at C-pattern waveform NW4–0: Reversed number of n raster-rows at C-pattern waveform drive (alternating with the set value + one raster-row) DCC = 0: Boosted at 1/64-divided clock DCC = 1: Boosted at 1/32-divided clock AD10-0: CGRAM address set (CGRAM: 000H-4EFH)
The HD66740 is internally initialized by RESET input. The reset input must be held for at least 1 ms. Instruction Set Initialization: Start oscillation executed Driver output control (SGS = 0, CMS = 0) Power control (AMP = 0: LCD power off, SLP = 0: Sleep mode off, STB = 0: Standby mode off) Three times boost (BT1/0 = 00), 1/10 bias drive (BS2/1/0 = 000), Weak contrast (CT5-0 = 00000) Entry mode set (REV = 0: Normal display, I/D = 1: Increment by 1, RDM = 0: Automatically update after reading) Display on/off control (D = 0: Display off, CEN = 0: Normal position) Display line control (NL3/2/1/0 = 1001: 1/80 duty ratio) Double-height display off (DL10–1 = 0000000000) Vertical scroll control (SN3/2/1/0 = 0000: First line displayed at the top, SL2/1/0: First raster-row displayed at the top of the first line, PS1/0 = 00: Partial scroll off) 10. 1/64-divided clock boost (DCC = 0) 11. B-pattern waveform AC drive (B/C = 0, EOR = 0, NW4/3/2/1/0 = 00000) RAM Data Initialization: 1. CGRAM This is not automatically initialized by reset input but must be initialized by software while display is off (D = 0). Output Pin Initialization: 1. LCD driver output pins (SEG/COM): Outputs GND level 2. Booster output pins (VLOUT): Outputs GND level 3. Oscillator output pin (OSC2): Outputs oscillation signal
Serial Data Transfer (Clock synchronized serial interface) Setting the IM1 and IM2 pins (interface mode pins) to the GND level allows standard clock-synchronized serial data transfer, using the chip select line (CS*), serial data line (SDA), and serial transfer clock line (SCL). For a serial interface, the IM0/ID pin function uses an ID pin. The HD66740 initiates serial data transfer by transferring the start byte at the falling edge of CS* input. It ends serial data transfer at the rising edge of CS* input. The HD66740 is selected when the 6-bit chip address in the start byte transferred from the transmitting device matches the 6-bit device identification code assigned to the HD66740. The HD66740, when selected, receives the subsequent data string. The least significant bit of the identification code can be determined by the ID pin. The five upper bits must be 01110. Two different chip addresses must be assigned to a single HD66740 because the seventh bit of the start byte is used as a register select bit (RS): that is, when RS = 0, an instruction can be issued, and when RS = 1, data can be written to or read from RAM. Read or write is selected according to the eighth bit of the start byte (R/W bit) as shown in table 16. After receiving the start byte, the HD66740 receives or transmits the subsequent data byte-by-byte. The data is transferred with the MSB first. Two bytes of RAM read data after the start byte are invalid. The HD66740 starts to read correct RAM data from the third byte. Table 15 Start Byte Format Transfer Bit S Start byte format Transfer start Device ID code RS R/W ID Note: ID bit is selected by the IM0/ID pin. Table 16 RS and R/W Bit Function RS R/W Function Writes instruction Writes RAM data Reads RAM data
a) Basic Data-transfer Timing through Clock-synchronized Serial Bus Interface Start byte Instruction, RAM data SCL (Input) CS* (Input) Transfer start Transfer end Start byte Instruction 1 execution time SCL (Input) b) Consecutive Data-transfer Timing through Clock-synchronized Serial Bus Interface 1 2 3 4 5 6 7 8 9 101112 131415 16 17 1819 Instruction 1 Instruction 2 20 212223 24 252627 282930 3132 Instruction 2 execution time Instruction 3 Start End CS* (Input) SDA (Input/ output) SDA (Input/ output) DB7 DB6 DB5 DB4 R/W Device ID code ID RS DB3 DB2 DB1 DB0 MSB RS "1" R/W "1" "0" "1" "0" LSB Start byte RS = 1, R/W = 1 SCL (Input) c) RAM Data Read-transfer Timing 1 2 3 4 5 6 7 8 9 101112 131415 16 17 1819 Dummy read 1 Dummy read 2 20 212223 24 252627 282930 3132 RAM data read 1 Start End CS* (Input) SDA (Input/ output) Note: When instruciton 1 is a clear display instruction, adjust the transfer rate so that the 8th bit of instruction 2 is transferred after execution of the clear display instruction. Note: Two bytes of the RAM read data after the start byte are invalid. The HD66740 starts to read the correct RAM data from the third byte. Figure 16 Clock-synchronized Serial Interface Timing Sequence
Serial Data Transfer (I2C bus interface) Setting the IM2=Vcc and IM1=GND level allows I2C bus interface, using the serial data line (SDA) and serial transfer clock line (SCL). For the I2C bus interface, the IM0/ID pin function uses an ID pin. The HD66740W is initiated serial data transfer by transferring the first byte when a high SCL level at the falling edge of the SDA input is sampled; it ends serial data transfer when a high SCL level at the rising edge of the SDA input is sampled. Table 16-a illustrates the start byte of I2C bus interface data and Figure 16-a and 16-b show the I2C bus interface timing sequence. The HD66740W is selected when the higher 6-bit slave address in the first byte transferred from the master device match the 6-bits device identification code assigned to the HD66740W. The HD66740W, when selected, receive the subsequent data string. The lower 1-bit of the device identification code can be determined by the ID pin; select an appropriate code that is not assigned to any other slave device. The upper five bits are fixed to 01110. One slave address is assigned to a single HD66740W. The ninth bit of the first byte is a receive-data acknowledge bit (ACK). When the received slave address matches the device ID code, HD66740W pulls down the ACK bit to a low level. Therefore, the ACK output buffer is an open-drain structure, only allowing low-level output. However, the ACK bit is undermined immediately after power-on; make sure to initialize the LSI using the RESET* input. After identifying the address in the first byte, the HD66740W receives the subsequent data as an HD66740W instruction or as RAM data. Having received 8-bit data normally, HD66740W pulls down the ninth bit (ACK) to a low level. The instruction or RAM data is 8-bits data format. Two bytes of RAM read data after the start byte are invalid. The HD66740W start to read correct RAM data from third byte. Table 16-a Start Byte Format Transfer Bit S Start byte format Transfer start Device ID code RS R/W ACK ID Note: ID bit is selected by the IM0/ID pin. Table 16-b RS and R/W bit function RS R/W Function Writes instruction Writes RAM data Reads RAM data
The HD66740 can either be supplied with operating pulses externally (external clock mode) or oscillate using an internal R-C oscillator with an external oscillator-resistor (external resistor oscillation mode). Note that in R-C oscillation, the oscillation frequency is changed according to the internal capacitance value, the external resistance value, or operating power-supply voltage. Insert the dumping registance of about 1.5kΩ to prevent malfunctions caused by over-shoot or under-shoot noise in the external clock mode. 1) External clock mode 2) External resistor oscillation mode OSC1 OSC1 OSC2 Clock Insert the dumping resistance. (80 kHz) Rf The oscillator frequency can be adjusted by oscillator resistor (Rf). If Rf is increased or power supply voltage is decreased, the oscillation frequency decreases. For the relationship between Rf resistor value and oscillation frequency, see the Electric Characteristics Notes section. HD66740 HD66740 1.5 kΩ Figure 19 Oscillation Circuits Table 17 Relationship between Drive Duty Ratio and Frame Frequency (fosc = 75 kHz) Display mode 1-line Dis- play 2-line Dis- play 3-line Dis- play 4-line Dis- play 5-line Dis- play 6-line Dis- play 7-line Dis- play 8-line Dis- play 9-line Dis- play 10-line Dis- play Set value for NL3–0 LCD Drive 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 Multiplexing duty ratio Drive bias (recommend- ed value) 1/9.5 Frame frequency 73 Hz 73 Hz 73 Hz 73 Hz 72 Hz 74 Hz 74 Hz 73 Hz 65 Hz 59 Hz One-frame frequency 1,024 1,024 1,032 1,024 1,040 1,008 1,008 1,024 1,152 1,280 Note: If the frame frequency is low and the display flickers, increase the oscillation frequency (fosc). Particularly in the 9-line display and 10-line display modes, note that the frame frequency is lowered.
Figure 20 LCD Drive Output Waveform (B-pattern AC Drive with 1/80 Multiplexing Duty Ratio)
n-raster-row Reversed AC Drive The HD66740 supports not only the LCD reversed AC drive in a one-frame unit (B-pattern waveform) but also the n-raster-row reversed AC drive which alternates in an n-raster-row unit from one to 32 raster-rows (C-pattern waveform). When a problem affecting display quality occurs, such as crosstalk at high-duty driving of more than five lines (1/40 duty), the n-raster-row reversed AC drive (C-pattern waveform) can improve the quality. Determine the number of raster-rows n (NW bit set value + 1) for alternating after confirmation of the display quality with the actual LCD panel. However, if the number of AC raster-rows is reduced, the LCD alternating frequency becomes high. Because of this, the charge or discharge current is increased in the LCD cells. 1 2 3 4 5 6 7 8 9 10 1112 13 79 80 1 2 3 4 5 6 7 8 9 10 1112 13 79 80 1 2 3 B-pattern waveform drive
- 1/80 duty 1 frame 1 frame C-pattern waveform drive
- 1/80 duty
- 11-raster-row reversal
- Without EORs C-pattern waveform drive
- 1/80 duty
- 11-raster-row reversal
- With EORs Note: Specify the number of AC drive raster-rows and the necessity of EOR so that the DC bias is not generated for the liquid crystal. Figure 21 Example of an AC Signal under n-raster-row Reversed AC Drive
Liquid Crystal Display Voltage Generator When External Power Supply and Internal Operational Amplifiers are Used To supply LCD drive voltage directly from the external power supply without using the internal booster, circuits should be connected as shown in figure 22. Here, contrast can be adjusted by software through the CT bits of the contrast adjustment register. The HD66740 incorporates a voltage-follower operational amplifier for each V1 to V5 to reduce current flowing through the internal bleeder-resistors, which generate different levels of liquid-crystal drive voltages. Thus, potential differences between VLCD and V1 and between V5 and GND must be 0.4 V or higher. Note that the OPOFF pin must be grounded when using the operational amplifiers. Place a capacitor of about 0.1 µF to 0.5 µF between each internal operational amplifier V1OUT to V5OUT output and GND and stabilize the output level of the operational amplifier. C1+ VLCD VLCD VR R R R GND Booster OPOFF = GND R HD66740 V1OUT V2OUT V3OUT V4OUT V5OUT LCD driver SEG1 to SEG112 COM1 to COM80 GND Vci C1- C2+ C2- VLOUT 0.1 µF to 0.5 µF GND C3+ C3- C4+ C4- Figure 22 External Power Supply Circuit for LCD Drive Voltage Generation
When an Internal Booster and Internal Operational Amplifiers are Used To supply LCD drive voltage using the internal booster, circuits should be connected as shown in figure 23. Here, contrast can be adjusted through the CT bits of the contrast control instruction. Temperature can be compensated either through the CT bits or by controlling the reference voltage for the booster (Vci pin) using a thermistor. Note that Vci is both a reference voltage and power supply for the booster. The reference voltage must therefore be adjusted using an emitter-follower or a similar element so that sufficient current can be supplied. In this case, Vci must be equal to or smaller than the VCC level. The HD66740 incorporates a voltage-follower operational amplifier for each of V1 to V5 to reduce current flowing through the internal bleeder-resistors, which generate different liquid-crystal drive voltages. Thus, the potential differences between VLCD and V1 and between V5 and GND must be 0.4 V or higher. Note that the OPOFF pin must be grounded when using the operational amplifiers. Place a capacitor of about 0.1 µF to 0.5 µF between each internal operational amplifier V1OUT to V5OUT output and GND and stabilize the output level of the operational amplifier.
Notes on Using Internal Operational Amplifier The HD66740 has a low-current-consumption-type operational amplifier. When a low-voltage supply is used, particularly at low temperatures near –20°C, the current in the operational amplifier is reduced. Therefore, depending on the specifications or display pattern of the LCD panel used, screen quality may be poor or the LCD panel may not operate at all. For the operational specifications of the LCD panel, one must consider the drive condition (setting of the VTEST pin) or the peripheral circuits of the LCD panel in conjunction with the power-supply voltage. Pin condition for HD66740 (setting VTEST pin): 1. When the power-supply voltage is Vcc ≥ 2.5 V (i.e., the current in the operational amplifier is sufficient), leave the VTEST pin open (disconnected). 2. When the power-supply voltage is Vcc < 2.5 V (i.e., the current is reduced in the operational amplifier at low temperature), 1.2 to 1.3 V should be input to the VTEST pin. The following table and figure correspond to inputs of 1.2 to 1.3 V to the VTEST pin. When higher LCD drive current is required due to the characteristics of the LCD panel, check the screen quality and current consumption, adjust the resistance values (R1 and R2), and increase the VTEST pin voltage. (This is also valid when Vcc ≥ 2.5 V.) GND Vcc to VTEST pin Vtest = 1.2 to 1.3V Figure 24-a Circuit to for Generating VTEST Pin Voltage Table 17-a Settings to Generate VTEST Pin Voltage Vcc Vtest (VTEST Pin Voltage) 2.4 V 270 kΩ 330 kΩ 1.23 V 2.0 V 220 kΩ 360 kΩ 1.22 V 1.8 V 180 kΩ 390 kΩ 1.22 V
Switching the Boosting Multiplying Factor Instruction bits (BT1/0 bits) can optionally select the boosting multiplying factor of the internal booster. According to the display status, power consumption can be reduced by changing the LCD drive duty and the LCD drive bias, and by controlling the boosting multiplying factor for the minimum requirements. For details, see the Partial-display-on Function section. Due to the maximum boosting multiplying factor, the following external capacitor needs to be connected. For example, when the maximum boosting is quadrupled, the capacitors between C4+ and C4– for five- times boosting are not needed, so these pins must be open. Table 18 VLOUT Output Status BT1 BT0 VLOUT Output Status Triple boosting output Quadruple boosting output Five-times boosting output Setting inhibited C1+ C1- Vci 1 µF 0.47 µF to 1 µF VLOUT GND C2+ C2- 0.47 µF to 1 µF Vci C3+ C3- 0.47 µF to 1 µF i) Maximum five-times boosting ii) Maximum quadruple boosting iii) Maximum triple boosting C4+ C4- 0.47 µF to 1 µF C1+ C1- Vci VLOUT GND C2+ C2- Vci C3+ C3- C4+ C4- C1+ C1- Vci VLOUT GND C2+ C2- Vci C3+ C3- C4+ C4- 0.47 µF to 1 µF 0.47 µF to 1 µF 0.47 µF to 1 µF 0.47 µF to 1 µF 0.47 µF to 1 µF 1 µF 1 µF Figure 25 Booster Output Multiplying Factor Switching
Example of Power-supply Voltage Generator for More Than Five-times Boosting Output The HD66740 incorporates the booster for up to five-times boosting. However, the LCD drive voltage (VLCD) will not be enough for five-times boosting from Vcc when the power-supply voltage of Vcc is low or when the LCD drive voltage is high for the high-contrast LCD display. In this case, the reference voltage (Vci) for boosting can be set higher than the power-supply voltage of Vcc. Set the Vci input voltage for the booster to 3.6 V or less within the range of Vcc + 1.0 V. Control the Vci voltage so that the boosting output voltage (VLOUT) should be less than the absolute maximum ratings (17 V). 1 µF 1 µF 1 µF 1 µF SEG1 to SEG112 COM1 to COM80 C1+ C1- Vci 1 µF VLOUT GND C2+ C2- Booster C3+ C3- C4+ C4- LCD driver Regula -tor (2) Regula -tor (1) Vcc Logic circuit 2.5 V 3.0 V VLCD GND GND GND 3.0 x 5 = 15 V Battery 3.6 V GND (= 0 V) Vcc (= 2.5 V) Vcc (= 3 V) VLCD (= 15 V) HD66740 Figure 26 Usage Example of Booster at Vci > Vcc
Software can adjust 64-step contrast for an LCD by varying the liquid-crystal drive voltage (potential difference between VLCD and V1) through the CT bits of the contrast adjustment register (electron volume function). The value of a variable resistor between VLCD and V1 (VR) can be precisely adjusted in a 0.05 x R unit within a range from 0.05 x R through 3.20 x R, where R is a reference resistance obtained by dividing the total resistance. The HD66740 incorporates a voltage-follower operational amplifier for each of V1 to V5 to reduce current flowing through the internal bleeder resistors, which generate different liquid-crystal drive voltages. Thus, CT5-0 bits must be adjusted so that the potential differences between VLCD and V1 and between V5 and GND are 0.4 V or higher when liquid-crystal drives, particularly when the VR is small. VR R R R R GND VLCD HD66740 CT GND Figure 27 Contrast Adjuster
Contrast Adjustment Bits (CT) and Variable Resistor Values CT3 CT2 CT1 CT0 3.20 x R CT Set Value Variable Resistor Value (VR) 3.15 x R 3.10 x R 3.05 x R 3.00 x R 2.95 x R 2.90 x R 2.85 x R CT4 2.75 x R 2.70 x R Potential Difference between V1 and GND Display Color (Small) (Large) (Light) (Deep) 2.65 x R 2.60 x R 1.65 x R 1.60 x R 1.55 x R 1.50 x R 1.45 x R 1.40 x R 1.35 x R 1.30 x R 1.25 x R 1.20 x R 1.15x R 0.20 x R 0.15 x R 0.10 x R 0.05 x R 2.80 x R CT5
Contrast Adjustment per Bias Drive Voltage 9.5 x R + VR 9.5 x R x (VLCD - GND) 0.748 x (VLCD-GND) ≤ VDR ≤ 0.994 x (VLCD-GND) ≥ 0.4 [V] ≥ 0.4 [V] 9.5 x R + VR VR x (VLCD-GND) 9.5 x R + VR R x (VLCD-GND) 5 x R + VR 5 x R x (VLCD - GND) 0.610 x (VLCD-GND ) ≤ VDR ≤ 0.990 x (VLCD-GND) ≥ 0.4 [V] ≥ 0.4 [V] 5 x R + VR VR x (VLCD-GND ) 5 x R + VR R x (VLCD-GND ) 4 x R + VR 4 x R x (VLCD - GND) 0.556 x (VLCD-GND) ≤ VDR ≤ 0.988 x (VLCD-GND) ≥ 0.4 [V] ≥ 0.4 [V] 4 x R + VR VR x (VLCD-GND) 4 x R + VR R x (VLCD-GND) 9 x R + VR 9 x R x (VLCD - GND) 0.737 x (VLCD-GND) ≤ VDR ≤ 0.994 x (VLCD-GND) ≥ 0.4 [V] ≥ 0.4 [V] 9 x R + VR VR x (VLCD-GND) 9 x R + VR R x (VLCD-GND) 10 x R + VR 10 x R x (VLCD - GND) 0.757 x (VLCD-GND) ≤ VDR ≤ 0.995 x (VLCD-GND) ≥ 0.4 [V] ≥ 0.4 [V] VR x (VLCD-GND) 10 x R + VR R x (VLCD-GND) 10 x R + VR Bias LCD drive voltage: VDR Contrast adjustment range bias drive 1/9.5 bias drive bias drive bias drive bias drive - LCD drive voltage adjustment range - Limit of potential difference between V5 and GND - Limit if potential difference between VLCD and V1 - LCD drive voltage adjustment range - Limit of potential difference between V5 and GND - Limit if potential difference between VLCD and V1 8 x R + VR 8 x R x (VLCD - GND) 0.714 x (VLCD-GND) ≤ VDR ≤ 0.993 x (VLCD-GND) ≥ 0.4 [V] ≥ 0.4 [V] 8 x R + VR VR x (VLCD-GND) 8 x R + VR R x (VLCD-GND) bias drive - LCD drive voltage adjustment range - Limit of potential difference between V5 and GND - Limit if potential difference between VLCD and V1 6 x R + VR 6 x R x (VLCD - GND) 0.652 x (VLCD-GND) ≤ VDR ≤ 0.992 x (VLCD-GND) ≥ 0.4 [V] ≥ 0.4 [V] VR x (VLCD-GND) 6 x R + VR 6 x R + VR R x (VLCD-GND) 7 x R + VR 7 x R x (VLCD - GND) 0.686 x (VLCD-GND) ≤ VDR ≤ 0.993 x (VLCD-GND) ≥ 0.4 [V] ≥ 0.4 [V] VR x (VLCD-GND) 7 x R + VR R x (VLCD-GND) 7 x R + VR bias drive bias drive - LCD drive voltage adjustment range - Limit of potential difference between V5 and GND - Limit if potential difference between VLCD and V1 - LCD drive voltage adjustment range - Limit of potential difference between V5 and GND - Limit if potential difference between VLCD and V1 - LCD drive voltage adjustment range - Limit of potential difference between V5 and GND - Limit if potential difference between VLCD and V1 - LCD drive voltage adjustment range - Limit of potential difference between V5 and GND - Limit if potential difference between VLCD and V1 - LCD drive voltage adjustment range - Limit of potential difference between V5 and GND - Limit if potential difference between VLCD and V1
Liquid Crystal Display Drive Bias Selector An optimum liquid crystal display bias value can be selected using BS2-0 bits, according to the liquid crystal drive duty ratio setting (NL3-0 bits). Liquid crystal display drive duty ratio and bias value can be displayed while switching software applications to match the LCD panel display status. The optimum bias value calculated using the following expression is an ideal value where the optimum contrast is obtained. Driving by using a lower value than the optimum bias value provides lower contrast and lower liquid crystal display voltage (potential difference between V1 and GND). When the liquid crystal display voltage is insufficient even if a five-times booster is used or output voltage is lowered because the battery life has been reached, the display can be made easier to see by lowering the liquid crystal bias. The liquid crystal display can be adjusted by using the contrast adjustment register (CT4-0 bits) and selecting the booster output level (BT1/0 bits). Optimum bias value for 1/N duty ratio drive voltage = N + 1 Table 21 Optimum Drive Bias Values LCD drive duty ratio (NL3-0 set value) 1001 1000 0111 0110 0101 0100 0011 0010 0001 0000 Optimum drive bias value 1/9.5 (BS2-0 set value) 000 001 010 011 011 100 101 101 110 111
R R R R V3,V4 GND R R R R i) 1/ 10 bias (BS2–0 = 000) vi) 1/ 4 bias (BS2–0 = 111) GND VR VLCD VLCD Note: R = Reference resistor VR R R 5.5R R R ii) 1/ 9.5 bias (BS2–0 = 001) VLCD VR R R R R iii) 1/ 9 bias (BS2–0 = 010) VLCD VR R R R R iv) 1/ 8 bias (BS2–0 = 011) VLCD VR GND R R R R v) 1/7 bias (BS2–0 = 100) VLCD GND GND GND GND GND GND GND GND GND VR GND R R R R v) 1/6 bias (BS2–0 = 101) VLCD GND VR GND R R R R R v) 1/5 bias (BS2–0 = 110) VLCD GND Figure 28 Liquid Crystal Display Drive Bias Circuit
The HD66740 has a function for changing the common driver/segment driver output shift direction using the CMS bit and SGS bit to meet the chip mounting positions of the HD66740. This is to facilitate the interface wiring to the LCD panel with COG or TCP installed. Back of chip
- CMS = 0
- SGS = 0 SEG112/1 SEG1/112 SEG1/112 SEG112/1 COM9/72 SEG1/112 SEG112/1 HITACHI Ltd. LCD Controller/ Driver:HD66740 >112 x 80 dots Graphisc display >16 x 10 chracter display >x4 Booster >Op-amp Front of chip
- CMS = 0
- SGS = 1 COM1/80 COM72/9 SEG112/1 SEG1/112 COM9/72 Front of chip
- CMS = 1
- SGS = 0 Back of chip
- CMS = 1
- SGS = 1 COM41/40 COM72/9 COM80/1 COM1/80 COM8/73 COM80/1 COM9/72 COM80/1 COM1/80 COM72/9 COM41/40 COM8/73 COM73/8 COM40/41 COM72/9 COM1/80 COM8/72 COM80/1 COM73/8 COM40/41 HITACHI Ltd. LCD Controller/ Driver:HD66740 >112 x 80 dots Graphisc display >16 x 10 chracter display >x4 Booster >Op-amp HITACHI Ltd. LCD Controller/ Driver:HD66740 >112 x 80 dots Graphisc display >16 x 10 chracter display >x4 Booster >Op-amp HITACHI Ltd. LCD Controller/ Driver:HD66740 >112 x 80 dots Graphisc display >16 x 10 chracter display >x4 Booster >Op-amp COM73/8 COM40/41 COM41/40 COM8/73 COM73/8 COM40/41 COM41/40 COM8/73 Figure 29 1/80 Duty Drive Pattern Wiring
- CMS = 0
- SGS = 1 COM1/80 COM72/9 SEG112/1 SEG1/112 COM9/72 COM41/40 COM8/73 COM80/1 COM73/8 COM40/41 Figure 30 1-line Display Pattern Wiring Table 22 Number of Left and Right Extension Lines of Common Driver Drive Duty Ratio Left Edge of Screen Right Edge of Screen 16 (COM1–8, 41–48) 32 (COM9–40) 24 (COM1–8, 41–56) 32 (COM9–40) 32 (COM1–8, 41–64) 32 (COM9–40) 40 (COM1–8, 41–72) 32 (COM9–40) 40 (COM1–8, 41–72)
In the graphics display mode, kanji characters, special symbols, and graphics icons can be displayed. Up to 112 x 80-dot display is allowed using the CGRAM. Thus, for a 12 x 13-dot kanji font, up to a 6-line x 9-character kanji display, and for a 14 x 15-dot kanji font, up to a 6-line x 8-character kanji display, and for a 16 x 16-dot kanji font, up to a 5-line x 6-character kanji display are allowed. i) 12 x 13-dot kanji display example (6-line x 9-character display) ii) 112 x 80-dot game display example Figure 31 Display Example in Graphics Display Mode Vertical Smooth Scroll Display The HD66740 can scroll character and graphics display vertically in units of raster-rows. This is achieved by writing display data into a one-line area that is not being used for display. In other words,
one line can be used to achieve continuous smooth vertical scroll even in a 9-line or less display. Here, after the 10th line is displayed, the first line is displayed again. When the 10th line is fully displayed, all one-line display data must be rewritten immediately after scrolling because there is no non-displayed area. Additionally, when display areas of a graphics icon such as a pictogram or a menu bar are partially fixed-displayed, the remaining areas can be displayed. For details, see the Partial Smooth Scroll Display Function section. Specifically, this function is controlled by incrementing or decrementing the value in the display-start line bits (SL2 to SL0) and display-start raster-row bits (SN3 to SN0) by 1. For example, to smoothly scroll up, first set line bits SN3 to SN0 to 0000, and increment SL2 to SL0 by 1 from 000 to 111 to scroll seven raster-rows. Then increment line bits SN3 to SN0 to 0001, and again increment SL2 to SL0 by 1 from 000 to 111. If the vertical double-height display is at the top of the line, scrolling is done by each two raster-row. When the response speed of the liquid crystal is low or when high-speed scrolling is needed, two- to four-raster-row scrolling is recommended.
Setting Instructions (10-line Display: NL3-0 = 1001) DB7 DB6DB5 DB4 DB3 DB2DB1 DB0 R/W RS Scroll up display Set 96 x 80-dot initial display data to CGRAM CPU Wait Update 1st-line (address 000 to 05FH) display data in CGRAM CPU Wait CPU Wait CPU Wait CPU Wait CPU Wait SN3–SN0 = 0000 SL2–SL0 = 000 (1st raster-row of 1st line displayed at the top) Scroll up 4 raster-rows (5th raster-row of 1st line displayed at the top) SN3–SN0 = 0001 (1st raster-row of 2nd line displayed at the top) SL2–SL0 = 000 Update 1st-line (address 000 to 05FH) display data in CGRAM Scroll up 12 raster-rows (5th raster-row of 2nd line displayed at the top) Update 2nd-line (address 100 to 15FH) display data in CGRAM SN3–SN0 = 0010 SL2–SL0 = 000 (1st raster-row of 3rd line displayed at the top) Update 2nd-line (address 100 to 15FH) display data in CGRAM Scroll up 20 raster-rows (5th raster-row of 3rd line displayed at the top) Update 3rd-line (address 200 to 25FH) display data in CGRAM SN3–SN0 = 0011 SL2–SL0 = 000 (1st raster-row of 4th line displayed at the top) Update 3rd-line (address 200 to 25FH) display data in CGRAM Scroll up 28 raster-rows (5th raster-row of 4th line displayed at the top) Update 4th-line (address 300 to 35FH) display data in CGRAM CPU Wait Figure 32 Setting Instructions for Vertical Smooth Scroll
Partial Smooth Scroll Display Function The HD66740 can partially fixed-display the areas of a graphics icon, such as a pictogram or a menu bar, and perform vertical smooth scrolling of the remaining bit-map areas. Since the PS1 to PS0 bits do not perform smooth scrolling of the upper first to third display lines but does fixed-display, pictograms can be placed. When CN1 to CN0 bits are set to 10, the first line is displayed at the bottom edge of the LCD screen, and the menu bar can be fixed-displayed at the bottom. This function can largely control the bit-map rewrite frequencies and reduce software loads.
Table 23 Bit Setting and Display Lines 1st line 2nd line 3rd line 4th line 5th line 6th line 7th line 8th line 9th line 10th line PS1–0 = 00 SN3–0 = 0000 SN3–0 = 0001 SN3–0 = 0010 COM1 COM80 PS1–0 = 01 COM1 COM80 PS1–0 = 10 COM1 COM80 PS1–0 = 11 COM1 COM80 SN3–0 = 0011 SN3–0 = 0011 SN3–0 = 0100 CN1–0 = 00 Bit Setting COM Position CN1–0 = 10 SN3–0 = 0000 SN3–0 = 0001 SN3–0 = 0010 SN3–0 = 0011 2nd line 3rd line 4th line 5th line 6th line 7th line 8th line 9th line 10th line 1st line 3rd line 4th line 5th line 6th line 7th line 8th line 9th line 10th line 1st line 2nd line 4th line 5th line 6th line 7th line 8th line 9th line 10th line 1st line 2nd line 3rd line 5th line 6th line 7th line 8th line 9th line 10th line 1st line 3rd line 4th line 2nd line 2nd line 3rd line 4th line 5th line 6th line 7th line 8th line 9th line 10th line 1st line 3rd line 4th line 5th line 6th line 7th line 8th line 9th line 10th line 1st line 2nd line 4th line 5th line 6th line 7th line 8th line 9th line 10th line 1st line 2nd line 3rd line 5th line 6th line 7th line 8th line 9th line 10th line 1st line 3rd line 4th line 2nd line 6th line 7th line 8th line 9th line 10th line 1st line 2nd line 3rd line 4th line 5th line 1st line 2nd line 3rd line 4th line 5th line 6th line 7th line 8th line 9th line 1st line 1st line 2nd line 3rd line 4th line 5th line 6th line 7th line 8th line 9th line 10th line 1st line 1st line 1st line 3rd line 4th line 5th line 6th line 7th line 8th line 9th line 10th line 2nd line 4th line 5th line 6th line 7th line 8th line 9th line 10th line 2nd line 3rd line 5th line 6th line 7th line 8th line 9th line 10th line 2nd line 3rd line 4th line 1st line 2nd line 3rd line 4th line 5th line 6th line 7th line 8th line 9th line 1st line 1st line 2nd line 3rd line 4th line 5th line 6th line 7th line 8th line 9th line 10th line 1st line 3rd line 4th line 5th line 6th line 7th line 8th line 9th line 10th line 2nd line 4th line 5th line 6th line 7th line 8th line 9th line 10th line 2nd line 3rd line 1st line 1st line 5th line 6th line 7th line 8th line 9th line 10th line 2nd line 3rd line 4th line 1st line 2nd line 1st line 2nd line 1st line 2nd line 1st line 2nd line 1st line 2nd line 1st line 2nd line 3rd line 4th line 5th line 6th line 7th line 8th line 2nd line 3rd line 4th line 5th line 6th line 7th line 8th line 9th line 3rd line 4th line 5th line 6th line 7th line 8th line 9th line 10th line 4th line 5th line 6th line 7th line 8th line 9th line 10th line 3rd line 5th line 6th line 7th line 8th line 9th line 3rd line 4th line 10th line 2nd line 2nd line 2nd line 2nd line 2nd line 1st line 2nd line 3rd line 4th line 5th line 6th line 7th line 8th line 1st line 1st line 1st line 1st line 1st line 2nd line 3rd line 4th line 5th line 6th line 7th line 8th line 9th line 3rd line 4th line 5th line 6th line 7th line 8th line 9th line 10th line 4th line 5th line 6th line 7th line 8th line 9th line 10th line 3rd line 5th line 6th line 7th line 8th line 9th line 3rd line 4th line 10th line 1st line 2nd line 3rd line 1st line 2nd line 3rd line 1st line 2nd line 3rd line 1st line 2nd line 3rd line 1st line 2nd line 3rd line 1st line 2nd line 3rd line 4th line 5th line 6th line 7th line 2nd line 3rd line 4th line 5th line 6th line 7th line 8th line 3rd line 4th line 5th line 6th line 7th line 8th line 9th line 4th line 5th line 6th line 7th line 8th line 9th line 10th line 5th line 6th line 7th line 8th line 9th line 10th line 4th line 2nd line 3rd line 2nd line 3rd line 2nd line 3rd line 2nd line 3rd line 2nd line 3rd line 1st line 2nd line 3rd line 4th line 5th line 6th line 7th line 1st line 1st line 1st line 1st line 1st line 2nd line 3rd line 4th line 5th line 6th line 7th line 8th line 3rd line 4th line 5th line 6th line 7th line 8th line 9th line 4th line 5th line 6th line 7th line 8th line 9th line 10th line 5th line 6th line 7th line 8th line 9th line 10th line 4th line Notes: 1. The shadow lines above are fixed-displayed. They do not depend on the setting values of the SN3–0 or SL3–0 bits. 2. The SN3–0 and SL3–0 bits specify the next first scroll display line of the fixed-displayed lines. 3. When the drive duty ratio is nine lines (1/72 duty ratio) or less and CN1–0 is 10, the first line shifts to the last displayed line.
Partial Smooth Scroll Display Examples Table 24 Data Setting to the CGRAM Partial Smooth Scroll Display Examples CGRAM Address CGRAM Data "000" to "06F" "080" to "0EF" "100" to "16F" "180" to "1EF" "200" to "26F" "280" to "2EF" "300" to "36F" "380" to "3EF" "400" to "46F" "480" to "4EF" i) Initial screen display - PS1-0 = "10" : Fixed-displays the first and second lines - CN1-0 = "10" : Moves the first line to the bottom edge - SN3-0 = "0010" : Starts display from the third line - SL2-0 = "000" 2nd line (fixed display) Scroll area 3rd line (Display start position) 1st line (fixed display) Figure 33 Example of Initial Screen in the Partial Smooth Scroll Mode
The HD66740 can double the height of any desired line from the first to 10th lines. A line can be selected by the DL1 to DL10 bits as listed in table 25. All graphics display patterns stored in the CGRAM can be doubled in height, allowing easy recognition. Note that there should be no space between the lines for double-height display (figure 36). In vertical smooth scrolling, when the display-start setting line is displaying at double height, scrolling can be done by each two-line (dot). Table 25 Double-height Display Specifications Bit Setting Display Position DL1 = 1 1st line: double-height DL2 = 1 2nd line: double-height DL3 = 1 3rd line: double-height DL4 = 1 4th line: double-height DL5 = 1 5th line: double-height DL6 = 1 6th line: double-height DL7 = 1 7th line: double-height DL8 = 1 8th line: double-height DL9 = 1 9th line: double-height DL10 = 1 10th line: double-height Double height display (2nd line) Double height display (8th line) - NL3-0 = "1001" (10-line display) - DL2 = 1 - DL8 = 1 Figure 36 Double-height Display (2nd and 8th Lines)
The HD66740 can display character/graphics display sections by black-and-white reversal. Black- and-white reversal can be easily displayed when REV is set to 1. REV = 1 (Reversed display) Figure 37 Reversed Display
Partial-display-on Function The HD66740 can program the liquid crystal display drive duty ratio setting (NL3-0 bits), liquid crystal display drive bias value selection (BS2-0 bits), boost output level selection (BT1/0 bit) and contrast adjustment (CT5-0 bits). For example, in the 10-line display mode (1/80 duty ratio), the HD66740 can selectively drive only the center of the screen or only the top or bottom of the screen by combining these register functions and the centering display (CN1–0 bit) function. This is called partial-display-on. Lowering the liquid crystal display drive duty ratio as required saves the liquid crystal display drive voltage, thus reducing internal current consumption. This is suitable for four-line display of a calendar or time, or the display of only graphics icons (pictograms) at the top or bottom of the screen, which needs to be continuous in the system standby state with minimal current consumption. Here, the non- displayed lines are constantly driven by the unselected level voltage, thus turning off the LCD for the lines. In general, lowering the liquid crystal display drive duty ratio decreases the optimum liquid crystal display drive voltage and liquid crystal display drive bias value. This reduces output multiplying factors in the booster and greatly controls consumption current. Table 26 Partial-display-on Function (10-line Display) Item Normal 10-line Display Partial-on Display (Limited 4-line Display) LCD screen 10th line displayed Only four lines on the center of the screen (from the 3rd to 6th lines) Only four lines at the top and bottom of the screen (from the 1st to 3rd and 10th lines) LCD drive position shift Not necessary (CN1–0 = 00) Necessary (CN1–0 = 01) Necessary (CN1–0 = 01) LCD drive duty ratio LCD drive bias value (optimum) 1/10 (BS2-0 = 000) 1/6 (BS2-0 = 101) 1/6 (BS2-0 = 101) LCD drive voltage*
12 V to 15 V
(adjustable using CT5–0)
6 V to 8 V
(adjustable using CT5–0) (adjustable using CT5–0) Boosting output multiplying factor Five times (BT1–0 = 10) Triple (BT1–0 = 00) Triple (BT1–0 = 00) Frame frequency (fosc = 90 kHz) 70 Hz 88 Hz 88 Hz Note: The LCD drive voltage depends on the LCD materials which are actually used. Since the LCD drive voltage is high when the LCD drive duty ratio is high, a low duty ratio is suitable for low-power consumption.
Setting the sleep mode bit (SLP) to 1 puts the HD66740 in the sleep mode, where the device stops all internal display operations, thus reducing current consumption. Specifically, LCD drive is completely halted. Here, all the SEG (SEG1 to SEG112) and COM (COM1 to COM80) pins output the GND level, resulting in no display. If the AMP bit is set to 0 in the sleep mode, the LCD drive power supply can be turned off, reducing the total current consumption of the LCD module. Table 27 Comparison of Sleep Mode and Standby Mode Function Sleep Mode (SLP = 1) Standby Mode (STB = 1) LCD control Turned off Turned off R-C oscillation circuit Operates normally Halted
Setting the standby mode bit (STB) to 1 puts the HD66740 in the standby mode, where the device stops completely, halting all internal operations including the R-C oscillation circuit, thus further reducing current consumption compared to that in the sleep mode. Specifically, character and segment displays, which are controlled by the multiplexing drive method, are completely halted. Here, all the SEG (SEG1 to SEG112) and COM (COM1 to COM80) pins output the GND level, resulting in no display. If the AMP bit is set to 0 in the standby mode, the LCD drive power supply can be turned off. During the standby mode, no instructions can be accepted other than the start-oscillation. To cancel the standby mode, issue the start-oscillation instruction to stabilize R-C oscillation before setting the STB bit to 0. Set standby mode: STB = 1 Standby mode Issue the start-oscillation instruction Wait at least 10 ms Cancel standby mode: STB = 0 Turn on the LCD drive power supply: AMP = 1 Turn off the LCD power supply: AMP = 0 Figure 40 Procedure for Setting and Canceling Standby Mode
Notes* Power supply voltage (1) VCC V –0.3 to +4.6 1, 2 Power supply voltage (2) VLCD – GND V –0.3 to +16.0 1, 3 Input voltage Vt V –0.3 to VCC + 0.3 Operating temperature Topr –40 to +85 1, 4 Storage temperature Tstg –55 to +110 1, 5 Notes: 1. If the LSI is used above these absolute maximum ratings, it may become permanently damaged. Using the LSI within the following electrical characteristics limits is strongly recommended for normal operation. If these electrical characteristic conditions are also exceeded, the LSI will malfunction and cause poor reliability. 2. VCC > GND must be maintained. 3. VLCD > GND must be maintained. 4. For bare die and wafer products, specified up to 85˚C. 5. This temperature specifications apply to the TCP package.
DC Characteristics (VCC = 1.8 to 3.6 V, Ta = –40 to +85°C*1) Item Symbol Min Typ Max Unit Test Condition Notes Input high voltage VIH
0.7 VCC
V 2, 3 Input low voltage VIL –0.3
0.15 VCC
V VCC = 1.8 to 2.7 V 2, 3 Input low voltage VIL –0.3 V VCC = 2.7 to 3.6 V 2, 3 Output high voltage (SDA, DB0-7 pins) VOH1
0.75 VCC
V IOH = –0.1 mA 2, 4 Output low voltage (SDA, DB0-7 pins) VOL1
0.2 VCC
V VCC = 1.8 to 2.7 V, IOL = 0.1 mA Output low voltage (SDA, DB0-7 pins) V OL1 V VCC = 2.7 to 3.6 V, IOL = 0.1 mA Driver ON resistance (COM pins) RCOM kΩ ±Id = 0.05 mA, VLCD = 10 V Driver ON resistance (SEG pins) RSEG kΩ ±Id = 0.05 mA, VLCD = 10 V I/O leakage current ILi µA Vin = 0 to VCC Pull-up MOS current (DB0-7, SDA pins) -Ip µA VCC = 3 V, Vin = 0 V Current consumption during normal operation (VCC–GND) IOP µA R-C oscillation, VCC = 3 V, Ta = 25 °C, fOSC = 86 kHz (1/72 duty) 7, 8 Current consumption during sleep mode (VCC–GND) ISL µA R-C oscillation, VCC = 3 V, Ta = 25 °C, fOSC = 86 kHz (1/72 duty) 7, 8 Current consumption during standby mode (VCC–GND) IST 0.1 µA VCC = 3 V, Ta = 25°C 7, 8 LCD drive power supply current (VLCD–GND) ILCD µA VLCD = 12 V, Ta = 25 °C, fOSC = 86 kHz, 1/9 bias, VTEST3=“High” LCD drive voltage (VLCD – GND) VLCD 4.5 15.0 V Note: For the numbered notes, refer to the Electrical Characteristics Notes section following these tables.
(VLOUT pin) V UP3 8.5 8.9 9.0 V VCC = Vci = 3.0 V, IO = 30 µA, C = 1 µF, fOSC = 86 kHz, Ta = 25°C Quadruple- boost output voltage (VLOUT pin) V UP4 11.5 11.8 12.0 V VCC = Vci = 3.0 V, IO = 30 µA, C = 1 µF, fOSC = 86 kHz, Ta = 25°C Five-times- boost output voltage (VLOUT pin) V UP5 14.5 14.8 15.0 V VCC = Vci = 3.0 V, IO = 30 µA, C = 1 µF, fOSC = 86 kHz, Ta = 25°C Use range of boost output voltage VUP3, VUP4, VUP5 VCC 15.0 V For triple to Five-times boost Note: For the numbered notes, refer to the Electrical Characteristics Notes section following these tables.
Electrical Characteristics Notes 1. For bare die products, specified up to 85˚C. 2. The following three circuits are I/O pin configurations (figure 41). Pins: RESET*, CS*, E/WR*/SCL, RS, OSC1, OPOFF, IM2/1, IM0/ID, TEST Pin: OSC2 PMOS NMOS Vcc GND Pin: RW/RD*/SDA PMOS NMOS Vcc GND NMOS PMOS Vcc (Pull-up MOS) Vcc Vcc PMOS NMOS (Tri-state output circuit) GND PMOS (Input circuit) Pin: DB7 to DB0 NMOS PMOS Vcc Vcc PMOS NMOS (Tri-state output circuit) Output data Output enable GND IM1 (Input circuit) Output data Output enable IM1 IM2 Figure 41 I/O Pin Configuration
4.0 3.0 2.0 1.0 4.0 8.0 12.0 16.0 Vci (V) typ. 4.0 3.0 2.0 1.0 5.0 10.0 typ. Vci (V) Quadruple boosting 100 -20 -60 8.0 10.0 12.0 14.0 typ. 100 -20 -60 12.0 14.0 16.0 typ. 15.0 Referential data VUP4 = VLCD – GND; VUP5 = VLCD – GND (i) Relation between the obtained voltage and input voltage VUP4 (V) Vci = Vcc, fosc = 86 kHz, Ta = 25°C DCC = 0 VUP5 Five-times boosting Vci = Vcc, fosc = 86 kHz, Ta = 25°C DCC = 0 (ii) Relation between the obtained voltage and temperature Quadruple boosting Five-times boosting VUP4 (V) VUP5 Vci = Vcc = 3 V, fosc = 86 kHz, Io = 30µA DCC = 0 Ta (°C) Vci = Vcc = 3 V, fosc = 86 kHz, Io = 30µA DCC = 0 Ta (°C) 1.5 1.0 0.5 12.0 13.0 14.0 15.0 typ. 1.5 1.0 0.5 9.0 10.0 11.0 12.0 13.0 typ. 16.0 (iii) Relation between the obtained voltage and capacity VUP4 (V) VUP5 (V) Quadruple boosting Five-times boosting C (µF) Vci = Vcc = 3.0 V, fosc = 86 kHz, Io = 30 µA DCC = 0 C (µF) Vci = Vcc = 3.0 V, fosc = 86 kHz, Io = 30 µA DCC = 0 Figure 45 Booster (cont)
CS* E DB0 to DB7 DB0 to DB7 VIH VIL tASE tAHE PWEH tEf tEr tDSWE tHE Write data tCYCE tDDRE tDHRE VOH1 VOL1 VOH1 VOL1 Read data VIH VIL VIL VIL VIH VIH VIL VIH VIL VIH VIL PW EL VIL VIL Note 1: PW is specified in the overlapped period when CS* is low or E is high. EH Figure 47 68-system Bus Timing
CS* WR* RD* DB0 to DB7 DB0 to DB7 VIH VIL tAS tAH PW LW, PW LR tWRf tWRr tDSW tHWR Write data tCYCW, tCYCR tDDR tDHR VOH1 VOL1 VOH1 VOL1 Read data VIH VIL VIH VIL VIH VIL VIH VIL VIH VIL VIH VIL VIH PWHW PWHR Note 1: PW and PW are specified in the overlapped period when CS* is low or WR* or RD* is low. LW LR Figure 48 80-system Bus Timing
Start : S VIH VIH SDA tSDAH VIH tSf VIL2 VIH VIH tSCLL tSCLH tSCL tSTAH tSr VIL2 VIH tSTAS tSDAS tSTOS Stop : P Repeated Start : Sr VIL2 tSP VIH Stop : P Figure 51 I2C bus Interface Timing
To prevent pulse lighting of LCD screens at power-on/off, the power-on/off sequence is activated as shown below. However, since the sequence depends on LCD materials to be used, confirm the conditions by using your own system. Power-on Sequence Turn on power voltages Vcc and Vci, RESET = "Low" Wait for 1 ms or longer (power-on time) Wait for 10 ms or longer (oscillation stabilization time) Issue use-state instruction Turned on display: D = 1 Wait for 10-150 ms or longer (op-amplifier output stabilization time) Issue LCD power instruction Note: Depends on the external capacitance of V1OUT to V5OUT. Figure 52 Power-on Sequence
Power voltage: Vcc Vcc GND RESET Oscillation state Vcc GND Vcc GND Power-on reset time: 1 ms Oscillation stabilization time: 10 ms Note: CR oscillation starts by power-on and input reset. The standby mode is cleared by input reset. Figure 53 Power-on Timing
Revision 0.1 (Feb. 15. 2000) First release Revision 0.2 (5. May. 2000) Change pad pitch from 60um to 50um. Added LCD-Driving-Pattern Control instruction Revision 0.3 (1. July. 2000) Added pad arrangement figure and coordinate table Change figure 41 (remove pull-up MOS from DB7 to DB0) Revision 0.4 (September. 2000) Added RS pin explanation when serial interface mode is used. Added standard TCP (TB0) drawing. Revision 0.5 (November. 2000) Remove cursor display related explanations. Remove character and super-imposed display related explanations. Revision 0.6 (January. 2001) Support 1.8V low voltage operation. Corrected corner PAD number (p6). Added VTEST usage (p48) and operational amplifier usage (p49). Changed R-C Oscillation Frequency of Table 28 (p83). Added I2C interface (HCD66740WBP, HD66740WTB0). Revision 0.7 (January. 2001) Added power on/off sequence.
When using this document, keep the following in mind: This document may, wholly or partially, be subject to change without notice. All right reserved: No one is permitted to reproduce or duplicated, in any form, the whole or part of this document without Hitachi's permission. Hitachi will not be held responsible for any damage to the user that may result from accidents or any other reasons during operation of the user's unit according to this document. Circuitry and other examples described herein are meant merely to indicate the characteristics and performance of Hitachi's semiconductor products. Hitachi assumes no responsibility for any intellectual property claims or other problems that may result from applications based on the examples described herein. No license is granted by implication or otherwise under any patents or other rights of any third party of Hitachi, Ltd. MEDICAL APPLICATIONS: Hitachi's products are not authorized for use in MEDICAL APPLICATIONS without the written consent of the appropriate officer of Hitachi's sales company. Such use includes, but is not limited to use in life support systems. Buyers of Hitachi's products are requested to notify the relevant Hitachi sales offices when planning to use the products in MEDICAL APPLICATIONS.