T6A04A TOSHIBA CMOS Digital Integrated Circuit Silicon Monolithic T6A04A Column and Row Driver LSI for a Dot Matrix Graphic LCD The T6A04A is a driver for a small-to-medium-sized scale dot matrix graphic LCD. It includes the functions of the T9841B (column driver) and the T9842B (row driver). It has an 8-bit interface circuit and can be operated with an 80-Series MPU. It generates all the timing signals for the display with an on-chip oscillator. It receives 8-bit data from an MPU, latches the data to an on-chip RAM, and displays the image on the LCD (the data in the display RAM correspond to the dots on the display). The device has 120 column driver outputs and 64 row driver outputs enabling it to drive a 120-dot by 64-dot LCD. In addition, there are resistors to divide the bias voltage, a power supply op-amp, DC-DC converter (+5 V →−5 V) and contrast control circuit, enabling the LCD to be driven by a single power supply. The device can be connected to another T6A04A to drive a 240-dot by 64-dot LCD. Unit: mm T6A04A Lead Pitch IN OUT (UAW, 6NS) 1.0 0.28 (UEM, 7NS) 0.4 0.4 Please contact Toshiba or an authorized Toshiba dealer for information on package dimensions. TCP (Tape Carrier Package) Features · On-chip display RAM capacity · Display RAM data : 120 × 64 = 7.5 kbits (1) Display data = 1.................. LCD turns on. (2) Display data = 0.................. LCD turns off. · 1/64 duty cycle · Word length of display data can be switched between eight bits and six bits according to the character font. · LCD driver outputs · Interface with 80-series MPU · On-chip oscillator with one external resistor · Low power consumption · On-chip resistors to divide bias voltage, on-chip operational amplifier for LCD supply, on-chip DC-DC converter, on-chip contrast control circuit · CMOS process · Operating voltage · Operating voltage for LCD drive signal : VDD − VEE = 16.0 V (max) · Package : 120 column driver outputs and 64 row driver outputs : 4.5 to 5.5 V : TCP (tape carrier package) 1 2002-03-06 VOUT VIN VEE R2 R1 VLC1 VLC2 VLC3 VLC4 VLC5 FS1 FS2 M/S 3 C1 C2 DC-DC CONVERTER CONTRAST CONTROL CIRCUIT RESISTOR LADDERS OP-AMP (´5) 2 3 PM CL FRM 5 2 120 LATCH 8 4 X・Y COUNTER SELECT REGISTER CONTRAST CONTROL REGISTER /CE DB0 to DB7 8 Z-ADDRESS REGISTER T6A04A 2002-03-06 WORD LENGTH CONVERTER REGISTER INPUT REGISTER COUNTER UP/DOWN REGISTER INPUT/OUTPUT BUFFER 8 OUTPUT REGISTER BIT TRANSFER CIRCUIT DISPLAY ON/OFF REGISTER OP-AMP CONTROL REGISTER Y-ADDRESS COUNTER/DECODER INPUT/OUTPUT GATE 120 ´ 64 = 7.5 kbits DISPLAY RAM I/F CONTROL CIRCUIT 4 8 SEG120 LCD DRIVE CIRCUIT (120) SEG1 M /STB EXP /RST D/I /WR Z-COUNTER X-COUNTER MPX OUTPUT BUFFER INPUT/OUTPUT BUFFER COMD SCLK OSC1 OSC2 /f INPUT/OUTPUT BUFFER OSCILLATOR CIRCUIT GENERATION TIMING 32-bit SHIFT REGISTER MPX COM64 32-bit SHIFT REGISTER COM33 LCD DRIVE CIRCUIT (32) COM32 LCD DRIVE CIRCUIT (32) COM1 Block Diagram DECODER T6A04A Pin Assignment COM32 COM1 SEG1 T6A04A (top view) SEG120 COM33 DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 /RST /CE /WR D/I EXP M/S OSC2 OSC1 FS2 FS1 VDD /f PM fB fA Pf FRM M CL COMB VSS /STB VOUT C2 C1 VIN R2 R1 VEE VLC1 VLC2 VLC3 VLC4 VLC5 COM64 Note 1: The above diagram shows the pin configuration of the LSI chip; it does not show the configuration of the tape carrier package. 3 2002-03-06 T6A04A Pin Functions Pin Name I/O SEG1 to SEG120 Output Functions Column driver output Row driver output COM1 to COM64 Output ● Disable expansion mode (EXP = L, M/S = H) ® COM1 to COM64 are enabled. ● Enable expansion mode/master mode (EXP = H, M/S = H) ® COM1 to COM32 are enabled and COM33 to COM64 are disabled. ● Enable expansion mode/slave mode (EXP = H, M/S = L) ® COM1 to COM32 are disabled and COM33 to COM64 are enabled. Input/output for shift clock pulse CL I/O ● Master mode (M/S = H) ® Output ● Slave mode (M/S = L) ® Input Input/output for frame signal M I/O ● Master mode (M/S = H) ® Output ● Slave mode (M/S = L) ® Input Input/output for display synchronous signal FRM I/O ● Master mode (M/S = H) ® Output ● Slave mode (M/S = L) ® Input Input/output system clock signal Pf, fA, fB I/O ● Master mode (M/S = H) ® Output ● Slave mode (M/S = L) ® Input Input/output row signal data COMD I/O DB0 to DB7 I/O D/I Input ● Master mode (M/S = H) ® Output ● Slave mode (M/S = L) ® Input Data bus Input for data/instruction select signal ● D/I = H ® indicates that the data on DB0 to DB7 is display data. ● D/I = L ® indicates that the data on DB0 to DB7 is control data. Input for write select signal /WR Input ● /WR = H ® Read selected ● /WR = L ® Write selected Input for chip enable signal /CE /RST Input Input ● /WR = L ® Data on DB0 to DB7 is latched on the rising edge of /CE. ● /WR = H ® Data appears at DB0 to DB7 while /CE is Low. Input for reset signal ● /RST = L ® Reset state Input for standby signal /STB FS1, FS2 Input Input ● Usually connected to VDD ● /STB = L ® T6A04A is in standby state and cannot accept any commands or data. Column driver signal and row driver signal are at the VDD level Input for frequency selection Input for expansion mode selection EXP Input ● M/S = H ® enables expansion mode. Two chips can be used together. ● M/S = L ® disables expansion mode. 4 2002-03-06 T6A04A Pin Name I/O M/S Input Functions Input for master/slave selection OSC1, OSC2 ¾ ● M/S = H ® T6A04A is master chip. ● M/S = L ® T6A04A is slave chip. When using the internal clock oscillator, connect a resistor between OSC1 and OSC2. When using an external clock, connect the clock as input to OSC1 and leave OSC2 open. Input for LCD drive bias selection ● R1, R2 LCD drive bias selection is shown in the following table ¾ C1, C2 ¾ Connected by a capacitor for DC-DC converter VIN ¾ Input for DC-DC converter. Connect to VDD. VOUT ¾ DC-DC converter output VEE ¾ R2 R1 Bias 0 0 1/6 0 1 1/7 1 0 1/8 1 1 1/9 Power supply for LCD driver circuit ● When using on-chip DC-DC converter, connect VEE to VOUT Power supply for LCD driver circuit VLC1 to VLC5 ¾ ● M/S = H ® bias voltage output VDD ¾ ● Power supply for logic circuit M/S = L ® bias voltage input VSS ¾ Ground: Reference PM ¾ Pre-frame signal for Toshiba T9841B /f ¾ Output system clock for Toshiba T9841B 5 2002-03-06 T6A04A Function of Each Block · Interface logic The T6A04A can be operated with an 80-Series MPU. Figure 1 shows an example of the interface. D/1 /CE /WR <T6A04A> DB0 to DB7 /RST A0 /IORQ /WR <MPU> D0 to D7 /RESET Figure 1 · Input register This register stores 8-bit data from the MPU. The D/I signal distinguishes between command data and display data. · Output register This register stores 8-bit data from the display RAM. When display data is read, the display data specified by the address in the address counter is stored in this register. After that, the address is automatically incremented or decremented. Therefore, when an address is set, the correct data does not appear as the first data item that is read. The data in the specified address location appears as the second data item that is read. · X-address counter The X-address counter is a 64-up/down counter. It holds the row address of a location in the display RAM. Writing data to or reading data from the display RAM causes the X-address to be automatically incremented or decremented. · Y-(page) address counter The Y-(page) address counter is either a 15-up/down counter, when the word length is eight bits, or a 20-up/down counter, when the word length is six bits. It holds the column address of a location in the display RAM. Writing data to or reading data from the display RAM causes the Y-address to be automatically incremented or decremented. · Z-address counter The Z-address counter is a 64-up counter that provides the display RAM data for the LCD drive circuit. The data stored in the Z-address register is sent to the Z-address counter as the Z start address. For instance, when the Z start address is 32, the counter increments as follows: 32, 33, 34 ..., 62, 63, 0, 1, 2 ... 30, 31, 32. Therefore, the display start line is line 32 of the display RAM. · Up/down register The 1-bit datum stored in this register selects either Up or Down mode for the X-and Y-(page) address counters. · Counter select register The 1-bit datum stored in this register selects the X-address counter or Y-(page) address counter. · Display ON/OFF register This 1-bit register holds the display ON/OFF state. In the OFF state, the output data from the display RAM is cleared. In the ON state, the display RAM data is displayed. The display ON/OFF state does not affect the data in the display RAM. · Z-address register This 6-bit register holds the data which specifies the display start line. The data is loaded into the Z-address counter on the FRM signal. Using the Z-address register, vertical scrolling is possible. 6 2002-03-06 T6A04A · Word length register The 1-bit datum stored in this register selects the word length: eight bits per word or six bits per word. · Word length change circuit This circuit is controlled by the word length register. when the word length is eight bits, data is transferred eight bits at a time. When the word length is six bits, the data transfer method is shown in Figure 2 as follows: Display RAM * * D5 D4 D3 D2 D1 D0 * * D5 Word length change circuit MPU D4 D3 D2 D1 D0 Word length change circuit D7 D6 D5 D4 D3 D2 D1 D0 0 0 D5 D4 D3 D2 D1 D0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 *: INVALID Figure 2 · Oscillator The T6A04A includes an on-chip oscillator. When using this oscillator, connect an external resistor between OSC1 and OSC2, as shown in Figure 3. When using an external clock, connect the clock input to OSC1 and leave OSC2 open. /STB Internal Circuit OSC1 OSC2 Figure 3 · Timing generation circuit This circuit divides the signals from the oscillator and generates the display timing signals and the operating clock signal. · Shift register The T6A04A has two 32-bit shift registers. In disable expansion mode, both the shift registers are enabled. These two 32-bit shift registers can be combined to form a 64-bit shift register. In enable expansion mode the 32-bit shift register for COM1 to COM32 is enabled in master chip mode, and the 32-bit shift register for COM33 to COM64 is enabled in slave chip mode. · Latch circuit The latch circuit latches data from the display RAM on the rising edge of the CL signal. 7 2002-03-06 T6A04A · Column driver circuit The column driver circuit consists of 120 driver circuits. One of the four LCD driving levels is selected by the combination of the M signal and the display data transferred from the latch circuit. Details of the column driver circuit are shown in Figure 4. VLC5 Vcon VDD Display Data SEG1 to SEG120 VLC3 Vcoff VLC2 M Figure 4 · Row driver circuit The row driver circuit consists of 64 driver circuits. One of the four LCD driving levels is selected by the combination of the M signal and the data from the shift-register. Details of the row driver circuit are shown in Figure 5. VDD Vron VLC5 Shift Data COM1 to COM64 VLC4 VLC1 Vroff M Figure 5 8 2002-03-06 T6A04A · DC-DC converter The T6A04A has an on-chip DC-DC converter. When +5 V is applied to VIN, the DC-DC converter generates -5 V at VOUT. The voltage from VOUT will drop due to the load current for VEE. This characteristic is defined in “Electrical Characteristics”. Normally the value of external capacitors is 1.0 mF; this value may need some adjustment according to the application. When the T6A04A is in standby state, VOUT = 0 V. See Figure 6. Usually connected to VEE Usually connected to VDD External capacitor C = 1.0 mF External capacitor C = 1.0 mF C1 C2 VIN VOUT DC-DC Figure 6 When using an external power supply, input the voltage to VEE and leave the C1, C2 VOUT pins open. 9 2002-03-06 T6A04A · Voltage divider resistors, contrast control circuit The T6A04A has on-chip resistors which include op-amps, that divide the bias voltage, and a contrast control circuit. The voltage bias is modified by the values of R1 and R2. One of four biases can be selected. These resistors and the contrast control circuit are shown in Figure 7 below. = Voltage Follower Circuit RB = 134 kW (typ.) RC = 10.1 kW (typ.) RB RB R2 VDD VLC1 VLC2 Decoder R1 RB RB VLC3 VLC4 VLC5 5RB 4RB 3RB 2RB DB0 RC DB1 4RC 8RC Contrast Control Register 2RC DB2 DB3 16RC DB4 32RC DB5 VEE /STB DB6 Decoder DB7 Figure 7 · Op-amp, op-amp control register The T6A04A has five operational amplifiers which determine the LCD driving level. The power supplied by these op-amps is modified by the contents of the op-amp control register to match the LCD panel. The op-amp can also be controlled in such a way that it supplies full current on the rising edge of CL and a reduced current otherwise. To maintain good LCD contrast, connect a capacitor between the op-amp output and VDD. The value of the capacitor should normally be in the range 0.1 to 1.0 mF. 10 2002-03-06 T6A04A Display RAM SEG16 0 1 0 1 0 1 0 XAD1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 SEG120 SEG15 SEG14 SEG13 SEG12 SEG11 1 SEG9 0 SEG8 1 SEG7 0 SEG6 1 SEG5 0 SEG4 1 SEG3 0 SEG2 XAD0 1 SEG1 SEG10 The display RAM consists of 64 rows ´ 120 columns for a total of 7680 cells. It is directly bit-mapped to the LCD. The relation between the display RAM and LCD is shown in Figure 8. When the word length is set to eight bits, the display RAM is arranged in 15 pages and each page contains 64 words. When the word length is set to six bits, the display RAM is arranged in 20 pages and each page contains 64 words. See Figure 8. COM1 COM2 120 ´ 64 dot LCD COM64 X-Address D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 LSB XAD63 MSB · 120 ´ 64 bit DISPLAY RAM Figure 8 (1) 8-bits-per-word mode PAGE0 PAGE1 Y- (page) Address PAGE13 PAGE2 PAGE14 XAD0 XAD1 D7 D0 X-Address XAD62 XAD63 (2) 6-bits-per-word mode PAGE0 PAGE1 PAGE2 Y- (page) Address PAGE18 PAGE19 XAD0 XAD1 D5 D0 X-Address XAD62 XAD63 Figure 9 11 2002-03-06 T6A04A Command Definitions Command Name D/I /WR DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 Function DPE 0 0 0 0 0 0 0 0 1 1/0 Display ON (1)/OFF (0) 86E 0 0 0 0 0 0 0 0 0 1/0 Word Length: 8 bits (1)/6 bits (0) UDE 0 0 0 0 0 0 0 1 1/0 1/0 CHE 0 0 0 0 0 1 1 * * * OPA1 0 0 0 0 0 1 0 * 1/0 1/0 Op-amp Power Control 1 OPA2 0 0 0 0 0 0 1 * 1/0 1/0 Op-amp Power Control 2 SYE 0 0 0 0 1 SZE 0 0 0 SXE 0 0 SCE 0 STRD Counter Select : DB1 Y (1)/X (0) Mode Select : DB0 UP (1)/DOWN (0) Test Mode Select Y-(page) Address (0 to 19) Y-(page) Address Set 1 Z-Address (0 to 63) Z-Address Set 1 0 X-Address (0 to 63) X-Address Set 0 1 1 CONTRAST CONTROL (0 to 63) 0 1 B 8/6 DAWR 1 0 Write Data Display Data Write DARD 1 1 Read Data Display Data Read D R 0 0 Y/X U/D Contrast Set Status Read *: INVALID · Display ON/OFF select (DPE) /WR D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 1 1 Display ON (03H) 0 0 0 0 0 0 0 0 1 0 Display OFF (02H) This command turns display ON/OFF. It does not affect the data in the display RAM. Note 2: An L input on /RST turns display OFF. · Word length 8 bits/6 bits select (86E) /WR D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 0 1 8 Bits/Word Mode (01H) 0 0 0 0 0 0 0 0 0 0 6 Bits/Word Mode (00H) This command sets the word length for display RAM data to eithers six bits or eight bits. Note 3: An L input on /RST sets the word length to eight bits per word. 12 2002-03-06 T6A04A · X/Y (page) counter, up/down mode select (UDE) /WR D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 1 0 0 X-Counter/Down Mode (04H) 0 0 0 0 0 0 0 1 0 1 X-Counter/Up Mode (05H) 0 0 0 0 0 0 0 1 1 0 Y-Counter/Down Mode (06H) 0 0 0 0 0 0 0 1 1 1 Y-Counter/Up Mode (07H) This command selects the counter and the up/down mode. For instance, when X-counter/up mode is selected, the X-address is incremented in response to every data read and write. However, when X-counter/up mode is selected, the address in the Y-(page) counter will not change. Hence the Y-address must be set (with the SYE command) before it can be changed. Note 4: An L input to /RST sets the Y-counter to up mode. · Test mode select (CHE) /WR D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 1 1 * * * *: INVALID This command selects the test mode. Do not use this command. · Set Y-(page) address (SYE) /WR D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 A A A A A Range: 8-bit/Word: 20H to 2EH (page 0 to page 14) 6-bit/Word: 20H to 33H (page 0 to page 19) When operating in 8-bits-per-word mode, this command selects one of the 15 pages from the display RAM. (Do not try to select a page outside this range.) When operating in 6-bits-per-word mode, this command selects one of the 20 pages from the display RAM. Note 5: An L input to /RST sets the Y-address to page 0. · Set Z-address (SZE) /WR D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 1 A A A A A A Range: 40H to 7FH (ZAD0 to ZAD63) This command sets the top row of the LCD screen, irrespective of the current X-address. For instance, when the Z-address is 32, the top row of the LCD screen is address 32 of the display RAM, and the bottom row of the LCD screen is address 31 of the display RAM. Note 6: An L input to /RST sets the Z-address to 0. 13 2002-03-06 T6A04A · Set X-address (SXE) /WR D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 0 A A A A A A Range: 80H to BFH (XAD0 to XAD63) This command sets the X-address (in the range 0 to 63). An L input to /RST sets the X-address to 0. · Set contrast (SCE) /WR D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 1 A A A A A A Range: C0H to FFH This command sets the contrast for the LCD. The LCD contrast can be set in 64 steps. The command C0H selects the brightest level; the command FFH selects the darkest. · Op-amp control 1 (OPA1) /WR D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 1 0 * A A *: INVALID Range: 10H to 13H (when DB2 = 0) This command sets the power supply strength for the operational amplifier. This command selects one of four levels. The command 10H selects the lowest power supply strength and the command 13H selects the maximum strength. Note 7: An L input to /RST sets the op-amp power supply strength to the lowest level. · Op-amp control 2 (OPA2) /WR D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 1 * A A *: INVALID Range: 08H to 0BH (when DB2 = 0) This command enhances the power supply strength of the operational amplifier over a short period from the rising edge of CL. This command selects one of four levels of strength. Note 8: An L input to /RST sets t to 0 for op-amp. See Figure 10. T CL (1) When this command is 08H (2) When this command is 09H (3) When this command is 0AH (4) When this command is 0BH t=0 t t/T = 1/12 t t/T = 1/6 t t/T = 1/3 The amplifier’s strength is enhanced over the period denoted by «, starting on the rising edge of CL. Figure 10 14 2002-03-06 T6A04A · Status read (STRD) /WR D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 0 B 8/6 D R 0 0 Y/X U/D B (busy) : When B is 1, the T6A04A is executing an internal operation and no instruction can be accepted except STRD. When B is 0, the T6A04A can accept an instruction. 8/6 (word length) : When 8/6 is 1, the word length of the display data is eight bits per word. When 8/6 is 0, the word length of the display data is six bits per word. · D (display) : When D is 1, display is ON. When D is 0, display is OFF. R (reset) : When R is 1, the T6A04A is in reset state. When R is 0, the T6A04A is in operating state. Y/X (counter) : When Y/X is 1, the Y counter is selected. When Y/X is 0, the X counter is selected. U/D (up/down) : When U/D is 1, the X and Y counters are in up mode. When U/D is 0, the X and Y counters are in down mode. Write/read display data (DAWR/DARD) /WR D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 1 D D D D D D D D DAWR: Display Data Write 1 1 D D D D D D D D DARD: Display Data Read The command DAWR writes the display data to the display RAM. The command DARD outputs the display data from the display RAM. However, when a data read is executed, the correct data does not appear on the first data reading. Therefore, ensure that the T6A04A performs a dummy data read before reading the actual data. 15 2002-03-06 T6A04A Function Description · X-address counter and Y-(page) address counter Figure 11-1 shows a sample operation involving the X-address counter. After Reset is executed, the X-address (XAD) becomes 0, then X-counter/up mode is selected. Next, the X-address is set to 62 using the SXE command. After data has been written or read, the X-address is automatically incremented by 1. After X-counter/down mode has been selected and data has been written or read, the X-address is automatically decremented by 1. When the X-counter is selected, the Y-counter is not incremented or decremented. Reset UDE = 05H SXE = BEH DAWR DAWR DAWR DAWR XAD = 0 X-Counter/Up Mode UDE = 04H X-Address Set XAD = 62 Data Write XAD = 63 DAWR DAWR X-Counter/Down Mode XAD = 1 XAD = 0 DAWR XAD = 0 XAD = 63 XAD = 1 XAD = 2 Figure 11-1 Figure 11-2 shows a sample operation involving the Y-address counter in 8-bit word length mode. After Reset is executed, the Y-(page) address (page) becomes 0, then Y-(page) counter/up mode and 8-bit word length mode are selected. After data has been written or read, the Y-(page) address counter is automatically incremented by 1. After Y-(page) counter/down mode has been selected and data has been written or read, the Y-(page) address is automatically decremented by 1. When the Y-(page) counter is selected, the X-counter is not incremented or decremented. Reset UDE = 07H Page = 0 Y-counter/Up mode 86E = 01H Word length 8 Bits/Word SYE = 2DH Y-address Set Page = 13 DAWR DAWR DAWR DAWR UDE = 06H DAWR DAWR Page = 14 Page = 2 X-Counter/Down Mode Page = 1 Page = 0 DAWR Page = 0 Page = 14 Page = 1 Figure 11-2 When operating in 6-bit word length mode, the Y-(page) address counter can court up to 19. If Page = 18 in up mode, after data has been written or read, the Y-(page) address (page) becomes 0. If Page = 0 in down mode, after data has been written or read, the Y-(page) address (page) becomes 18. 16 2002-03-06 T6A04A · Data read When reading data, there are some cases when dummy data must be read. This is because when the data read command invoked, the data pointed to by the address counter is transferred to the output register; the contents of the output register are then transferred by the next data read command. Therefore when reading data straight after power-on or straight after an address-setting command, such as SYE or SXE, a dummy data read must be performed. See Figure 12. Power on SYE = 20H DARD 0 SXE = 80H DARD 1 UDE = 05H SYE = 21H Dummy Read Dummy Read DARD 0 DARD 0 DARD 1 DARD 1 DARD 2 Figure 12 · Reset function When /RST = L, the reset function is executed and the following settings are mode. (3) Display .....................................OFF (4) Word length..............................8 bits/word (5) Counter mode...........................Y-counter/up mode (6) Y-(page) address.......................Page = 0 (7) X-address .................................XAD = 0 (8) Z-address..................................ZAD = 0 (9) Op-amp1 (OPA1) ......................min (10) Op-amp2 (OPA2) ......................min · Standby function When /STB = L, the T6A04A is in standby state. The internal oscillator is stopped, power consumption is reduced, and the power supply level for the LCD (VLC1 to VLC5) becomes VDD. · Busy flag When the T6A04A is executing an internal operation (other than the STRD command), the busy flag is set to logical H. The state of the busy flag is output in response to the STRD command. While the busy flag is H, no instruction can be accepted (except the STRD command). The busy state period (T) is as follows. < 4/fosc [seconds] fosc: Frequency of OSC1 2/fosc < =T= 17 2002-03-06 T6A04A · Oscillation frequency The frequency select pins (FS1 and FS2), are used to set the relation between the oscillation frequency (fOSC) and frame frequency (fM), as shown in the table below. Rf (kW) fOSC (kHz) f/f (kHz) fFRM (Hz) fM (Hz) FS1 FS2 1000 26.88 13.44 70 35 0 0 480 53.76 26.88 70 35 1 0 105 215.00 107.50 70 35 0 1 50 430.10 215.00 70 35 1 1 Note 9: The resistance values are typical values. The oscillation frequency depends on how the device is mounted. It is necessary to adjust the oscillation frequency to a target value. · Expansion function The T6A04A’s expansion function, allows two, T6A04As to drive an LCD panel of up to 240 by 64 dots. The table below shows the functions which can be selected with the M/S and EXP pins. M/S H H ● Two-chip mode (enable expansion mode) ● Two-chip mode (enable expansion mode) ● Slave chip ● Master chip COM1 to COM32 are available. ● COM33 to COM64 are available. ● Timing signals and power voltage are supplied from master chip. ● Do not select. EXP L L ● Single-chip mode (disable expansion mode) ● COM1 to COM32 are available. Figures 13-1 and -2 illustrate application examples of disable expansion mode and enable expansion mode. Enable Expansion Mode (two-chip mode) As shown in Figure 13-2, and Figure 14 the master chip supplies the LCD drive signals and power voltage to the slave chip (the oscillator, the timing circuits, op-amp and contrast control circuit are disabled). COM1 to COM32 of the master chip and COM33 to COM64 of the slave chip are available (COM33 to COM64 of the master chip and COM1 to COM32 of the slave chip are disabled). The T9841B is available as an expansion driver for the T6A04A (a T6A04A and T9841B can drive a 200 ´ 64-dot LCD panel). (1) Disable expansion mode 120 dots 32 dots 32 dots COM33 to 64 COM1 to 32 SEG1 to 120 COM32 Out 32 SEG 120 Out 120 COM32 Out 32 32-bit SR RAM 120 ´ 64 Cell 32-bit SR Figure 13-1 18 2002-03-06 T6A04A (2) Expansion mode 120 dots 120 dots 32 dots COM1 to 32 32 dots COM33 to 64 A COM Output COM fB SEG 120 Out fA Slave Chip Pf FRM B COM Output (disable) M CL C COM Output (disable) CL M SEG 120 Out Master chip FRM Pf fA D COM Output fB COMD Figure 13-2 MS = L MS = H Contrast Control 0.1 mF Op-Amp VLC1 VLC1 VLC2 VLC2 VLC3 VLC3 VLC4 VLC4 VLC5 VLC5 VEE VEE VOUT VOUT DC-DC Converter Master Slave Op-Amp Contrast Control DC-DC Converter Figure 14 19 2002-03-06 T6A04A LCD Driver Waveform fA /f CL 64 1 2 3 64 1 2 3 64 1 FRM PM M VDD V1 COM1 V4 V4 VDD V5 V1 COM2 V5 V1 V1 V4 V4 V4 V5 to VDD VDD V1 V1 COM64 V4 V4 V5 VDD VDD V2 SEG1 V3 V3 V5 VDD to VDD V2 SEG120 V3 V3 V5 ON OFF ON OFF LCD driver timing chart (1/64 duty) Absolute Maximum Ratings (Ta = 25°C) Characteristics Supply voltage (1) Symbol Rating Unit -0.3 to 7.0 V VDD - 18.0 to VDD + 0.3 V -0.3 to VDD + 0.3 V VDD (Note 10) VLC1, 2, 3, 4, 5 Supply voltage (2) VEE (Note 12) Input voltage VIN (Note 10, 11) Operating temperature Topr -20 to 75 °C Storage temperature Tstg -55 to 25 °C Note 10: Referenced to VSS = 0 V Note 11: Applies to all data bus pins and input pins except VEE, VLC1, VLC2, VLC3, VLC4 and VLC5. Note 12: Ensure that the following condition is always maintained. VDD > = VLC1 > = VLC2 > = VLC3 > = VLC4 > = VLC5 > = VEE 20 2002-03-06 T6A04A Electrical Characteristics DC Characteristics Test Conditions (Unless Otherwise Noted, VSS = 0 V, VDD = 5.0 V ± 10%, VLC5 = 0 V, Ta = -20 to 75°C) Characteristics Operating supply (1) Operating supply (2) Symbol Test Circuit Test Condition Min Typ. Max Unit VDD ¾ ¾ 4.5 ¾ 5.5 V VDD, VIN ¾ ¾ VDD - 16.0 ¾ VDD - 4.0 V VEE, VLC5 V M/S, EXP, R1, R2, CL, M, FRM, fA, fB, COMD, FS1, FS2, Pf V DB0 to DB7, D/I, /WR, /CE, /RST, /STB V CL, M, FRM, Pf, COMD, fA, fB V D/I, /WR, /CE, DB0 to DB7, /RST, /STB VLC5 VEE PIN Name H level VIH1 ¾ ¾ 0.7 VDD ¾ VDD L level VIL1 ¾ ¾ 0 ¾ 0.3 VDD Input voltage (2) H level VIH2 ¾ ¾ 2.2 ¾ VDD L level VIL2 ¾ ¾ 0 ¾ 0.8 Output voltage (1) H level VOH1 ¾ IOH = -400 mA VDD - 0.4 ¾ VDD L level VOL1 ¾ IOL = 400 mA 0 ¾ 0.4 Output voltage (2) H level VOH2 ¾ IOH = -205 mA 2.4 ¾ VDD L level VOL2 ¾ IOL = 1.6 mA 0 ¾ 0.4 Column output resistance Rcol ¾ ¾ ¾ 7.5 kW SEG1 to SEG120 Row output resistance Rrow ¾ ¾ ¾ 1.5 kW COM1 to COM64 Input voltage (1) Input leakage IIL ¾ Operating freq. fφ ¾ VDD - VLC5 = 11.0 V Load current = ±100 mA VDD - VLC5 = 11.0 V Load current = ±100 mA VIN = VDD to GND ¾ -1 ¾ 1 mA M/S, EXP, R1, R2, CL, M, FRM, D/I, /WR, COMD, /CE, DB0 to DB7, /STB, /RST, FS1, FS2, Pf, fA, fB 10 ¾ 250 kHz /f External clock freq. fex ¾ ¾ 20 ¾ 500 kHz OSC1 External clock duty fduty ¾ ¾ 45 50 55 % OSC1 External clock rise/fall time tr/tf ¾ ¾ ¾ ¾ 50 ns VDD Current consumption (1) IDD1 ¾ (Note 13) ¾ 850 1400 mA VDD Current consumption (2) IDD2 ¾ (Note 14) ¾ 950 1600 mA VDD Current consumption (3) IDDSTB ¾ (Note 15) -1 ¾ 1 mA VDD Vo 1 (Note 16) -4.0 -4.2 ¾ V VOUT Output voltage Note 13: VDD = 5.0 V ± 10%, VEE = VOUT (from DC-DC converter) Master mode, no data access Rf = 47 kW, no load 1/9 bias, FS1, 2 = H, op-amp strength at minimum level Note 14: VDD = 5.0 V ± 10%, VEE = VOUT (from DC-DC Converter) Master mode, data access cycle f/CE = 1 MHz Rf = 47 kW, No load 1/9 bias, FS1, 2 = H, op-amp strength at minimum level Note 15: VDD = 5.0 V ± 10%, VDD - VEE = 16 V Master mode, /STB = L Note 16: VIN = 5.0 V, ILoad = 500 mA, VEE = -5.0 V (external power supply) C1 - C2 = 1.0 mF, VIN - VOUT = 1.0 mF, R = 47 kW, Ta = 25°C 21 2002-03-06 T6A04A Test Circuit 1. VDD OSC1 VIN R OSC2 C1 C C2 C R = 47 kW C = 1.0 mF ILoad ILoad = 500 mA EXTERNAL POWER SUPPLY VOUT VEE VSS AC Characteristics VIH2 VIL2 D/I VIH2 VIL2 tAH /WR VIL2 tAS VIH2 VIL2 /CE tEf Data Write tDD Data Read PWEL tDS tAH tEr VIH2 VIL2 tDHW VIH2 VIL2 Valid Data VOH2 VOL2 Valid Data tDHR VIH2 VIL2 VOH2 VOL2 tcycE Test Conditions (Unless Otherwise Noted, VSS = 0 V, VDD = 5.0 V ± 10%, Ta = -20 to 75°C) Characteristics Symbol Min Max Unit Enable cycle time tcycE 500 ¾ ns Enable pulse width PWEL 220 ¾ ns Enable rise/fall time tEr, tEf ¾ 20 ns Address set-up time tAS 40 ¾ ns Address hold time tAH 0 ¾ ns Data set-up time tDS 60 ¾ ns Data hold time tDHW 10 ¾ ns Data delay time tDD ¾ 200 ns Data hold time tDHR 10 ¾ ns (Note 17) Load Circuit VDD D RL R D D D DB0 to 7 C RL = 2.4 kW R = 11 kW C = 130 pF (including wiring capacitance) D = 1S1588 (Note 17) Note 17: With load circuit connected 22 2002-03-06 DC-DC converter is used. · MPU RESET CIRCUIT /RESET /WR A0 An D/I A1 FS2 M/S COM1 to COM32 /RST /STB FS1 /WR /CE /IORQ DECODER LCD drive bias is 1/9. · DB0 to DB7 Oscillation frequency is at a minimum. · T6A04A single-chip mode D0 to D7 (1) Application Circuit EXP 23 R1 R2 VDD 1.0 mF VIN VOUT VEE GND 0.1 mF VCC VSS T6A04A SEG1 to SEG120 LCD 120 ´ 64-dot C2 1.0 mF C1 VLC4 VLC3 VLC2 VLC1 VLC5 OSC1 OSC2 COM33 to COM64 0.1 mF 2002-03-06 VCC T6A04A (2) RESET CIRCUIT GND 0.1 mF VCC 0.47 mF 24 T6A04A (slave) COM33 to COM64 C1 C2 CL M FRM VIN VOUT VEE FS1 M/S VDD VLC2 VLC4 Pf /STB FS2 EXP R1 R2 VSS VLC3 VLC5 fA fB VLC1 /RST CL /RST FS1 M/S VLC4 VDD VLC2 Pf /STB FS2 EXP R1 R2 VSS VLC3 VLC5 fA fB VLC1 DB0 to DB7 M DB0 to DB7 /WR /CE OSC2 OSC1 FRM VCC SEG1 to SEG120 COMD /WR VOUT VEE C1 C2 COMD SEG1 to SEG120 D/I T6A04A (master) COM1 to COM32 VIN /RESET D0 to D7 /WR A0 LCD 240 ´ 64-dot D/I /CE OSC1 OSC2 MPU An /CE2 DECODER A1 DC-DC converter is used. · /CE1 LCD drive bias is 1/9. · /IORQ Oscillation frequency is at a minimum. · T6A04A two-chip mode Application Circuit 1.0 mF VCC 1.0 mF 2002-03-06 T6A04A T6A04A RESTRICTIONS ON PRODUCT USE 000707EBE · TOSHIBA is continually working to improve the quality and reliability of its products. Nevertheless, semiconductor devices in general can malfunction or fail due to their inherent electrical sensitivity and vulnerability to physical stress. It is the responsibility of the buyer, when utilizing TOSHIBA products, to comply with the standards of safety in making a safe design for the entire system, and to avoid situations in which a malfunction or failure of such TOSHIBA products could cause loss of human life, bodily injury or damage to property. In developing your designs, please ensure that TOSHIBA products are used within specified operating ranges as set forth in the most recent TOSHIBA products specifications. Also, please keep in mind the precautions and conditions set forth in the “Handling Guide for Semiconductor Devices,” or “TOSHIBA Semiconductor Reliability Handbook” etc.. · The TOSHIBA products listed in this document are intended for usage in general electronics applications (computer, personal equipment, office equipment, measuring equipment, industrial robotics, domestic appliances, etc.). These TOSHIBA products are neither intended nor warranted for usage in equipment that requires extraordinarily high quality and/or reliability or a malfunction or failure of which may cause loss of human life or bodily injury (“Unintended Usage”). Unintended Usage include atomic energy control instruments, airplane or spaceship instruments, transportation instruments, traffic signal instruments, combustion control instruments, medical instruments, all types of safety devices, etc.. Unintended Usage of TOSHIBA products listed in this document shall be made at the customer’s own risk. · Polyimide base film is hard and thin. Be careful not to injure yourself on the film or to scratch any other parts with the film. Try to design and manufacture products so that there is no chance of users touching the film after assembly, or if they do , that there is no chance of them injuring themselves. When cutting out the film, try to ensure that the film shavings do not cause accidents. After use, treat the leftover film and reel spacers as industrial waste. · Light striking a semiconductor device generates electromotive force due to photoelectric effects. In some cases this can cause the device to malfunction. This is especially true for devices in which the surface (back), or side of the chip is exposed. When designing circuits, make sure that devices are protected against incident light from external sources. Exposure to light both during regular operation and during inspection must be taken into account. · The products described in this document are subject to the foreign exchange and foreign trade laws. · The information contained herein is presented only as a guide for the applications of our products. No responsibility is assumed by TOSHIBA CORPORATION for any infringements of intellectual property or other rights of the third parties which may result from its use. No license is granted by implication or otherwise under any intellectual property or other rights of TOSHIBA CORPORATION or others. · The information contained herein is subject to change without notice. 25 2002-03-06