OKI Semiconductor ML9352 PEDL9352-01 Issue Date:Dec. 27, 2002 Preliminary 128-Channel Organic EL Driver with Built-in RAM GENERAL DESCRIPTION The ML9352 is an LSI for dot matrix graphic organic EL devices carrying out bit map display. This LSI can drive a dot matrix graphic organic EL display panel under the control of microcomputer. Since all the functions necessary for driving a bit map type organic EL device are incorporated in a single chip, using the ML9352 makes it possible to realize a bit map type dot matrix graphic organic EL display system with only a few chips. Since the bit map method in which one bit of display RAM data turns ON or OFF one dot in the display panel, it is possible to carry out displays with a high degree of freedom such as Chinese character displays, etc. With one chip, it is possible to construct a graphic display system with a maximum of 128 × 32 dots. Since the organic EL drive voltage of the ML9352 can range as high as 30 V, the ML9352 is suited to drive on-vehicle panels that require high luminance and panels used in audio equipment. FEATURES • Direct display of the RAM data using the bit map method Display RAM data “1” ... Dot is displayed Display RAM data “0” ... Dot is not displayed • Display RAM capacity ML9352: 32 × 128 = 4096 dots • Organic EL Drive circuits 33 cathode outputs, 128 anode outputs • Microcomputer interface: Can select an 8-bit parallel or serial interface • Built-in oscillator circuit (Internal oscillator circuit/external clock input selectable) • A variety of commands Read/write of display data, display ON/OFF, normal/reverse display, all dots ON, write address setting, scroll start line setting, fixed display line number setting, anode pulse width adjustment, etc. • Power supply voltage Logic power supply: VDDA = VDDL = 2.7 to 5.5 V Organic EL Drive voltage: VDISPS = 18 to 30 V, VDISPC = 18 to 30 V • Package: Bare chip 1/53 PEDL9352-01 OKI Semiconductor ML9352 COMS1 COM31 COM0 SEG0 SEG127 BLOCK DIAGRAM VDDA VDISPC VDISPS VEL Voltage regulator ELSEL Anode drivers Cathode drivers REL1 REL2 COM output state selection circuit VDDL Display timing generator circuit VSSA Display data latch circuit VSSS TEST0 TEST1 TEST2 TEST3 Line address VSSL I/O Buffer Write address circuit VSSC Display data RAM 128 × 32 CCM CL TEST4 TEST5 Oscillator circuit Column address circuit TEST6 Command decoder CLS ROSC Status D0 D1 D2 D3 D4 D5 D6 (SCL) D7 (SI) RES P/S WR (R/W) RD (E) A0 CS2 CS1 C86 MPU Interface 2/53 PEDL9352-01 OKI Semiconductor ML9352 PIN DESCRIPTION Function Pin name Number of pins l/O Description This is an 8-bit bi-directional data bus that can be connected to an 8-bit or 16-bit standard MPU data bus. When a serial interface is selected (P/S = “H”): D0 to D7 8 l/O D7: Serial data input pin (SI) D6: Serial clock input pin (SCL) In this case, D0 to D5 will be in the Hi-Z state. D0 to D7 will all be in the Hi-Z state when the chip select is in the inactive state. Normally, the lowest bit of the MPU address bus is connected. Set this pin to “H” when writing or reading display data, and set to “L” when entering any other control command or writing any other control data. A0 1 I RES 1 I Initial setting is made by making RES = “L”. The reset operation is made during the active level of the RES signal. 2 I These are the chip select signals. The Chip Select of the LSI becomes active when CS1 is “L” and also CS2 is “H” and allows the input/output of data or commands. CS1 CS2 The active level of this signal is “L” when connected to an 80-series MPU. MPU Interface RD (E) 1 I This terminal is connected to the RD signal of the 80-series MPU, and the data bus of the ML9352 goes into the output state when this signal is “L”. The active level of this signal is “H” when connected to a 68-series MPU. This pin will be the Enable clock input pin when connected to a 68-series MPU. The active level of this signal is “L” when connected to an 80-series MPU. WR (R/W) 1 I This terminal is connected to the WR signal of the 80-series MPU. The data on the data bus is latched into the ML9352 at the rising edge of the WR signal. When connected to a 68-series MPU, this pin becomes the input pin for the Read/Write control signal. R/W = “H”: Read, R/W = “L”: Write C86 1 I This is the pin for selecting the MPU interface type. (This pin has a pull-down resistor.) C86 = “H”: 68-Series MPU interface C86 = “L”: 80-Series MPU interface 3/53 PEDL9352-01 OKI Semiconductor Function Pin name ML9352 Number of pins l/O Description This is the pin for selecting parallel data input or serial data input. (This pin has a pull-down resistor.) P/S= “H”: Serial data Input P/S= “L”: Parallel data input The pins of the LSI have the following functions depending on the state of P/S input. MPU Interface P/S 1 I CLS 1 I ROSC 1 I Oscillator circuit Display timing generator circuit Power supply circuit *1 *2 P/S Data/command Data “H” “L” A0 A0 SI (D7) D0 to D7 Read/Write Write only RD, WR Serial clock SCL (D6) When P/S is “H”, D0 to D5 will go into the Hi-Z state. In this condition, the data on the lines D0 to D5 can be “H”, “L” or open. The pins RD (E) and WR (R/W) should be tied to either the “H” level or the “L” level. During serial data input, it is not possible to read the display data in the RAM. This is the pin for selecting whether to enable or disable the internal oscillator circuit for the display clock. (This pin has a pull-down resistor.) CLS = “L”: The internal oscillator circuit is enabled. CLS = “H”: The internal oscillator circuit is disabled (External input). When CLS = “H”, the display clock is input at the pin CL. This is the pin for adjusting the frequency of the internal oscillator circuit. Connecting the pin to VSSL allows the oscillation frequency to be lowered by 16%. Normally, leave this pin open. This is the display clock input/output pin. The function of this pin will be as follows depending on the state of and CLS signal. CL 1 l/O CCM VDDA VSSA VDDL VSSL VDISPS VSSS VDISPC VSSC 1 1 1 1 1 3 3 2 2 O — — — — — — — — VEL 1 I ELSEL 1 I REL1,2 2 I CLS “L” “H” CL Output Input Internal cathode timing output pin *1 Power supply pin for the analog circuit. *2 Ground pin for the analog circuit. *1 Power supply pin for the logic circuit. *2 Ground pin for the logic circuit. Power supply pin for the organic EL anode drive circuit. *2 Ground pin for the organic EL anode drive circuit. Power supply pin for the organic EL cathode drive circuit. *2 Ground pin for the organic EL cathode drive circuit. Input pin for the anode driver output current adjusting voltage. An input voltage is effective when ELSEL = “H”. Pin that selects anode driver output current adjusting voltage. (This pin has a pull-down resistor.) When ELSEL = “L”, the internally regulated voltage is selected; when ELSEL = “H”, the VEL pin voltage is selected. Anode driver output current adjusting external resistor connection pins. Make VDDA and VDDL have the same potential. Make VSSA, VSSL, VSSS, and VSSC have the same potential. 4/53 PEDL9352-01 OKI Semiconductor Function Organic EL drive output ML9352 Pin name Number of pins l/O SEG0 to SEG127 128 O Anode driver output pins COM0 to COM31 32 O Output pins for the cathode driver outputs for dot display COMS1 1 O Output pins for the cathode driver outputs for static display TEST0 1 I TEST1 1 I TEST2 1 I Description These pins are used to test the IC chip. Leave these pins open during normal operation. TEST3 1 I Input pin to control the TEST5 pin (internally regulated voltage monitor pin). TEST3 has a pull-down resistor. When TEST3 is “H”, it outputs an internally regulated voltage (Vreg), and when “L” it will go into the Hi-Z state. TEST4 1 I This pin is used to test the IC chip. Leave this pin open during normal operation. TEST5 1 O Internally regulated voltage monitor pin TEST6 1 O This pin is used to test the IC chip. Leave this pin open during normal operation. Test pin 5/53 PEDL9352-01 OKI Semiconductor ML9352 FUNCTIONAL DESCRIPTION MPU Interface • Selection of interface type The ML9352 carries out data transfer using either the 8-bit bi-directional data bus (D7 to D0) or the serial data input line (SI). Either the 8-bit parallel data input or serial data input can be selected as shown in Table 1 by setting the P/S pin to the “H” or the “L” level. Table 1 CS1 CS2 A0 RD WR C86 D7 D6 D5 to D0 L: Parallel input P/S CS1 CS2 A0 RD WR C86 D7 D6 D5 to D0 H: Serial input CS1 CS2 A0 — — — SI SCL (HZ) A dash (—) indicates that the pin can be tied to the “H” or the “L” level. • Parallel interface When the parallel interface is selected, (P/S = “L”), it is possible to connect this LSI directly to the MPU bus of either an 80-series MPU or a 68-series MPU as shown in Table 2 depending on whether the pin C86 is set to “H” or “L”. Table 2 C86 Type CS1 CS2 A0 RD WR D7 to D0 H H: 68-Series MPU bus CS1 CS2 A0 E R/W D7 to D0 L L: 80-Series MPU bus CS1 CS2 A0 RD WR D7 to D0 The data bus signals are identified as shown in Table 3 below depending on the combination of the signals A0, RD(E), and WR(R/W) of Table 2. Table 3 Common 68-Series 80-Series A0 R/W RD WR Display data read 1 1 0 1 Display data write 1 0 1 0 Status read 0 1 0 1 Control data write (command) 0 0 1 0 6/53 PEDL9352-01 OKI Semiconductor ML9352 Serial Interface When the serial interface is selected (P/S = “H”), the serial data input (SI) and the serial clock input (SCL) can be accepted if the chip is in the active state (CS1 = “ L” and CS2 = “H”). The serial interface consists of an 8-bit shift register and a 3-bit counter. The serial data is read in from the serial data input pin in the sequence D7, D6, ... , D0 at the rising edge of the serial clock input, and is converted into the 8-bit paralled data at the rising edge of the 8th serial clock pulse and processed further. The identification of whether the serial data is display data or command is judged based on the A0 input, and the data is treated as display data when A0 is “H” and as command when A0 is “L”. The A0 input is read in and identified at the rising edge of the (8 × n) th serial clock pulse after the chip has become active. Figure 1 shows the signal chart of the serial interface. (When the chip is not active, the shift register and the counter are reset to their initial states. No data read out is possible in the case of the serial interface. It is necessary to take sufficient care about wiring termination reflection and external noise in the case of the SCL signal. We recommend verification of operation in an actual unit.) CS1 CS2 SI SCL D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 1 2 3 4 5 6 7 8 9 10 11 12 13 D2 D1 14 15 D0 16 A0 Figure 1 • Chip select The ML9352 has the two chip select pins CS1 and CS2, and the MPU interface or the serial interface is enabled only when CS1 = “L” and CS2 = “H”. When the chip select signals are in the inactive state, the D0 to D7 lines will be in the high impedance state and the inputs A0, RD, and WR will not be effective. When the serial interface has been selected, the shift register and the counter are reset. • Accessing the display data RAM and the internal registers Accessing the ML9352 from the MPU side requires merely that the cycle time (tCYC) be satisfied, and high speed data transfer without requiring any wait time is possible. Also, during the data transfer with the MPU, the ML9352 carries out a type of pipeline processing between LSIs via a bus holder associated with the internal data bus. For example, when the MPU writes data in the display data RAM, the data is temporarily stored in the bus holder, and is then written into the display data RAM before the next data read cycle. When the MPU reads out data in the display data RAM, read data is held in the bus holder during the first data read cycle (dummy) and is read out on the system bus from the bus holder during the next data read cycle. There is a restriction on the read sequence of the display data RAM, which is that the read instruction immediately after setting the address does not read out the data of that address, but that data is output as the data of the address specified during the second data read sequence, and hence care should be taken about this during reading. Therefore, always one dummy read is necessary immediately after setting the address or after a write cycle. This relationship is shown in Figures 2(a) and 2(b). 7/53 PEDL9352-01 OKI Semiconductor ML9352 MPU • Data write WR Internal timing DATA N N+1 N+2 N+3 Latch N BUS Holder N+1 N+2 N+3 Write Signal Figure 2(a) • Data read MPU WR RD DATA N N n n+1 Internal timing Address Preset Read Signal Column Address Preset N BUS Holder Increment N+1 N Address Set #n n Dummy Read N+2 n+1 Data Read #n n+2 Data Read #n+1 Figure 2(b) • Busy flag The busy flag being “1” indicates that the ML9352 is carrying out internal operations, and hence no instruction other than a status read instruction is accepted during this period. The busy flag is output at pin D7 when a status read instruction is executed. If the cycle time (tCYC) is established, there is no need to check this flag before issuing every command and hence the processing performance of the MPU can be increased greatly. 8/53 PEDL9352-01 OKI Semiconductor ML9352 Display data RAM • Display data RAM This is the RAM storing the dot data for display and has an organization of 32 × 128 bits. It is possible to access any required bit by specifying the write address and the column address. Since the display data D7 to D0 from the MPU corresponds to the organic EL display in the direction of the common lines as shown in Figure 3. Also, since the display data RAM read/write from the MPU side is carried out via an I/O buffer, it is done independent of the signal read operation for the organic EL drive. Consequently, the display is not affected by flickering, etc., even when the display data RAM is accessed asynchronously during the organic EL display operation. D0 0111---0 COM0 --- D1 1000---0 COM1 --- D2 0000---0 COM2 --- D3 0111---0 COM3 --- D4 1000---0 COM4 --- Display data RAM Organic EL Display Figure 3 • Write address circuit The write address of the display data RAM is specified using the write address set command as shown in Figures 4-1 to 4-10. Write display data in units of 8 bits in the direction of the common lines, starting at the specified write address. • Column address circuit The column address of the display data RAM is specified using the column address set command as shown in Figures 4-1 to 4-10. Since the specified column address is incremented (by +1) every time a display data read/write command is issued, the MPU can access the display data continuously. Further, the incrementing of the column address is stopped at the column address of 7FH. Since the column address and the write address are independent of each other, it is necessary, for example, to specify separately the new write address and the new column address when changing from column 7FH of write address 07H to column 00H of write address 08H. Also, as is shown in Table 4, it is possible to reverse the correspondence relationship between the display data RAM column address and the SEG output using the ADC command (the anode driver direction select command). This reduces the IC placement restrictions at the time of assembling organic EL modules. Table 4 SEG Output ADC SEG0 SEG127 D0 = “0” 0(H) → Column Address → 7F(H) D0 = “1” 7F(H) ← Column Address ← 0(H) 9/53 PEDL9352-01 OKI Semiconductor ML9352 • Line address circuit The line address circuit is used for specifying the line address corresponding to the COM output when displaying the contents of the display data RAM as is shown in Figures 4-1 to 4-10. The address line is specified depending on whether or not a fixed display line is set. The display area when a fixed display line is not set is equivalent to the number of display lines that are specified to the increment direction of the line address from the specified scroll start address. When the line address exceeds 1FH, it returns to 00H. It is possible to carry out screen scrolling and page changing by changing the line address using the scroll start line address set command. The display area when a fixed display line is specified is equivalent to the number of lines which are calculated by subtracting the number of fixed display lines from the number of display lines that are specified to the increment direction of the line address from the scroll start line address. When the line address exceeds 1FH, it returns to the address next to the fixed display line specified. It is possible to carry out screen scrolling except the fixed display line by changing the line address using the scroll start line address set command. • Display data latch circuit The display data latch circuit is a latch for temporarily storing the data from the display data RAM before being output to the organic EL drive circuits. Since the commands for selecting normal/reverse display and turning the display ON/OFF control the data in this latch, the data in the display data RAM will not be changed. Oscillator circuit This is an RC oscillator that generates the display clock. The oscillator circuit is effective only when CLS = “L”. The oscillations will be stopped when CLS = “H”, and the display clock has to be input to the CL pin. The oscillations will also be stopped during the power save mode. 10/53 PEDL9352-01 OKI Semiconductor ML9352 Line Address 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Write Address 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Start (Line 1) Line 32 COM Output COM0 COM31 COM1 COM30 COM2 COM29 COM3 COM28 COM4 COM27 COM5 COM26 COM6 COM25 COM7 COM24 COM8 COM23 COM9 COM22 COM10 COM21 COM11 COM20 COM12 COM19 COM13 COM18 COM14 COM17 COM15 COM16 COM16 COM15 COM17 COM14 COM18 COM13 COM19 COM12 COM20 COM11 COM21 COM10 COM22 COM9 COM23 COM8 COM24 COM7 COM25 COM6 COM26 COM5 COM27 COM4 COM28 COM3 COM29 COM2 COM30 COM1 COM31 COM0 Column Address 1 0 SEG Output ADC SEG123 04 7B SEG124 03 7C SEG125 02 7D SEG126 01 7E SEG127 00 7F SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 7F 7E 7D 7C 7B 7A 79 78 00 01 02 03 04 05 06 07 Normal Reverse Common output state • Number of display lines: 32 lines • Number of fixed display lines: None • Scroll start line address: 00H Figure 4-1 11/53 PEDL9352-01 OKI Semiconductor ML9352 Line Address 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Write Address 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Line 32 Start (Line 1) Line 15 COM Output COM0 COM31 COM1 COM30 COM2 COM29 COM3 COM28 COM4 COM27 COM5 COM26 COM6 COM25 COM7 COM24 COM8 COM23 COM9 COM22 COM10 COM21 COM11 COM20 COM12 COM19 COM13 COM18 COM14 COM17 COM15 COM16 COM16 COM15 COM17 COM14 COM18 COM13 COM19 COM12 COM20 COM11 COM21 COM10 COM22 COM9 COM23 COM8 COM24 COM7 COM25 COM6 COM26 COM5 COM27 COM4 COM28 COM3 COM29 COM2 COM30 COM1 COM31 COM0 Column Address 1 0 SEG Output ADC SEG123 04 7B SEG124 03 7C SEG125 02 7D SEG126 01 7E SEG127 00 7F SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 7F 7E 7D 7C 7B 7A 79 78 00 01 02 03 04 05 06 07 Normal Reverse Common output state • Number of display lines: 32 lines • Number of fixed display lines: None • Scroll start line address: 11H Figure 4-2 12/53 PEDL9352-01 OKI Semiconductor ML9352 Line Address 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Write Address 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Start (Line 1) Line 8 Line 24 Line 32 Line 9 Line 23 COM Output COM0 COM31 COM1 COM30 COM2 COM29 COM3 COM28 COM4 COM27 COM5 COM26 COM6 COM25 COM7 COM24 COM8 COM23 COM9 COM22 COM10 COM21 COM11 COM20 COM12 COM19 COM13 COM18 COM14 COM17 COM15 COM16 COM16 COM15 COM17 COM14 COM18 COM13 COM19 COM12 COM20 COM11 COM21 COM10 COM22 COM9 COM23 COM8 COM24 COM7 COM25 COM6 COM26 COM5 COM27 COM4 COM28 COM3 COM29 COM2 COM30 COM1 COM31 COM0 Column Address 1 0 SEG Output ADC SEG123 04 7B SEG124 03 7C SEG125 02 7D SEG126 01 7E SEG127 00 7F SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 7F 7E 7D 7C 7B 7A 79 78 00 01 02 03 04 05 06 07 Normal Reverse Common output state • Number of display lines: 32 lines • Number of fixed display lines: 00H to 07H • Scroll start line address: 11H Figure 4-3 13/53 PEDL9352-01 OKI Semiconductor ML9352 Line Address 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Write Address 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Start (Line 1) Line 9 Line 8 Line 32 COM Output COM0 COM31 COM1 COM30 COM2 COM29 COM3 COM28 COM4 COM27 COM5 COM26 COM6 COM25 COM7 COM24 COM8 COM23 COM9 COM22 COM10 COM21 COM11 COM20 COM12 COM19 COM13 COM18 COM14 COM17 COM15 COM16 COM16 COM15 COM17 COM14 COM18 COM13 COM19 COM12 COM20 COM11 COM21 COM10 COM22 COM9 COM23 COM8 COM24 COM7 COM25 COM6 COM26 COM5 COM27 COM4 COM28 COM3 COM29 COM2 COM30 COM1 COM31 COM0 Column Address 1 0 SEG Output ADC SEG123 04 7B SEG124 03 7C SEG125 02 7D SEG126 01 7E SEG127 00 7F SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 7F 7E 7D 7C 7B 7A 79 78 00 01 02 03 04 05 06 07 Normal Reverse Common output state • Number of display lines: 32 lines • Number of fixed display lines: 00H to 07H • Scroll start line address: 06H Figure 4-4 14/53 PEDL9352-01 OKI Semiconductor ML9352 Line Address 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Write Address 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Start (Line 1) Line 10 COM Output COM0 COM31 COM1 COM30 COM2 COM29 COM3 COM28 COM4 COM27 COM5 COM26 COM6 COM25 COM7 COM24 COM8 COM23 COM9 COM22 COM10 COM21 COM11 COM20 COM12 COM19 COM13 COM18 COM14 COM17 COM15 COM16 COM16 COM15 COM17 COM14 COM18 COM13 COM19 COM12 COM20 COM11 COM21 COM10 COM22 COM9 COM23 COM8 COM24 COM7 COM25 COM6 COM26 COM5 COM27 COM4 COM28 COM3 COM29 COM2 COM30 COM1 COM31 COM0 Column Address 1 0 SEG Output ADC SEG123 04 7B SEG124 03 7C SEG125 02 7D SEG126 01 7E SEG127 00 7F SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 7F 7E 7D 7C 7B 7A 79 78 00 01 02 03 04 05 06 07 Normal Reverse Common output state • Number of display lines: 10 lines • Number of fixed display lines: None • Scroll start line address: 11H Figure 4-5 15/53 PEDL9352-01 OKI Semiconductor ML9352 Line Address 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Write Address 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Line 20 Start (Line 1) Line 15 COM Output COM0 COM31 COM1 COM30 COM2 COM29 COM3 COM28 COM4 COM27 COM5 COM26 COM6 COM25 COM7 COM24 COM8 COM23 COM9 COM22 COM10 COM21 COM11 COM20 COM12 COM19 COM13 COM18 COM14 COM17 COM15 COM16 COM16 COM15 COM17 COM14 COM18 COM13 COM19 COM12 COM20 COM11 COM21 COM10 COM22 COM9 COM23 COM8 COM24 COM7 COM25 COM6 COM26 COM5 COM27 COM4 COM28 COM3 COM29 COM2 COM30 COM1 COM31 COM0 Column Address 1 0 SEG Output ADC SEG123 04 7B SEG124 03 7C SEG125 02 7D SEG126 01 7E SEG127 00 7F SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 7F 7E 7D 7C 7B 7A 79 78 00 01 02 03 04 05 06 07 Normal Reverse Common output state • Number of display lines: 20 lines • Number of fixed display lines: None • Scroll start line address: 11H Figure 4-6 16/53 PEDL9352-01 OKI Semiconductor ML9352 Line Address 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Write Address 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Start (Line 1) Line 8 Line 9 Line 18 COM Output COM0 COM31 COM1 COM30 COM2 COM29 COM3 COM28 COM4 COM27 COM5 COM26 COM6 COM25 COM7 COM24 COM8 COM23 COM9 COM22 COM10 COM21 COM11 COM20 COM12 COM19 COM13 COM18 COM14 COM17 COM15 COM16 COM16 COM15 COM17 COM14 COM18 COM13 COM19 COM12 COM20 COM11 COM21 COM10 COM22 COM9 COM23 COM8 COM24 COM7 COM25 COM6 COM26 COM5 COM27 COM4 COM28 COM3 COM29 COM2 COM30 COM1 COM31 COM0 Column Address 1 0 SEG Output ADC SEG123 04 7B SEG124 03 7C SEG125 02 7D SEG126 01 7E SEG127 00 7F SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 7F 7E 7D 7C 7B 7A 79 78 00 01 02 03 04 05 06 07 Normal Reverse Common output state • Number of display lines: 18 lines • Number of fixed display lines: 00H to 07H • Scroll start line address: 11H Figure 4-7 17/53 PEDL9352-01 OKI Semiconductor ML9352 Line Address 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Write Address 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Start (Line 1) Line 8 Line 13 Line 18 Line 9 Line 12 COM Output COM0 COM31 COM1 COM30 COM2 COM29 COM3 COM28 COM4 COM27 COM5 COM26 COM6 COM25 COM7 COM24 COM8 COM23 COM9 COM22 COM10 COM21 COM11 COM20 COM12 COM19 COM13 COM18 COM14 COM17 COM15 COM16 COM16 COM15 COM17 COM14 COM18 COM13 COM19 COM12 COM20 COM11 COM21 COM10 COM22 COM9 COM23 COM8 COM24 COM7 COM25 COM6 COM26 COM5 COM27 COM4 COM28 COM3 COM29 COM2 COM30 COM1 COM31 COM0 Column Address 1 0 SEG Output ADC SEG123 04 7B SEG124 03 7C SEG125 02 7D SEG126 01 7E SEG127 00 7F SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 7F 7E 7D 7C 7B 7A 79 78 00 01 02 03 04 05 06 07 Normal Reverse Common output state • Number of display lines: 18 lines • Number of fixed display lines: 00H to 07H • Scroll start line address: 1CH Figure 4-8 18/53 PEDL9352-01 OKI Semiconductor ML9352 Line Address 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Write Address 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Start (Line 1) Line 9 Line 8 Line 18 COM Output COM0 COM31 COM1 COM30 COM2 COM29 COM3 COM28 COM4 COM27 COM5 COM26 COM6 COM25 COM7 COM24 COM8 COM23 COM9 COM22 COM10 COM21 COM11 COM20 COM12 COM19 COM13 COM18 COM14 COM17 COM15 COM16 COM16 COM15 COM17 COM14 COM18 COM13 COM19 COM12 COM20 COM11 COM21 COM10 COM22 COM9 COM23 COM8 COM24 COM7 COM25 COM6 COM26 COM5 COM27 COM4 COM28 COM3 COM29 COM2 COM30 COM1 COM31 COM0 Column Address 1 0 SEG Output ADC SEG123 04 7B SEG124 03 7C SEG125 02 7D SEG126 01 7E SEG127 00 7F SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 7F 7E 7D 7C 7B 7A 79 78 00 01 02 03 04 05 06 07 Normal Reverse Common output state • Number of display lines: 18 lines • Number of fixed display lines: 00H to 07H • Scroll start line address: 06H Figure 4-9 19/53 PEDL9352-01 OKI Semiconductor ML9352 Line Address 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Write Address 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Start (Line 1) Line 10 COM Output COM0 COM31 COM1 COM30 COM2 COM29 COM3 COM28 COM4 COM27 COM5 COM26 COM6 COM25 COM7 COM24 COM8 COM23 COM9 COM22 COM10 COM21 COM11 COM20 COM12 COM19 COM13 COM18 COM14 COM17 COM15 COM16 COM16 COM15 COM17 COM14 COM18 COM13 COM19 COM12 COM20 COM11 COM21 COM10 COM22 COM9 COM23 COM8 COM24 COM7 COM25 COM6 COM26 COM5 COM27 COM4 COM28 COM3 COM29 COM2 COM30 COM1 COM31 COM0 Column Address 1 0 SEG Output ADC SEG123 04 7B SEG124 03 7C SEG125 02 7D SEG126 01 7E SEG127 00 7F SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 7F 7E 7D 7C 7B 7A 79 78 00 01 02 03 04 05 06 07 Normal Reverse Common output state • Number of display lines: 10 lines • Number of fixed display lines: 00H to 0FH • Scroll start line address: 10H Figure 4-10 20/53 PEDL9352-01 OKI Semiconductor ML9352 Display timing generator circuit This circuit generates the timing signals for the line address circuit and the display data latch circuit from the display clock. The display data is latched in the display data latch circuit and is output to the anode driver output pin in synchronization with the display clock. The read out of the display data to the organic EL drive circuits is completely independent of the display data RAM access from the MPU. As a result, there is no bad influence such as flickering on the display even when the display data RAM is accessed asynchronously during the organic EL display. Also, the internal cathode timing is generated by this circuit from the display clock. Common output state selection circuit (see Table 5) Since the COM output scanning directions can be set using the common output scan direction select command in the ML9352, it is possible to reduce the IC placement restrictions at the time of assembling organic EL modules. Table 5 State COM Scanning direction Normal Display COM0 → COM31 Reverse Display COM31 → COM0 * When the number of display lines is 32. Organic EL Drive circuits The anode driver circuit employs the constant current system and the cathode driver circuit employs the push-pull system. The anode output current is set by the voltage applied to VEL pin, or output voltage of the built-in voltage regulator, and the external resistors connected to the REL1 and REL2 pins. IELA = VEL/REL (Here, IELA: Anode output current; VEL: Voltage applied to VEL pin or the output voltage of built-in voltage regulator; and REL: External resistors connected to the REL1 and REL2 pins.) Selection between the voltage applied to the VEL pin and the output voltage of built-in voltage regulator is by the ELSEL pin. Similarly, selection of REL1 pin or REL2 pin is by the external resistor switching command for adjusting anode output current. When in the power save mode, all operations of the built-in voltage regulator and the organic EL drive circuits are stopped. And the anode and cathode drivers’ outputs go to the VSS level. 21/53 PEDL9352-01 OKI Semiconductor ML9352 • Organic EL Driver Waveform [Command Setting Conditions] Anode driver system set: Set the non-display anode output status to low. Cathode driver system set 1: Set the cathode output status during discharge period to low. Cathode driver system set 2: Set the output status, other than during discharge period of non-selected cathode output, to high. Anode pulse width adjustment: Set to 235/256 Reverse voltage pulse width adjustment: Set to 14/256 Applied reverse voltage setting: Set the reverse voltage to be applied. Static on/off: Set to static ON 1 line display period Discharging duration 1 Display time control period 15 17 253 256 Display clock Anode (Display on) Anode (Display off) Cathode (Selection) Cathode (Selection) Display data: all “0” Cathode (Non-selection) Cathode (Non-selection) Display data: all “0” Applied reverse voltage Display on duration Reset duration Display off • Cathode Waveform 1 frame 1 line COM1 COM2 COM3 COM4 COMm COMS1 22/53 PEDL9352-01 OKI Semiconductor ML9352 • Reset circuit This LSI goes into the initialized condition when the RES input goes to the “L” level. The initialized condition consists of the following conditions. (1) Display OFF (2) Normal display mode (3) ADC Select: Forward (ADC command D0 = “L”) (4) The registers and data in the serial interface are cleared. (5) Read-modify-write: OFF (6) Scroll start line is set to line 1. (7) The column address is address 0. (8) The write address is 00H. (9) Common output state: Normal (10) A fixed display line is not set. (11) The number of display lines is 32. (12) The anode pulse width adjustment is 0/256. (13) The reverse voltage pulse width adjustment is 16/256. (14) Applied reverse voltage setting OFF (15) The cathode drive system is set to “Low during discharge” and “High during other than discharge in non-selection mode”. (16) The anode drive system is set to “Low during display OFF”. (17) The anode output current adjusting external resistor is REL1. (18) Static OFF. On the other hand, when the reset command is used, only the conditions (5) to (18) above are set. As is shown in the “MPU Interface (example for reference)”, the RES pin is connected to the Reset pin of the MPU and the initialization of this LSI is made simultaneously with the resetting of the MPU. This LSI always has to be reset using the RES pin at the time the power is switched ON. Also, excessive current can flow through this LSI when the control signal from the MPU is in the Hi-Z state. It is necessary to take measures to ensure that the control signal from the MPU does not go into the Hi-Z state after the power has been switched ON. During the period when RES = “L”, although the oscillator circuit is operating, the display timing generator would have stopped and the CL pin would have been tied to the “H” level. There is no effect on the pins D0 to D7. 23/53 PEDL9352-01 OKI Semiconductor ML9352 COMMANDS MPU Interface MPU Read mode 80-Series 68-Series Write mode Pin RD = “L” Pin WR = “L” Pin R/W = “H” Pin R/W = “L” Pin E = “H” Pin E = “H” In the case of the 80-series MPU interface, a command is started by inputting a Low pulse on the RD pin or the WR pin. In the case of the 68-series MPU interface, a command is started by inputting a High pulse on the E pin. Description of commands • Display ON/OFF (Write) This is the command for controlling the turning on or off the organic EL panel. The organic EL display is turned on when a “1” is written in bit D0 and is turned off when a “0” is written in this bit. While the organic EL panel is turned off, the anode and cathode drivers output the VSS level. A0 D7 D6 D5 D4 D3 D2 D1 D0 Display ON 0 1 0 1 0 1 1 1 1 Display OFF 0 1 0 1 0 1 1 1 0 • Display line number (2-byte command) This command specifies the number of lines to be displayed on the organic EL panel. This command is used together with a pair of the display line number set mode command and the display line number register set command. Be sure to use these two paired commands sequentially. • Display line number set mode (Write) The display line number register set command is enabled by inputting this command. When the display line number set mode is set, commands other than the display line number register set command cannot be used. This status is released when display line number data is set to the register with the display line number register set command. No. of display lines A0 D7 D6 D5 D4 D3 D2 D1 D0 32 lines 0 1 1 0 1 0 * * * Determined by display line register data 0 1 1 0 1 1 * * * Note: When the number of display lines is set to 32 (D3 = 0), the display line number register set command is disabled. 24/53 PEDL9352-01 OKI Semiconductor ML9352 • Display line number register set (Write) The number of lines to be displayed on the organic EL panel can be selected by setting 6-bit data to the display line number register with this command. The cathode output pins are fixed to a “H” level except for the outputs that correspond to the selected lines. The display line number set mode is released when the display line number register is set by inputting this command. No. of display lines A0 D7 D6 D5 D4 D3 D2 D1 D0 1 0 * * 0 0 0 0 0 0 2 0 * * 0 0 0 0 0 1 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 31 0 * * 1 1 1 1 1 0 32 0 * * 1 1 1 1 1 1 • Fixed display line number (2-byte command) This command is used to specify the number of lines, which are not scrolled on the organic EL panel, on an 8-bit unit basis. This command is used together with a pair of the fixed display line number set mode command and the fixed display line number register set command. Be sure to use these two paired commands sequentially. • Fixed display line number set mode (Write) The fixed display line number register set command is enabled by inputting this command. When the fixed display line number set mode is set, commands other than the fixed display line number register set command cannot be used. This status is released when fixed display line number data is set to the register with the fixed display line number register set command. A0 D7 D6 D5 D4 D3 D2 D1 D0 None No. of fixed display lines 0 1 0 0 1 0 * * * Determined by fixed display line register data 0 1 0 0 1 1 * * * Note: When the fixed display line is not set (D3 = 0), the fixed display line number register set command is disabled. • Fixed display line number register set (Write) The number of lines not to be scrolled on the organic EL panel can be selected on an 8-bit unit basis by setting 3-bit data to the fixed display line number register with this command. The fixed display line number set mode is released when the fixed display line number register is set by inputting this command. Fixed display line address A0 D7 D6 D5 D4 D3 D2 D1 D0 00H to 07H 0 * * * * * 0 0 0 00H to 0FH 0 * * * * * 0 0 1 00H to 17H 0 * * * * * 0 1 0 00H to 1FH 0 * * * * * 0 1 1 25/53 PEDL9352-01 OKI Semiconductor ML9352 • Scroll start line set (Write) This command specifies the scroll start line address in the display data RAM. The scroll start line is specified by using the scroll start line set command. It is possible to scroll the display screen by dynamically changing the address using the scroll start line set command. Line address A0 D7 D6 D5 D4 D3 D2 D1 D0 00H 0 0 1 0 0 0 0 0 0 01H 0 0 1 0 0 0 0 0 1 02H 0 0 1 0 0 0 0 1 0 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 1EH 0 0 1 0 1 1 1 1 0 1FH 0 0 1 0 1 1 1 1 1 • Write Address Set (2-byte command) This command specifies the write data of the display data RAM. Since this is a 2-byte command used with a pair of the write address set mode command and the write address register set command, be sure to use these two commands sequentially. The display data RAM allows access to a desired bit by specifying the write address and the column address. • Write Address Set Mode (Write) The write address register set command is enabled by inputting this command. When once set to the write address set command, commands other than the write address register set command cannot be used. This status is released when the write address data is set by the write address register set command. A0 D7 D6 D5 D4 D3 D2 D1 DO 0 1 0 1 1 * * * * • Write address register set (Write) This command specifies the write address of the display data RAM by setting 6-bit data to the write address register. The write address set mode is released when the write address register is set by inputting this command. Write address A0 D7 D6 D5 D4 D3 D2 D1 D0 00H 0 * * 0 0 0 0 0 0 01H 0 * * 0 0 0 0 0 1 02H 0 * * 0 0 0 0 1 0 03H 0 * * 0 0 0 0 1 1 04H 0 * * 0 0 0 1 0 0 05H 0 * * 0 0 0 1 0 1 06H 0 * * 0 0 0 1 1 0 07H 0 * * 0 0 0 1 1 1 08H 0 * * 0 0 1 0 0 0 09H 0 * * 0 0 1 0 0 1 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 1EH 0 * * 0 1 1 1 1 0 1FH 0 * * 0 1 1 1 1 1 26/53 PEDL9352-01 OKI Semiconductor ML9352 • Column address set (Write) This command specifies the column address of the display data RAM. The column address is specified by successively writing the upper 4 bits and the lower 4 bits. Since the column address is automatically incremented (by +1) every time the display data RAM is accessed, the MPU can read or write the display data continuously. The incrementing of the column address is stopped at the address 7FH. A0 D7 D6 D5 D4 D3 D2 D1 D0 Upper bits 0 0 0 0 1 a7 a6 a5 a4 Lower bits 0 0 0 0 0 a3 a2 a1 a0 Column address a7 a6 a5 a4 a3 a2 a1 a0 00H 0 0 0 0 0 0 0 0 01H 0 0 0 0 0 0 0 1 02H 0 0 0 0 0 0 1 0 • • • • • • • • • • • • • • • • • • • • • • • • • • • 7EH 0 1 1 1 1 1 1 0 7FH 0 1 1 1 1 1 1 1 • Status read (Read) A0 D7 D6 D5 D4 D3 D2 D1 D0 0 BUSY ADC ON/OFF RESET 0 0 0 0 BUSY ADC When BUSY is ‘1’, it indicates that the internal operations are being made or the LSI is being reset. Although no command is accepted until BUSY becomes ‘0’, there is no need to check this bit if the cycle time can be satisfied. This bit indicates the relationship between the column address and the segment driver. 0: Reverse (SEG127 → SEG0; column address 0H → 7FH) 1: Forward (SEG0 → SEG127; column address 0H → 7FH) (Opposite to the polarity of the ADC command.) ON/OFF This bit indicates the ON/OFF state of the display. (Opposite to the polarity of the display ON/OFF command.) 0: Display ON 1: Display OFF RESET This bit indicates that the LSI is being reset due to the RES signal or the reset command. 0: Operating state 1: Being reset • Display data write (Write) This command writes an 8-bit data at the specified address of the display data RAM. Since the column address is automatically incremented (by +1) after writing the data, the MPU can write the display data to the display data RAM continuously. A0 1 D7 D6 D5 D4 D3 D2 D1 D0 Write data 27/53 PEDL9352-01 OKI Semiconductor ML9352 • Display data read (Read) This command read the 8-bit data from the specified address of the display data RAM. Since the column address is automatically incremented (by +1) after reading the data, the MPU can read display data from the display data RAM continuously. Further, one dummy read operation is necessary immediately after setting the column data. The display data cannot be read out when the serial interface is being used. A0 D7 D6 D5 D4 1 D3 D2 D1 D0 Read data • ADC Select (segment driver direction select) (Write) Using this command it is possible to reverse the relationship of correspondence between the column address of the display data RAM and the segment driver output. It is possible to reverse the sequence of the segment driver output pin by the command. A0 D7 D6 D5 D4 D3 D2 D1 D0 Forward 0 1 0 1 0 0 0 0 0 Reverse 0 1 0 1 0 0 0 0 1 • Normal/reverse display mode (Write) It is possible to toggle the display on and off condition without changing the contents of the display data RAM. In this case, the contents of the display data RAM will be retained. A0 D7 D6 D5 D4 D3 D2 D1 D0 RAM Data Forward 0 1 0 1 0 0 1 1 0 Organic EL ON when “H” Reverse 0 1 0 1 0 0 1 1 1 Organic EL ON when “L” • Display all-ON/OFF (Write) Using this command, it is possible to forcibly turn ON all the dots in the display irrespective of the contents of the display data RAM. In this case, the contents of the display data RAM will be retained. This command is given priority over the Normal/reverse display mode command. A0 D7 D6 D5 D4 D3 D2 D1 D0 Normal display state 0 1 0 1 0 0 1 0 0 All-on display 0 1 0 1 0 0 1 0 1 The power save mode will be entered into when the Display all-ON command is executed in the display OFF condition. • Read-modify-write (Write) This command is used in combination with the End command. When this command is issued once, the column address is not changed when the Display data read command is issued, but is incremented (by +1) only when the Display data write command is issued. This condition is maintained until the End command is issued. When the End command is issued, the column address is restored to the address that was effective at the time the Read-modify-write command was issued last. Using this function, it is possible to reduce the overhead on the MPU when repeatedly changing the data in special display area such as a blinking cursor. A0 D7 D6 D5 D4 D3 D2 D1 D0 0 1 1 1 0 0 0 0 0 28/53 PEDL9352-01 OKI Semiconductor ML9352 • End (Write) This command releases the read-modify-write mode and restores the column address to the value at the beginning of the read-modify-write mode. A0 D7 D6 D5 D4 D3 D2 D1 D0 0 1 1 1 0 1 1 1 0 Restored N Column address N+1 N+2 N+3 .... N+m N Read-modify-write mode set End • Reset (Write) This command initializes the scroll start line number, column address, page address, common output state, fixed display line, number of display lines, anode pulse width adjustment, cathode driving, and anode driving, and also releases the read-modify-write mode and the test mode. This command does not affect the contents of the display data RAM. The reset operation is made after issuing the reset command. The initialization after switching on the power is carried out by the reset signal input to the RES pin. A0 D7 D6 D5 D4 D3 D2 D1 D0 0 1 1 1 0 0 0 1 0 • Common output scan direction select (Write) This command is used for selecting the scanning direction of the COM output pins. ML9352 A0 D7 D6 D5 D4 D3 D2 D1 D0 Forward COM0 → COM31 0 1 1 0 0 0 * * * Reverse COM31 → COM0 0 1 1 0 0 1 * * * *: Invalid bits • Cathode drive set 1 (Write) This command is used to select an output state of the cathode drive circuit during discharging. Cathode output state A0 D7 D6 D5 D4 D3 D2 D1 D0 Low 0 1 0 1 0 0 0 1 0 High 0 1 0 1 0 0 0 1 1 • Cathode drive set 2 (Write) This command is used to select an output state of the unselected cathode drive circuit during other than discharging. A0 D7 D6 D5 D4 D3 D2 D1 D0 High Cathode output state 0 1 0 1 0 1 0 1 0 High impedance 0 1 0 1 0 1 0 1 1 29/53 PEDL9352-01 OKI Semiconductor ML9352 • Anode drive set (Write) This command is used to select an output state of the anode drive circuit during display-OFF condition. Anode output state A0 D7 D6 D5 D4 D3 D2 D1 D0 Low 0 1 0 1 0 1 0 0 0 High impedance 0 1 0 1 0 1 0 0 1 • Anode pulse width adjustment (Write) This command specifies the output pulse width of the anode driver outputs (SEG0 to SEG127). This allows a luminance of the organic EL panel to be set. This command is used together with a pair of the anode pulse width adjustment set mode command and the anode pulse width adjustment register set command. Be sure to use these paired commands sequentially. • Anode pulse width adjustment set mode (Write) The anode pulse width adjustment register set command is enabled by setting this command. When the anode pulse width adjustment set mode is set, commands other than the anode pulse width adjustment register set command cannot be used. This state is released by setting anode pulse width adjustment data to the register. A0 D7 D6 D5 D4 D3 D2 D1 D0 0 1 0 0 0 0 0 0 1 • Anode pulse width adjustment register set (Write) The duty of anode driver output pulse width is set between 0/256 and 240/256 by setting 8-bit data to the anode pulse width adjustment register using this command. If 8-bit data (D7 to D0) is set with F0h to FFh, the output pulse width (duty) becomes 240/256. When the anode pulse width adjustment register is set by inputting this command, the anode pulse width adjustment set mode is released. Output pulse width (Duty) A0 D7 D6 D5 D4 D3 D2 D1 D0 0/256 0 0 0 0 0 0 0 0 0 1/256 0 0 0 0 0 0 0 0 1 2/256 0 0 0 0 0 0 0 1 0 • • • • • • • • • • 239/256 0 1 1 1 0 1 1 1 1 240/256 0 1 1 1 1 0 0 0 0 • • • • • • • • • • 240/256 0 1 1 1 1 1 1 1 1 • Reverse voltage pulse width adjustment (Write) This command specifies the pulse width for the reverse voltage applying duration (applying reverse voltage makes all anode outputs low and all cathode outputs high). This command is used together with a pair of the reverse voltage pulse width adjustment set mode command and the reverse voltage pulse width adjustment register set command. Be sure to use these paired commands sequentially. 30/53 PEDL9352-01 OKI Semiconductor ML9352 • Reverse voltage pulse width adjustment set mode (Write) The reverse voltage pulse width adjustment register set command is enabled by setting this command. When the reverse voltage pulse width adjustment set mode is set, commands other than the reverse voltage pulse width adjustment register set command cannot be used. This state is released by setting reverse voltage pulse width adjustment data to the register. A0 D7 D6 D5 D4 D3 D2 D1 D0 0 1 0 0 0 0 0 1 0 • Reverse voltage pulse width adjustment register set (Write) The pulse width for the reverse voltage applying duration (applying reverse voltage makes all anode outputs low and all cathode outputs high) is set between 0/256 and 16/256 by setting 4-bit data to the reverse voltage pulse width adjustment register using this command. When the reverse voltage pulse width adjustment register is set by inputting this command, the reverse voltage pulse width adjustment set mode is released. Reverse voltage pulse width A0 D7 D6 D5 D4 D3 D2 D1 D0 16/256 0 * * * * 0 0 0 0 14/256 0 * * * * 0 0 0 1 12/256 0 * * * * 0 0 1 0 10/256 0 * * * * 0 0 1 1 8/256 0 * * * * 0 1 0 0 6/256 0 * * * * 0 1 0 1 4/256 0 * * * * 0 1 1 0 2/256 0 * * * * 0 1 1 1 0/256 0 * * * * 1 0 0 0 • Applied reverse voltage setting (Write) Selects whether to apply the reverse voltage during the discharge interval. Valid only when, in the cathode drive set 1, the cathode output status during the discharge interval has been set to low. Cathode output state A0 D7 D6 D5 D4 D3 D2 D1 D0 Applied reverse voltage setting off 0 1 0 0 0 0 1 0 0 Applied reverse voltage setting on 0 1 0 0 0 0 1 0 1 • Switching of anode output current adjusting external resistor (Write) This command selects connection pin REL1 or REL2 of the external resistor for adjusting anode output current. Select pin A0 D7 D6 D5 D4 D3 D2 D1 D0 REL1 0 1 0 0 0 1 0 1 0 REL2 0 1 0 0 0 1 0 1 1 31/53 PEDL9352-01 OKI Semiconductor ML9352 • Static ON/OFF (Write) This is an operation control command of the cathode driver output (COMS1) for static display. When a “1” is written in bit D0, COMS1 operates and it is possible to carry out the static display. On the other hand, when a “0” is written in bit D0, COMS1 goes high and the static display is turned off. Select pin A0 D7 D6 D5 D4 D3 D2 D1 D0 Static ON 0 1 0 1 0 1 1 0 1 Static OFF 0 1 0 1 0 1 1 0 0 • Power save (Compound command) The power save mode is entered when the display all-ON command is executed in the display OFF condition. This mode can greatly reduce the current consumption. When in the power save mode, the display data and operating mode remain unchanged, and also it is possible to access the display data RAM from the MPU. The power save mode is released by using the display all-OFF command. • Power save mode When in the power save mode, all operations of the organic EL driving circuit are stopped. When there is no access from the MPU, the current consumption can be reduced to nearly the static current. The internal circuit conditions in the power save mode are described below. (1) The oscillation circuit stops. (2) The voltage regulator stops. (3) All the organic EL driving circuits stop and the anode and cathode drivers output the VSS level. • NOP (Write) This is a No Operation command. A0 D7 D6 D5 D4 D3 D2 D1 D0 0 1 1 1 0 0 0 1 1 • Test (Write) This is a command for testing the IC chip. Do not use this command. When the test command is issued by mistake, this state can be released by issuing a NOP command. This command will be ineffective if the TEST0 pin is open or at the “L” level. A0 D7 D6 D5 D4 D3 D2 D1 D0 0 1 1 1 1 * * * * *: Invalid bits 32/53 PEDL9352-01 OKI Semiconductor ML9352 LIST OF COMMANDS Operation (ML9352) No 1 Display OFF Display ON 7 1 1 1 1 6 0 0 1 1 5 1 1 0 0 * Dn 4 3 0 1 0 1 1 0 1 1 A0 RD WR Comment 0 0 0 0 1 1 1 1 No. of display lines 0 1 0 0 0 1 0 1 0 1 0 0 1 1 * * * * No. of fixed display 0 lines 1 0 Without a fixed display line 0 Sets the number of fixed display lines to the fixed display line number 0 register. 0 1 0 1 0 1 * 0 * Display start line address 1 1 * * * * Write address 0 0 1 1 0 Sets the write address of the display 0 data RAM. Column address set (upper) 0 0 0 1 Column address 0 (Upper) 1 0 Sets the upper 4 bits of column address of the display data RAM. Column address set (lower) 0 0 0 0 Column address 0 (Lower) 1 0 Sets the lower 4 bits of column address of the display data RAM. Display line number set 2 Display line number register * set 1 Fixed display line number set 1 3 Fixed display line number register set 4 Scroll start line set 5 2 1 0 1 1 0 1 1 1 * * * * * * Write address set mode Write address register set * 6 * * * * * * 0 EL display OFF 0 EL display ON 0 32-line display 0 Sets the number of display lines to the 0 display line number register. Sets the scroll start line address of the display data RAM. 8 Display data write Write data 1 1 Reads the status information using the upper 4 bits. 0 Writes data to the display data RAM. 9 Display data read Read data 1 0 1 7 Status read Status 0 0 0 0 0 0 1 Reads data from the display data RAM. ADC select forward 1 0 1 0 0 0 0 0 0 1 ADC select reverse 1 0 1 0 0 0 0 1 0 1 Normal display Reverse display Normal display 12 Display all-ON 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 0 1 0 1 0 0 0 0 1 1 1 1 Correspondence between the display 0 data RAM address and SEG output (Forward) Correspondence between the display 0 data RAM address and SEG output (Reverse) 0 EL display normal 0 EL display reverse 0 Normal EL display 0 EL display all ON 13 Read-modify-write 1 1 1 0 0 0 0 0 0 1 0 14 End 15 Reset 1 1 1 1 1 0 1 0 1 0 1 1 0 0 1 0 0 0 1 1 Increments the column address (by +1) during a write only. 0 Releases the read-modify-write state. 0 Internal reset Scanning COM outputs in forward direction 1 1 0 0 0 * * * 0 1 0 COM output scanning direction forward Scanning COM outputs in reverse direction 1 1 0 0 1 * * * 0 1 0 COM output scanning direction reverse 1 0 1 0 0 0 1 0 0 1 0 Cathode driver output “L” level during discharging 1 0 1 0 0 0 1 1 0 1 0 Cathode driver output “H” level during discharging 10 11 16 1 1 0 0 17 Cathode drive set 1 33/53 PEDL9352-01 OKI Semiconductor ML9352 Dn Operation No (ML9352) A0 RD WR 6 5 4 3 2 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 Unselected Cathode driver is high 0 impedance during other than discharging 1 0 1 0 1 0 0 0 0 1 0 Anode driver output “L” level during display OFF 1 0 1 0 1 0 0 1 0 1 0 Anode driver output high impedance during display OFF 1 0 0 0 0 0 0 1 0 1 0 1 0 Sets the anode pulse width data to the anode pulse width adjustment 0 register. 0 0 1 Pulse width data 0 1 Sets the data of the pulse width of the reverse voltage applying duration to the reverse voltage pulse width 0 adjustment register. 18 Cathode drive set 2 19 Anode drive set 20 Anode pulse width adjustment set Comment 7 Anode pulse width adjustment register set Pulse width data Unselected Cathode driver output “H” level during other than discharging Reverse voltage pulse width adjustment set mode 1 0 0 0 0 Reverse voltage pulse width adjustment register set * * * Applied reverse voltage setting 1 0 0 0 0 1 0 0 0 1 0 Applied reverse voltage setting OFF 1 0 0 0 0 1 0 1 0 1 0 Applied reverse voltage setting ON Switching of the anode 23 output current adjusting external resistor 1 0 0 0 1 0 1 0 0 1 0 Selects the REL1 pin. 1 0 0 0 1 0 1 1 0 1 0 Selects the REL2 pin. Static ON 1 0 1 0 1 1 0 1 0 1 0 Static OFF 1 0 1 0 1 1 0 0 0 1 0 COMS1 always “H”. 21 22 24 * 0 1 0 Cathode driver for static display (COMS1) operates. Compound command of display OFF and display all ON 25 Power save 26 NOP 1 1 1 0 0 0 1 1 0 1 0 The “No Operation” command 27 Test 1 1 1 1 * * * 0 1 0 * The command for factory testing of the IC chip *: Invalid data 34/53 PEDL9352-01 OKI Semiconductor ML9352 DESCRIPTION OF COMMANDS Examples of settings for the instructions (reference examples) • Initial setting VDD–VSS power supply ON *1 VDISP–VSS power supply ON Whichever of the two power supplies, VDISP or VDD, is turned on first, it does not matter. Power supply stabilization Change the RES pin level from “L” to “H” Wait for at least 20 ms *2 Initial settings state (default) *3 Function stabilization using command input (user settings) Initial setting state complete Wait for at least 20 ms Display ON Notes: Sections to be referred to *1: VDD: VDDA and VDDL VDISP: VDISPS and VDISPC VSS: VSSA, VSSL, VSSS, and VSSC *2: Stabilization time of the internal oscillator *3: Function description “Reset circuit” 35/53 PEDL9352-01 OKI Semiconductor ML9352 • Data display End of initial settings Function stabilization using command input (user settings) Display start line set *10 Write address set *11 Column address set *12 Function stabilization using command input (user settings) Display data write *13 Function stabilization using command input (user settings) Display ON/OFF *14 End of data display Notes: *10: *11: *12: *13: *14: Sections to be referred to Command description “Display start line set” Command description “Write address set” Command description “Column address set” Command description “Display data write” Command description “Display ON/OFF” • Power supply OFF Any state Function stabilization using command input (user settings) Power save VDISP–VSS, VDD–VSS power supply OFF *15 *16 Notes: Sections to be referred to *15: Command description “Power save” *16: Do not enter Reset when switching the power supply OFF. VDD: VDDA and VDDL VDISP: VDISPS and VDISPC VSS: VSSA, VSSL, VSSS, and VSSC 36/53 PEDL9352-01 OKI Semiconductor ML9352 • Refresh To avoid malfunction or erroneous display, it is recommended to use the refresh sequence at regular intervals. Refresh sequence Set to the state in which all commands have been set. Test mode release command (E3h) Refresh display data RAM 37/53 PEDL9352-01 OKI Semiconductor ML9352 ABSOLUTE MAXIMUM RATINGS VSS = 0 V Symbol Condition Rating Unit Applicable pins Power supply voltage Parameter VDD Ta = 25°C –0.3 to +6.5 V VDD, VSS EL drive voltage VDISP Ta = 25°C –0.3 to +35 V VDISP, VSS EL reference voltage VEL — –0.3 to VDISPS V VEL, VSS VI Ta = 25°C –0.3 to VDD+0.3 V All logic inputs Anode output voltage VELA Ta = 25°C –0.3 to VDISPS+0.3 V SEG0 to 127 Cathode output voltage VELK Ta = 25°C –0.3 to VDISPC+0.3 V COM0 to 31, COMS1 Anode output current IELA during “L” level output 0.0 to 30 during “H” level output –1.0 to 0.0 mA SEG0 to 127 Cathode output current IELK during “L” level output 0.0 to 150 during “H” level output –70 to 0.0 mA COM0 to 31, COMS1 Storage temperature range Tstg Chip –55 to +125 °C — Applicable pins Logic input voltage Ta: VDD: VDISP: VSS: Ambient temperature VDDA and VDDL VDISPS and VDISPC VSSA, VSSL, VSSS, and VSSC RECOMMENDED OPERATING CONDITIONS VSS = 0 V Parameter Symbol Condition Range Unit Power supply voltage VDD — 2.7 to 5.5 V VDD, VSS EL drive voltage VDISP — 18 to 30 V VDISP, VSS EL reference voltage VEL — 4 to VDISPS/3 V VEL, VSS Anode output voltage VELA — –0.3 to VDISPS–5 V SEG0 to 127 Cathode output voltage VELC — –0.3 to VDISPC V COM0 to 31, COMS1 “H” anode output current IELA — –0.8 to –0.1 mA “L” anode output current (during charging or discharging of the panel capacitance) IELA — 0 to 20 mA “H” cathode output current (during charging or discharging of the panel capacitance) IELK — –50 to 0 mA “L” cathode output current IELK — 0 to 100 mA Operating temperature range Tjop — –40 to +125 °C SEG0 to 127 COM0 to 31, COMS1 — VDD: VDDA and VDDL VDISP: VDISPS and VDISPC VSS: VSSA, VSSL, VSSS, and VSSC 38/53 PEDL9352-01 OKI Semiconductor ML9352 ELECTRICAL CHARACTERISTICS DC Characteristics (VDD = 2.7 to 5.5 V, VDISP = 18 to 30 V, VSS = 0 V, Tjop = –40 to +125°C) Parameter Symbol “H” input voltage “L” input voltage “H” output voltage “L” output voltage “H” input current “L” input current “H” input current VIH VIL VOH VOL IIH1 IIL IIH2 Anode driver average output current 1 –IELA1 *6 Anode driver output current dispersion within ∆IELA11 the LSI chip 1 *7 Anode driver output current dispersion within ∆IELA21 8 contiguous bits 1 *8 Anode driver average output current 2 –IELA2 *6 Condition — IOH = –0.5 mA IOL = 0.5 mA VI = VDD VI = 0 V VI = VDD ELSEL = “H” VEL = 5 V REL2 = 7.2 kΩ VOH = VDISPS – 8 V ELSEL= “H” VEL = 5 V REL2 = 7.2 kΩ VOH = VDISPS – 8 V ELSEL = “H” VEL = 5 V REL2 = 7.2 kΩ VOH = VDISPS –8 V ELSEL = “L” REL2 = 7.2 kΩ VOH = VDISPS – 8 V Min. 0.8 × VDD VSS 0.8 × VDD VSS Typ. — — Max. VDD 0.2 × VDD VDD 0.2 × VDD Unit Applicable pins V *1 V *2 –10 — +10 µA 5 — 200 µA *3 *4 *5 –724 –694 –664 µA SEG0 to 127 –5 0 +5 % SEG0 to 127 –4 0 +4 % SEG0 to 127 –770 –694 –617 µA SEG0 to 127 Anode driver output current dispersion within ∆IELA12 the LSI chip 2 *7 ELSEL = “L” REL2 = 7.2 kΩ VOH = VDISPS – 8 V –5 0 +5 % SEG0 to 127 Anode driver output current dispersion within ∆IELA22 8 contiguous bits 2 *8 ELSEL = “L” REL2 = 7.2 kΩ VOH = VDISPS – 8 V –4 0 +4 % SEG0 to 127 –212 –202 –192 µA SEG0 to 127 –5 0 +5 % SEG0 to 127 –4 0 +4 % SEG0 to 127 Anode driver average output current 3 –IELA3 *6 Anode driver output current dispersion within ∆IELA13 the LSI chip 3 *7 Anode driver output current dispersion within ∆IELA23 8 contiguous bits 3 *8 ELSEL = “H” VEL = 5 V REL1 = 24.7 kΩ VOH = VDISPS – 8 V ELSEL = “H” VEL = 5 V REL1 = 24.7 kΩ VOH = VDISPS – 8 V ELSEL = “H” VEL = 5 V REL1 = 24.7 kΩ VOH = VDISPS – 8 V 39/53 PEDL9352-01 OKI Semiconductor ML9352 Symbol Condition Min. Typ. Max. Unit Applicable pins –IELA4 ELSEL = “L” REL1 = 24.7 kΩ VOH = VDISPS – 8 V –224 –202 -180 µA SEG0 to 127 Anode driver output current dispersion within ∆IELA14 the LSI chip 4 *7 ELSEL = “L” REL1 = 24.7 kΩ VOH = VDISPS – 8 V –5 0 +5 % SEG0 to 127 Anode driver output current dispersion within ∆IELA24 8 contiguous bits 4 *8 ELSEL = “L” REL1 = 24.7 kΩ VOH = VDISPS – 8 V –4 0 +4 % SEG0 to 127 Output voltage fluctuation to anode driver output ∆IELA31 current 1 *9 ELSEL = “H” VEL = 5 V REL2 = 7.2 kΩ VOH ≤ VDISPS – 3 V ELSEL = “H” VEL = 5 V REL1 = 24.7 kΩ VOH ≤ VDISPS – 3 V ELSEL = “H” VEL = 5 V VOH = 10 V REL2 = 7.2 kΩ VDISPS = 18 to 30 V ELSEL = “H” VEL = 5 V VOH = 10 V REL1 = 24.7 kΩ VDISPS = 18 to 30 V VDISPS = 18 V VO = 18 V VDISPC = 18 V VO = 1 V –2.5 — — %/V SEG0 to 127 –2.0 — — %/V SEG0 to 127 — — +2.0 %/V SEG0 to 127 — — +2.0 %/V SEG0 to 127 20 — — mA SEG0 to 127 100 — — mA COM0 to 31, COMS1 –50 — — mA 4.7 5 5.3 V — 5 8 pF Parameter Anode driver average output current 4 *6 Output voltage fluctuation to anode driver output ∆IELA32 current 2 *9 VDISP voltage fluctuation to anode driver output ∆IELA41 current 1 *10 VDISP voltage fluctuation to anode driver output ∆IELA42 current 2 *10 Anode driver “L” output current IELAL Cathode driver “L” output current lELCL Cathode driver “H” output current lELC1H Voltage regulator output VREG Input pin capacitance Oscillator frequency Only one output is “L”. CIN VDISPC = 18 V VO = 0 V — Ta = 25°C, f = 1 MHz COM0 to 31, COMS1 TEST5 Internal oscillation fOSC — 3.07 4.05 5.33 MHz *11 External input fCL — 32 — 1000 kHz CL*5 fOSCADJ Connect ROSC to VSSL –20 –16 –12 % Internal oscillator frequency adjustment 40/53 PEDL9352-01 OKI Semiconductor *1: *2: *3: *4: *5: *6: *7: *8: *9: *10: *11: ML9352 A0, D0 to D5, D6 (SCL), D7 (SI), RD (E), WR (R/W), CS1, CS2, CLS, CL, C86, P/S, RES, ELSEL D0 to D7, CL A0, RD (E), WR (R/W), CS1, CS2, RES Applicable to the pins D0 to D5, D6 (SCL), D7 (SI), and CL in the high impedance state. CLS, C86, P/S, ELSEL The average of output currents of SEG0 to SEG127 Each output current from SEG0 to SEG127 divided by the average of output currents of SEG0 to SEG127 Each output current from SEG8n to SEG8n+7 divided by the average of output currents of SEG8n to SEG8n+7: n = 0 to 15 {[I(VO = VDISPS – 8 V) – I(VO = VDISP – n V)]/[(VDISPS – 8 V) – (VDISP – n V)]}/I(VO = VDISPS – 8 V) × 100 {[I(VDISP = n V) – I(VDISPS = 18 V)]/(n V – 18 V)}/I(VDISPS = 18 V) × 100 See Table 24 for the relationship between the oscillator frequency and the frame frequency. VDD: VDDA and VDDL VDISP: VDISPS and VDISPC VSS: VSSA, VSSL, VSSS, and VSSC 41/53 PEDL9352-01 OKI Semiconductor ML9352 Table 24 Relationship among the oscillator frequency (fOSC), display clock frequency (fCL), and Organic EL frame frequency (fFR) When the internal oscillator is used Note: No. of display lines Frame frequency (Hz) Error (Hz) 1 124.92 0.0 2 124.92 0.0 3 124.92 0.0 4 124.92 0.0 5 119.92 –5.08 6 124.92 0.0 7 142.76 17.76 8 124.92 0.0 9 133.25 8.25 10 119.92 –5.08 11 136.27 11.27 12 124.92 0.0 13 115.31 –9.69 14 142.76 17.76 15 133.25 8.25 16 124.92 0.0 17 117.57 –7.43 18 133.25 8.25 19 126.23 1.23 20 119.92 –5.08 21 114.21 –10.79 22 136.27 11.27 23 130.35 5.35 24 124.92 0.0 25 119.92 –5.08 26 115.31 –9.69 27 111.04 –13.96 28 142.76 17.76 29 137.84 12.84 30 133.25 8.25 31 128.95 3.95 32 124.92 0.0 The above values apply when fOSC = 3.07 MHz. Parameter Display clock frequency (fCL) Organic EL frame frequency (fFR) When the internal oscillator is not used External input fCL/(256 × No. of display lines) 42/53 PEDL9352-01 OKI Semiconductor ML9352 • Operating current consumption value (VDD = 2.7 to 5.5 V, VDISP = 18 to 30 V, VSS = 0 V, Tjop = –40 to +125°C) (1) During display operation Display mode: All-white (When an organic EL panel is not connected) Symbol lDDA Condition Min. Typ. Max. VDD = 3 V, VDISP = 30 V — — 1.0 VDD = 5 V, VDISP = 30 V — — 1.5 VDD = 3 V, VDISP = 30 V — — 1.5 VDD = 5 V, VDISP = 30 V — — 2.5 lDISPS VDISPS = 30 V — — 3.0 lDISPC VDISPC = 30 V — — 1.0 lDDL Unit Remarks mA Display mode: Checker pattern (When an organic EL panel is not connected) Symbol Condition Min. Typ. Max. VDD = 3 V, VDISP = 30 V — — 1.0 VDD = 5 V, VDISP = 30 V — — 1.5 VDD = 3 V, VDISP = 30 V — — 1.5 VDD = 5 V, VDISP = 30 V — — 2.5 lDISPS VDISPS = 30 V — — 3.0 lDISPC VDISPC = 30 V — — 1.0 lDDA lDDL Unit Remarks mA • Power save current consumption (VDD = 2.7 to 5.5 V, VDISP = 18 to 30 V, VSS = 0 V, Tjop = –40 to +125°C) Symbol lDDAS Condition Min. Typ. Max. During the power save mode — — 10.0 lDDLS During the power save mode — — 50.0 lDISPSS During the power save mode — — 20.0 lDISPCS During the power save mode — — 50.0 Unit Remarks µA VDD: VDDA and VDDL VDISP: VDISPS and VDISPC VSS: VSSA, VSSL, VSSS, and VSSC 43/53 PEDL9352-01 OKI Semiconductor ML9352 Timing Characteristics • System bus read/write characteristics 1 (80-series MPU) A0 tAW8 tAH8 CS1 (CS2 = “1”) tCYC8 WR, RD tCCLR, tCCLW tCCHR, tCCHW tDS8 tDH8 D0 to D7 (Write) tOH8 tACC8 D0 to D7 (Read) (VDDA = VDDL = 4.5 to 5.5 V, VSSA = VSSL = 0 V, Tjop = –40 to +125°C) Parameter Symbol Condition Min. Max. Address hold time tAH8 0 — Address setup time tAW8 0 — System cycle time tCYC8 166 — Control “L” pulse width (WR) tCCLW 30 — Control “L” pulse width (RD) tCCLR 30 — Control “H” pulse width (WR) tCCHW 30 — Control “H” pulse width (RD) tCCHR 30 — Data setup time tDS8 30 — Data hold time tDH8 10 — RD access time tACC8 — 30 Output disable time tOH8 5 50 CL = 100 pF Unit ns 44/53 PEDL9352-01 OKI Semiconductor ML9352 (VDDA = VDDL = 2.7 to 4.5 V, VSSA = VSSL = 0 V, Tjop = –40 to +125°C) Parameter Address hold time Symbol Condition tAH8 Min. Max. 0 — Address setup time tAW8 0 — System cycle time tCYC8 400 — Control “L” pulse width (WR) tCCLW 60 — Control “L” pulse width (RD) tCCLR 120 — Control “H” pulse width (WR) tCCHW 60 — Control “H” pulse width (RD) tCCHR 60 — tDS8 40 — Data hold time tDH8 15 — RD access time tACC8 — 140 Output disable time tOH8 10 100 Data setup time Note 1: Note 2: Note 3: CL = 100 pF Unit ns The input signal rise and fall times are specified as 15 ns or less. When using the system cycle time for fast speed, the specified values are (tr + tf) ≤ (tCYC8 – tCCLW – tCCHW) or (tr + tf) ≤ (tCYC8 – tCCLR – tCCHR). All timings are specified taking the levels of 20% and 80% of VDD as the reference. The values of tCCLW and tCCLR are specified during the overlapping period of CS1 at “L” (CS2 = “H”) and the “L” levels of WR and RD, respectively. 45/53 PEDL9352-01 OKI Semiconductor ML9352 • System bus read/write characteristics 2 (68-series MPU) A0 R/W tAW6 tAH6 CS1 (CS2 = “1”) tCYC6 tEWHR, tEWHW E tEWLR, tEWLW tDS6 tDH6 D0 to D7 (Write) tOH6 tACC6 D0 to D7 (Read) (VDDA = VDDL = 4.5 to 5.5 V, VSSA = VSSL = 0 V, Tjop = –40 to +125°C) Parameter Symbol Address hold time tAH6 Address setup time tAW6 System cycle time tCYC6 Data setup time tDS6 Data hold time tDH6 Access time tACC6 Output disable time tOH6 Enable “H” pulse width Enable “L” pulse width Read tEWHR Write tEWHW Read tEWLR Write tEWLW Condition — — — CL = 100 pF — — Min. Max. 10 — 10 — 166 — 30 — 10 — — 30 5 50 30 — 30 — 40 — 40 — Unit ns 46/53 PEDL9352-01 OKI Semiconductor ML9352 (VDDA = VDDL = 2.7 to 4.5 V, VSSA = VSSL = 0 V, Tjop = –40 to +125°C) Parameter Symbol Address hold time tAH6 Address setup time tAW6 System cycle time tCYC6 Data setup time tDS6 Data hold time tDH6 Access time tACC6 Output disable time tOH6 Enable “H” pulse width Enable “L” pulse width Note 1: Note 2: Note 3: Read tEWHR Write tEWHW Read tEWLR Write tEWLW Condition — — — CL = 100 pF — — Min. Max. 10 — 10 — 400 — 40 — 15 — — 140 10 100 120 — 60 — 60 — 60 — Unit ns The input signal rise and fall times are specified as 15 ns or less. When using the system cycle time for fast speed, the specified values are (tr + tf) ≤ (tCYC6 – tEWLW – tEWHW) or (tr + tf) ≤ (tCYC6 – tEWLR – tEWHR). All timings are specified taking the levels of 20% and 80% of VDD as the reference. The values of tEWLW and tEWLR are specified during the overlapping period of CS1 at “L” (CS2 = “H”) and the “H” level of E. 47/53 PEDL9352-01 OKI Semiconductor ML9352 • Serial interface tCSS CS1 (CS2 = “1”) tCSH tSAS tSAH A0 tSCYC tSLW SCL tSHW tf tSDS tSDH SI (VDDA = VDDL = 4.5 to 5.5 V, VSSA = VSSL = 0 V, Tjop = –40 to +125°C) Parameter Symbol Condition Min. Max. Serial clock period tSCYC 200 — SCL “H” pulse width tSHW 75 — SCL “L” pulse width tSLW 75 — Address setup time tSAS 50 — Address hold time tSAH 100 — Data setup time tSDS 50 — Data hold time tSDH 50 — tCSS 100 — tCSH 100 — CS–SCL Time Unit ns 48/53 PEDL9352-01 OKI Semiconductor ML9352 (VDDA = VDDL = 2.7 to 4.5 V, VSSA = VSSL = 0 V, Tjop = –40 to +125°C) Min. Max. Serial clock period Parameter tSCYC 250 — SCL “H” pulse width tSHW 100 — SCL “L” pulse width tSLW 100 — Address setup time tSAS 150 — Address hold time tSAH 150 — Data setup time tSDS 100 — Data hold time tSDH 100 — tCSS 150 — tCSH 150 — CS–SCL Time Note 1: Note 2: Symbol Condition Unit ns The input signal rise and fall times are specified as 15 ns or less. All timings are specified taking the levels of 20% and 80% of VDD as the reference. 49/53 PEDL9352-01 OKI Semiconductor ML9352 • Reset input timing tRW RES tR Internal state Being reset Reset complete (VDDA = VDDL = 4.5 to 5.5 V, VSSA = VSSL = 0 V, Tjop = –40 to +125°C) Parameter Reset time Reset “L” pulse width Symbol Min. Typ. Max. tR Condition — — 0.5 tRW 0.5 — — Unit ms (VDDA = VDDL = 2.7 to 4.5 V, VSSA = VSSL = 0 V, Tjop = –40 to +125°C) Parameter Reset time Reset “L” pulse width Note 1: Symbol Min. Typ. Max. tR Condition — — 1 tRW 1 — — Unit ms All timings are specified taking the levels of 20% and 80% of VDD as the reference. 50/53 PEDL9352-01 OKI Semiconductor ML9352 MPU INTERFACE (Reference) The ML9352 can be connected directly to the 80-series and 68-series MPUs. Further, by using the serial interface, it is possible to operate the LSI with a minimum number of signal lines. • 80-Series MPU VDD A0 A1 to A7 MPU IORQ A0 Decoder VDD CS2 D0 to D7 D0 to D7 C86 CS1 RD RD WR WR RES RES ML9352 VCC P/S VSS GND RESET VSS • 68-Series MPU VDD A1 to A15 VMA MPU A0 A0 Decoder D0 to D7 C86 CS1 CS2 D0 to D7 E E R/W R/W RES RES GND VDD ML9352 VCC P/S VSS RESET VSS • Serial interface VDD VCC Port 4 A0 VDD C86 GND Port 3 CS2 Port 1 SI Port 2 SCL RES RES ML9352 MPU CS1 VSS RESET Can be tied to either level. P/S VSS 51/53 PEDL9352-01 OKI Semiconductor ML9352 REVISION HISTORY Document No. PEDL9352-01 Page Date Previous Edition Current Edition Dec. 27, 2002 – – Description Preliminary edition 1 52/53 PEDL9352-01 OKI Semiconductor ML9352 NOTICE 1. The information contained herein can change without notice owing to product and/or technical improvements. Before using the product, please make sure that the information being referred to is up-to-date. 2. The outline of action and examples for application circuits described herein have been chosen as an explanation for the standard action and performance of the product. When planning to use the product, please ensure that the external conditions are reflected in the actual circuit, assembly, and program designs. 3. When designing your product, please use our product below the specified maximum ratings and within the specified operating ranges including, but not limited to, operating voltage, power dissipation, and operating temperature. 4. Oki assumes no responsibility or liability whatsoever for any failure or unusual or unexpected operation resulting from misuse, neglect, improper installation, repair, alteration or accident, improper handling, or unusual physical or electrical stress including, but not limited to, exposure to parameters beyond the specified maximum ratings or operation outside the specified operating range. 5. Neither indemnity against nor license of a third party’s industrial and intellectual property right, etc. is granted by us in connection with the use of the product and/or the information and drawings contained herein. No responsibility is assumed by us for any infringement of a third party’s right which may result from the use thereof. 6. The products listed in this document are intended for use in general electronics equipment for commercial applications (e.g., office automation, communication equipment, measurement equipment, consumer electronics, etc.). These products are not, unless specifically authorized by Oki, authorized for use in any system or application that requires special or enhanced quality and reliability characteristics nor in any system or application where the failure of such system or application may result in the loss or damage of property, or death or injury to humans. Such applications include, but are not limited to, traffic and automotive equipment, safety devices, aerospace equipment, nuclear power control, medical equipment, and life-support systems. 7. Certain products in this document may need government approval before they can be exported to particular countries. The purchaser assumes the responsibility of determining the legality of export of these products and will take appropriate and necessary steps at their own expense for these. 8. No part of the contents contained herein may be reprinted or reproduced without our prior permission. Copyright 2002 Oki Electric Industry Co., Ltd. 53/53