Ordering number : EN *5737A CMOS LSI LC895196 ATA-PI Compatible CD-ROM Decoder IC Preliminary Overview The LC895196 is a large scale integrated circuit equipped with CD-ROM functions and an internal ATA-PI (IDE) interface. Functions • CD-ROM ECC functions, SUB-CODE read function, ATA-PI (IDE) interface (Registers, etc.), and a CAVaudio function. multitransmit function is a function that automatically transmits multiple blocks at once.) • Built-in CAV-audio functions • Built-in intelligent functions (auto buffering, auto decoding, CD-R compatibility) • Built in subcode P-W buffering function (NO-ECC) and CD-TEXT compatibility Package Dimensions unit: mm 3214-SQFP144 Features • Built-in ATA-PI (IDE) interface. • 24× speed supported Uses the EDO-DRAM (× 16, 60 ns) 16.6 Mbyte/s (with IORDY) Operating frequency: 27.5 MHz • 20× speed supported Uses the EDO-DRAM (× 16, 60 ns) 16.6 Mbyte/s (without IORDY) Operating frequency: 27 MHz • 12× speed supported Uses DRAM (× 16, 70 ns) • Supports between 1 Mbit and 32 Mbit of buffer RAM when DRAM is used • The user can flexibly set the CD main channel, the C2 flags, and the subcode regions in the buffer RAM • Built-in batch transfer function. (Where the batch transfer function is a function that transmit the CD main channel, C2 flags, subcodes, etc. all at once.) • Built-in multitransmit function. (Where the [LC895196] SANYO: SQFP144 Specifications Absolute Maximum Ratings at VSS = 0 V Parameter Maximum supply voltage I/O voltage Allowable power dissipation Symbol Condition Ratings Unit VDD max Ta = 25°C –0.3 to +7.0 V VI, VO max Ta = 25°C –0.3 to VDD + 0.3 V Pd max Ta ≤ 70°C 550 mW Operating temperatures Topr –30 to +70 °C Storage temperatures Tstg –55 to +125 °C Soldering temperature (terminals only) I/O current For 10 seconds II, IO max 235 °C ±20* mA Note: * Per basic I/O cell SANYO Electric Co.,Ltd. Semiconductor Bussiness Headquarters TOKYO OFFICE Tokyo Bldg., 1-10, 1 Chome, Ueno, Taito-ku, TOKYO, 110 JAPAN D3097HA (OT) No. 5737-1/12 LC895196 Allowable Operating Ranges at Ta = –30 to +70°C, VSS = 0 V Parameter Symbol Ratings Conditions min typ Supply voltage VDD 4.5 Input voltage range VIN 0 5.0 max Unit 5.5 V VDD V DC Characteristics at VSS = 0 V, VDD = 4.5 to 5.5 V, Ta = –30 to +70°C Parameter Conditions Symbol Input high level voltage VIH1 Input low level input VIL1 Input high level voltage VIH2 Input low level input VIL2 Input high level voltage VIH3 Input low level input VIL3 Output high level voltage VOH1 Ratings Applicable pins (see below) TTL compatible (1) min typ max 2.2 V 0.8 TTL compatible with pull-up resistor: (10) 2.2 TTL compatible Schmitt: (2), (3), (11) 2.4 VOL1 IOL = 2 mA: (4), (10) Output high level voltage VOH2 IOH = –8 mA: (5) V V 0.8 Output low level voltage V V 0.8 IOH = –2 mA: (4), (10) Unit VDD – 2.1 V V 0.4 VDD – 2.1 V V Output: Low level voltage VOL2 IOL = 8 mA: (5) Output high level voltage VOH3 IOH = –4 mA: (8), (11) Output low level voltage VOL3 IOL = 24 mA: (8), (11) 0.4 V Output low level voltage VOL4 IOL = 2 mA: (9) 0.4 V Output low level voltage VOL5 IOL = 8 mA: (6), (7) 0.4 V +10 µA Input leakage current 0.4 VDD – 2.1 IIL VI = VSS, VDD: (1), (2), (3), (11) –10 Output leakage current IOZ When high impedance output: (6), (8), (9), (11) –10 Pull-up resistor RUP (7), (10) 40 V V 80 +10 µA 160 kΩ Note: The applicable pins correspond to the following names. [INPUT] (1) ..........ATPINSEL, CSCTRL, SUA0 to SUA6, BCK, C2PO, LRCK, SDATA, SBSO, SCOR, WFCK, TEST0, TEST1 (2) ..........ZRESET, ZCS, ZRD, ZWR, CSEL (3) ..........DA0 to DA2, ZCS1FX, ZCS3FX, ZDIOR, ZDIOW, ZDMACK, ZHRST [OUTPUT] (4) ..........RA0 to RA9, ZCAS0, ZCAS1, ZLWE, ZOE, ZRAS0, ZRAS1, ZUWE, DBCK, DLRCK, DSDATA, EXCK (5) ..........MCK, MCK2, MCK3 (6) ..........ZRSTCPU, ZRSTIC (7) ..........ZINT, ZINT1, ZSWAIT (8) ..........DMARQ, HINTRQ (9) ..........IORDY, ZIOCS16 [INPUT] (10) ..........D0 to D7, IO0 to IO15 (11) ..........DD0 to DD15, ZDASP, ZPDIAG * The XTAL0, XTALCK0, XTAL1, XTALCK1 pins are not included in the CD characteristics. Recommended Example of Oscillator Circuit R1 = 1 MΩ R2 = 47 Ω C1 = 0 C2 = 47 pF Ceramic oscillator frequency = 33.8688 MHz. The 33.8688 MHz recommended example is for a 3× overtone. R1 = 1 MΩ R2 = 15 Ω C1 = 0 C2 = 15 pF Ceramic oscillator frequency (XTALCK0) = 50 MHz Because the specific values are influenced by the circuit board, confer with the oscillator manufacturer. No. 5737-2/12 LC895196 Block Diagram CD-DSP I/F & SYNC detector Each block bus control signal Each block register R0 to R118 *1 *2 *3 *4 *5 *6 *7 *8 *9 *10 **1 Bus arbiter & DRAM controller External buffer DRAM WFCK, SBSO, SCOR BCK, SDATA, LRCK, C2PO DD0 to DD15, ZDASP, ZPDIAG ZCS1FX, ZCS3FX, DA0 to DA2, ZDIOR, ZDIOW, ZDMACK, CSEL DMARQ, HINTRQ, ZIOCS16, IORDY, ZHRST ZRD, ZWR, SUA0 to SUA6, ZCS, CSCTRL D0 to D7 IO0 to IO15 RA0 to RA9, ZRAS0, ZRAS1, ZCAS0, ZCAS1, ZOE, ZUWE, ZLWE DBCK, DLRCK, DSDATA HISIDE (WD25C32) is made by WESTERN DIGITAL No. 5737-3/12 LC895196 Pin Functions The LC895196 can be set to the opposite of the ATAPI pin layout using the setting of pin 29. Pin 29 ATPINSEL = 0 I: Input pin B: Bi-directional pin NC: Not connected O: Output pin P: Power supply pin Pin No. Symbol Type 1 VSS0 P Function 2 ZRAS0 O RAS signal output pin 0 to the buffer DRAM (Normally uses 0). 3 ZRAS1 O RAS signal output pin 1 to the buffer DRAM 4 ZCAS0 O CAS signal output pin 0 to the buffer DRAM (Normally uses 0). 5 ZCAS1 O CAS signal output pin 1 to the buffer DRAM 6 ZOE O Buffer DRAM output enable 7 ZUWE O Buffer DRAM upper write enable 8 ZLWE O Buffer DRAM lower write enable 9 VSS0 P 10 RA0 O 11 RA1 O 12 RA2 O 13 RA3 O 14 RA4 O 15 RA5 O 16 RA6 O 17 RA7 O 18 VDD P 19 VSS0 P 20 RA8 O 21 RA9 O 22 IO0 B 23 IO1 B Address signal output pins to the data buffer DRAM Address signal output pins to the data buffer DRAM 24 IO2 B Data I/O pin to the data buffer DRAM. 25 IO3 B Built-in pull-up resistor. 26 IO4 B 27 IO5 B 28 IO6 B 29 ATPINSEL I 30 IO7 B ATAPI pin assignment select pin. Connect to VSS0. 31 IO8 B 32 IO9 B Data I/O pin to the data buffer DRAM. 33 IO10 B Built-in pull-up resistor. 34 IO11 B 35 IO12 B 36 VSS0 P 37 VDD P 38 IO13 B 39 IO14 B 40 IO15 B 41 Data I/O pin to the data buffer DRAM. Built-in pull-up resistor. NC 42 VSS0 P 43 VSS0 P 44 VSS0 P 45 NC 46 NC Continued on next page. No. 5737-4/12 LC895196 Continued from preceding page. Pin No. Symbol Type 47 C2PO I 48 SDATA I 49 BCK I 50 LRCK I 51 EXCK O 52 WFCK I 53 SBSO I 54 VDD P 55 VSS0 P 56 SCOR I 57 DSDATA O 58 DLRCK O 59 DBCK O 60 MCK O 61 TEST0 I 62 TEST1 I Function CD-DSP interface Subcode I/O Subcode I/O DAC output XTALCK1 1/1, 1/2 and STOP output Test input pin. Connect to VSS. 63 CSEL I ATAPI control signal 64 ZRSTIC O Reset signal to the drive reset IC 65 CSCTRL I Microcontroller-side CS active low/high select pin 66 MCK2 O XTALCK0 1/1, 1/2, 1/5, 1/512 and STOP output 67 MCK3 O XTALCK0 1/1, 1/5, 2/5, 1/512 and STOP output 68 VSS0 P 69 NC 70 XTALCK0 I X’tal oscillator circuit input 71 XTAL0 O X’tal oscillator circuit input 72 VSS0 P 73 VDD P 74 ZRESET I LSI reset 75 ZRD I Microcontroller data read signal input 76 ZWR I Microcontroller data write signal input 77 ZCS I Input pin for the register chip select signal from the microcontroller 78 VSS0 P 79 SUA0 I 80 SUA1 I 81 SUA2 I 82 SUA3 I 83 SUA4 I 84 SUA5 I 85 SUA6 I 86 D0 B 87 D1 B Microcontroller data signals. 88 D2 B Built-in pull-up resistors. 89 D3 B 90 VDD P 91 VSS0 P 92 D4 B 93 D5 B Microcontroller data signals. 94 D6 B Built-in pull-up resistors. 95 D7 B 96 ZINT0 O Output pin for interrupt request signal to the microcontroller (set by the ECC-side registers) 97 ZINT1 O Output pin for interrupt request signal to the microcontroller (set by the ATAPI-side registers) 98 ZSWAIT O Wait signal to the microcontroller 99 ZRSTCPU O Reset signal to the CPU 100 XTALCK1 I X’tal oscillator circuit input Microcontroller register select signals Continued on next page. No. 5737-5/12 LC895196 Continued from preceding page. Pin No. Symbol Type 101 XTAL1 O P 102 VSS0 103 ZHRST I 104 ZDASP B 105 ZCS3FX I 106 ZCS1FX I 107 DA2 I 108 VSS0 P 109 VDD P 110 DA0 I 111 ZPDIAG B 112 DA1 I 113 ZIOCS16 O 114 INTRQ O 115 ZDMACK I 116 VSS1 P 117 IORDY O 118 ZDIOR I 119 ZDIOW I 120 DMARQ O 121 DD15 B 122 VSS1 P 123 DD0 B 124 DD14 B 125 DD1 B 126 VDD P 127 VSS1 P 128 DD13 B 129 DD2 B 130 DD12 B 131 DD3 B 132 VSS1 P 133 DD11 B 134 DD4 B 135 DD10 B 136 VSS1 P 137 VDD P 138 DD5 B 139 DD9 B 140 DD6 B 141 VSS1 P 142 DD8 B 143 DD7 B 144 VDD P Function X’tal oscillator circuit output ATAPI control signals ATAPI control signals ATAPI control signals ATAPI data bus ATAPI data bus ATAPI data bus ATAPI data bus ATAPI data bus ATAPI data bus Leave the NC pins OPEN. Those pin names starting with the letter “Z” indicate negative logic. VSS0 is the logic system ground, and VSS1 is the IDE interface driver ground. No. 5737-6/12 LC895196 Pin 29 ATPINSEL = 1 I: Input pin B: Bi-directional pin NC: Not connected O: Output pin P: Power supply pin Pin No. Symbol Type 1 VSS0 P Function 2 ZRAS0 O RAS signal output pin 0 to the buffer DRAM (Normally uses 0). 3 ZRAS1 O RAS signal output pin 1 to the buffer DRAM 4 ZCAS0 O CAS signal output pin 0 to the buffer DRAM (Normally uses 0). 5 ZCAS1 O CAS signal output pin 1 to the buffer DRAM 6 ZOE O Buffer DRAM output enable 7 ZUWE O Buffer DRAM upper write enable 8 ZLWE O Buffer DRAM lower write enable 9 VSS0 P 10 RA0 O 11 RA1 O 12 RA2 O 13 RA3 O 14 RA4 O 15 RA5 O 16 RA6 O 17 RA7 O 18 VDD P 19 VSS0 P 20 RA8 O 21 RA9 O 22 IO0 B 23 IO1 B Address signal output pin to the data buffer DRAM Address signal output pin to the data buffer DRAM 24 IO2 B Data I/O pin to the data buffer DRAM. 25 IO3 B Built-in pull-up resistor. 26 IO4 B 27 IO5 B 28 IO6 B 29 ATPINSEL I 30 IO7 B ATAPI pin assignment select pin. Connect to VSS0. 31 IO8 B 32 IO9 B Data I/O pin to the data buffer DRAM. 33 IO10 B Built-in pull-up resistor 34 IO11 B 35 IO12 B 36 VSS0 P 37 VDD P 38 IO13 B 39 IO14 B 40 IO15 B 41 Data I/O pin to the data buffer DRAM. Built-in pull-up resistor. NC 42 VSS0 P 43 VSS0 P 44 VSS0 P 45 NC 46 NC Continued on next page. No. 5737-7/12 LC895196 Continued from preceding page. Pin No. Symbol Type 47 C2PO I 48 SDATA I 49 BCK I 50 LRCK I 51 EXCK O 52 WFCK I 53 SBSO I 54 VDD P 55 VSS0 P 56 SCOR I 57 DSDATA O 58 DLRCK O 59 DBCK O 60 MCK O 61 TEST0 I 62 TEST1 I Function CD-DSP interface Subcode I/O Subcode I/O DAC output XTALCK1 1/1, 1/2 and STOP output Test input pin. Connect to VSS. 63 CSEL I ATAPI control signal 64 ZRSTIC O Reset signal to the drive reset IC 65 CSCTRL I Microcontroller-side CS active low/high select pin 66 MCK2 O XTALCK0 1/1, 1/2, 1/5, 1/512 and STOP output 67 MCK3 O XTALCK0 1/1, 1/5, 2/5, 1/512 and STOP output 68 VSS0 P 69 NC 70 XTALCK0 I X’tal oscillator circuit input 71 XTAL0 O X’tal oscillator circuit input 72 VSS0 P 73 VDD P 74 ZRESET I LSI reset 75 ZRD I Microcontroller data read signal input 76 ZWR I Microcontroller data write signal input 77 ZCS I Input pin for the register chip select signal from the microcontroller 78 VSS0 P 79 SUA0 I 80 SUA1 I 81 SUA2 I 82 SUA3 I 83 SUA4 I 84 SUA5 I 85 SUA6 I 86 D0 B 87 D1 B Microcontroller data signals. 88 D2 B Built-in pull-up resistors. 89 D3 B 90 VDD P 91 VSS0 P 92 D4 B 93 D5 B Microcontroller data signals 94 D6 B Built-in pull-up resistors. 95 D7 B 96 ZINT0 O Output pin for interrupt request signal to the microcontroller (set by the ECC-side registers) 97 ZINT1 O Output pin for interrupt request signal to the microcontroller (set by the ATAPI-side registers) 98 ZSWAIT O Wait signal to the microcontroller 99 ZRSTCPU O Reset signal to the CPU 100 XTALCK1 I X’tal oscillator circuit input Microcontroller register select signals Continued on next page. No. 5737-8/12 LC895196 Continued from preceding page. Pin No. Symbol Type 101 XTAL1 O 102 VSS0 P 103 DD7 B 104 DD8 B 105 DD6 B 106 DD9 B 107 DA5 B 108 VSS1 P 109 VDD P 110 DD10 B 111 DD4 B 112 DD11 B 113 DD3 B 114 DD12 B 115 DD2 B 116 VSS1 P 117 DD13 B 118 DD1 B 119 DD14 B 120 DD0 B 121 DD15 B 122 VSS1 P 123 DMARQ O 124 ZDIOW I 125 ZDIOR I 126 VDD P 127 VSS1 P 128 IORDY O 129 ZDMACK I 130 INTRQ O 131 ZIOCS16 O 132 VSS1 P 133 DA1 I 134 ZPDIAG B 135 DA0 I 136 VSS1 P 137 VDD P 138 DA2 I 139 ZCS1FX I 140 ZCS3FX I 141 VSS1 P 142 ZDASP B 143 ZHRST I 144 VDD P Function X’tal oscillator circuit output ATAPI data bus ATAPI data bus ATAPI data bus ATAPI control signals ATAPI control signals ATAPI control signals ATAPI control signals ATAPI control signals Leave the NC pins OPEN. Those pin names starting with the letter “Z” indicate negative logic. VSS0 is the logic system ground, and VSS1 is the IDE interface driver ground. No. 5737-9/12 LC895196 Pin Descriptions 1. ATAPI ZCS1FX (input) Chip select signal for selecting the command block register. ZCS3FX (input) Chip select signal for selecting the control block register. DA0 to DA2 (input) Addresses for accessing the various ATAPI addresses. ZDASP (input/output) Drive 1 is output and drive 0 is input. Signal for indicating the existence of drive 1 to drive 0. Attach external pull-up resistors. DD0 to DD15 (input/output) 16-bit data bus. Can be used for transferring 8 bit and 16 bit data. ZDIOR (input) Read strobe signal from the host. ZDIOW (input) Write strobe signal from the host. ZDMACK (input) During DMA transmission, this is the acknowledged signal from the host responding to the DMARQ drive request signal. There is no built-in pull-up resistor. DMARQ (output) This is the drive request signal during DMA transmission. HINTRQ (output) Drive interrupt signal to the host. ZIOCS16 (output) This signal is asserted depending on the drive when the drive can support 16-bit transfers. This signal is not asserted during DMA transfers. IORDY (output) This signal indicates that the drive is ready to respond during data transfer. This signal is low if the drive is not ready. Attach an external pull-up resistor. ZPDIAG (input/output) This signal is asserted by drive 1 to inform drive 0 that the diagnostics are complete. Attach an external pull-up resistor. ZHRST (input) This is the reset signal from the host. Applying a low signal to this pin causes ZRSTIC to go low and resets the drive. There is no built-in pull-up resistor. ZINT1 (output) This is the interrupt request signal from the IDE block to the MC. CSEL (input) This is the cable select signal that determines master/slave. Attach an external pull-up resistor. 2. Microcontroller Interface ZCS (input) This is the MC-side chip select. CSCTRL (input) This signal selects the MC-side chip select logic. High: ZCS is active low Low: ZCS is active high ZRD, ZWR, SUA0 to SUA6 (inputs) These are the MC interface control signals. Addressing uses SUA0 to SUA6. ZSWAIT (output) When the microcontroller accesses the RAM, the SUB-CPU must wait while this pin is low. No. 5737-10/12 LC895196 D7 to D0 (input/output) This is the MC-side data bus. Built-in pull-up resistor. ZINT (output) This is the interrupt signal to the microcontroller. 3. The Buffer RAM IO0 to IO15 (input/output) This is the buffer DRAM data bus. Built-in pull-up resistors. RA0 to RA9 (output) These are the address pins for the buffer RAM. ZRAS0 and ZRAS1 (output) These are the RAS output pins for the buffer DRAM. Normally ZRAS0 is used; however, when two 1M (64K × 16 bit )DRAMS are used, connect the RAS pins of each DRAM to ZRAS0 and ZRAS1. ZCAS0 and ZCAS1 (output) This is the CAS output pin for the buffer DRAM. Normally ZCAS0 is used. When two 1M (64K × 16 bit) DRAMS are used, connect the ZCAS0 output to the CAS pin of each DRAM. When the 2CAS types is used, connect ZCAS0 to UCAS and connect ZCAS1 to LCAS. ZOE (output) The read output signal for the buffer DRAM. ZUWE, ZLWE (output) This is the write output signal for the buffer DRAM. This connects to various DRAM pins. When the 2CAS type is used, connect ZLWE to the write enable signal. 4. Subcode Interface EXCK, WFCK, SBSO, SCOR (input or output) These are the subcode interface pins. By connecting these to the CD-DSP the subcode data is accepted by the LC895196 and transferred to the host. 5. The CD-DSP Data BCK, SDATA, LRCK, C2PO (input) When connected to CD-DSP, CD-ROM data is acquired. C2PO is a pin for use by the C2 flag. 6. The D/A Converter Interface DLRCK, DBCK (output) These are the DAC pins made by XTALCK0 or XTALCK1. DSDATA (output) This outputs serial data to the DAC. 7. Other Pins ZRESET (input) This is the LC895196 reset pin. The LC895196 is reset when this signal is low. This signal must be kept low for at least a period of 1 µs after power on. XTALCK0, XTAL0 These cause oscillation at 25 MHz or 27 MHz. Multiples of these respective clocks may also be input. Frequencies from the outside may also be input into XTALCK0. XTALCK1, XTAL1 These are specialty pins for the DLRCK, DBCK, and IDE, which output to the DAC. They cause a 33.8688 MHz oscillation. A frequency may be input into XTALCK1 from the outside. MCK (output) This outputs the XTALCK1 and XTALCK1/2 frequencies. The output can also be turned off. No. 5737-11/12 LC895196 MCK2 (output) This outputs the XTALCK0, XTALCK0/2, XTALCK0/5 and XTALCK0/512 frequencies. The output can also be turned off. MCK3 (output) This outputs the XTALCK0, XTALCK0*2/5, XTALCK0/5 and XTALCK0/512 frequencies. The output can also be turned off. ZRSTIC (output) The ZRSTIC output goes low when the microcontroller register R46-bit7 (ZSYSRES) or the ZHRST pin is put low. When both the ZSYSRES and ZHRST pins are high, ZRSTIC enters a high impedance state. Attach and external pull-up resistor. ZRSTCPU (output) When an ATAPI soft reset command (08h) is received, a low pulse is generated for approximately 1 ms (when XTALCK1 = 34 MHz). When this happens, an interrupt is sent to the microcontroller. When the ZRESET pin has become active, the ZRESET signal is output directly at the ZRSTCPU. Attach an external pull-up resistor. ATPINSEL (input) By changing the input to this pin, the ATAPI-side pin layout can be reversed. ■ No products described or contained herein are intended for use in surgical implants, life-support systems, aerospace equipment, nuclear power control systems, vehicles, disaster/crime-prevention equipment and the like, the failure of which may directly or indirectly cause injury, death or property loss. ■ Anyone purchasing any products described or contained herein for an above-mentioned use shall: ➀ Accept full responsibility and indemnify and defend SANYO ELECTRIC CO., LTD., its affiliates, subsidiaries and distributors and all their officers and employees, jointly and severally, against any and all claims and litigation and all damages, cost and expenses associated with such use: ➁ Not impose any responsibility for any fault or negligence which may be cited in any such claim or litigation on SANYO ELECTRIC CO., LTD., its affiliates, subsidiaries and distributors or any of their officers and employees jointly or severally. ■ Information (including circuit diagrams and circuit parameters) herein is for example only; it is not guaranteed for volume production. SANYO believes information herein is accurate and reliable, but no guarantees are made or implied regarding its use or any infringements of intellectual property rights or other rights of third parties. This catalog provides information as of December, 1997. Specifications and information herein are subject to change without notice. No. 5737-12/12