¡ Semiconductor ¡ Semiconductor MSM6295 MSM6295 4-Channel Mixing ADPCM Voice Synthesis IC 2 GENERAL DESCRIPTION The MSM6295 can access an external ROM, where voice or sound effects data is stored. The maximum external ROM size is 256 Kbytes. The MSM6295 has a 4-channel synthesis stage which allows the simultaneous playback of four different channels. It is used to have a voice with BGM (background music) effect, instrumental sound, echo, etc. FEATURES • 4-bit ADPCM method • External ROM capacity: MSM6295GS-K/–2K: 2 Mbits (Max.) MSM6295VRS: 1 Mbit (Max.) • Interface with common CPU and MPU • Sampling frequency: 6.4 kHz and 8 kHz (@1.056 MHz clock) 25.6 kHz and 32 kHz (@4.224 MHz clock) • Voice level attenuation: 0dB to –24dB (9 steps) Attenuation on each channel: –3dB/step • Low power CMOS process • 5 V single power supply • Number of mixing channels: 4 (Max.) • Package options: 44-pin plastic QFP (QFP44-P-910-K) (Product name: MSM6295GS-K) 44-pin plastic QFP (QFP44-P-910-2K) (Product name: MSM6295GS-2K) 42-pin plastic DIP (DIP42-P-600) (Product name: MSM6295VRS) (Note) Note: Since the 42-pin DIP type MSM6295VRS does not have Pin A17, the external ROM capacity is limited to up to 1 Mbit. Moreover, since the IC does not have the RD pin either, the busy status cannot be read. Note: 4 4 8 The MSM6295VRS does not have pins RD and A17. 18 8 18 18 8 7 4 7 4 4-channel Stop Address Register 4-channel Start Address Register Input Register 2 Input Register 1 18 18 18 4-channel Reduction Specifying Register 4 4 4 7 Address Compare Address Counter 4-channel Word Specifying Register VDD 18 GND 18 4-channel Busy Register 7 XT XT Oscillation Circuit 4-channel Mixing Synthesis Circuit Control Circuit 12 18 D/A Converter SS (Note) A0 to A17 DAO 2 D0 to D7 I0 to I3 I4 to I7 (Note) RD WR RESET CS MSM6295 ¡ Semiconductor BLOCK DIAGRAM ¡ Semiconductor MSM6295 34 A16 35 A17 36 DAO 37 I0 38 I1 39 I2 40 I3 41 I4 42 I5 43 I6 44 I7 PIN CONFIGURATION (TOP VIEW) 28 A10 SS 7 27 A9 RESET 8 26 A8 D0 9 25 A7 D1 10 24 A6 D2 11 23 A5 44-Pin Plastic QFP A4 22 XT 6 A3 21 29 A11 A2 20 XT 5 A1 19 30 A12 A0 18 CS 4 VDD 17 31 A13 D7 16 WR 3 D6 15 32 A14 D5 14 RD 2 D4 13 33 A15 D3 12 VSS 1 2 MSM6295 2 ¡ Semiconductor I3 1 42 I2 I4 2 41 I1 I5 3 40 I0 I6 4 39 DAO I7 5 38 A16 VSS 6 37 A15 WR 7 36 A14 CS 8 35 A13 XT 9 34 A12 XT 10 33 A11 SS 11 32 A10 RESET 12 31 A9 D0 13 30 A8 D1 14 29 A7 D2 15 28 A6 D3 16 27 A5 D4 17 26 A4 D5 18 25 A3 D6 19 24 A2 D7 20 23 A1 VDD 21 22 A0 42-Pin Plastic DIP ¡ Semiconductor MSM6295 PIN DESCRIPTION Pin Type 37 Symbol I0 I/O Description Instruction bus and condition outputs 38 I1 I/O These pins are inputs for phrase specification. Maximum number of 39 I2 I/O phrases is 127. I0 to I3 pins are also outputs of the operating state, busy 40 I3 I/O state, for channels 1 to 4 and are further used to select the channel 41 I4 I 42 I5 I 43 I6 I 44 I7 I 3 WR I attenuation rate. Write enable input Data is written on the data bus of I0 to I7. The data is written when WR goes low. 2 RD (Note) I Read enable input The output busy state of channels 1 to 4 on the data bus of I0 to I3, can be read using this input. A high level indicates busy. 4 CS I Chip select input Input "L" level either when WR signal is input or when RD signal is input. 8 RESET I Reset input Reset condition is available by inputting "L" level. All functions are suspended during reset. A0 I Address outputs to to to These pins are to address the external ROM in which voice data is stored. 35 A17 (Note) I 9 D0 I to to to 16 D7 I 7 SS I 18 Voice data inputs Sampling frequency select input When oscillation frequency is 1.056 MHz or 4.224 MHz, the following choices are available by inputting "H" level or "L" level to SS. SS = "H" Oscillation frequency 1.056 MHz 8 kHz Oscillation frequency 4.224 MHz 36 DAO O 32 kHz SS = "L" 6.4 kHz 25.6 kHz Voice synthesis output Voice synthesized analog signal is output from this pin. 5 XT I Crystal oscillator pin 6 XT O Crystal oscillator pin 17 VDD — Power supply pin. Insert a bypass capacitor of 0.1 mF or more between 1 VSS this pin and the VSS pin. Note: — Ground The MSM6295VRS does not have the RD and A17 pins. 2 MSM6295 ¡ Semiconductor ABSOLUTE MAXIMUM RATINGS Parameter Power Supply Voltage 2 Symbol VDD Condition Ta = 25˚C Rating Unit –0.3 to +7.0 V Input Voltage VIN Ta = 25˚C –0.3 to VDD +0.3 V Storage Temperature TSTG — –55 to +150 ˚C RECOMMENDED OPERATING CONDITIONS Parameter Power Supply Voltage Symbol VDD Condition VSS = 0 V Range Unit 4.5 to +5.5 V Operating Temperature Top VSS = 0 V –40 to +85 °C Oscillation Frequency fOSC VSS = 0 V 1 to 5 MHz ELECTRICAL CHARACTERISTICS DC Characteristics (VDD = 4.5 to 5.5 V, VSS = 0 V, Ta = –40 to +85°C) "L" Input Current Symbol IIL Condition VIL = VSS Min. –10 Typ. — Max. — "H" Input Current IIH VIH = VDD — — 10 "L" Input Voltage VIL — — — 0.8 "H" Input Voltage VIH — 2.4 — — Parameter "L" Output Voltage VOL IOL = 0.8 mA — — 0.45 "H" Output Voltage VOH 3.7 — — Unit µA V V Output Leakage Current ILO IOH = –40 µA VSS <= VOUT =< VDD –10 — 10 µA Operating Current IDD fOSC = 5.0 MHz — 5 10 mA VDAE No load — — 20 mV RDAOUT — — 15 — kW DA Output Relative error DA Output Impedance ¡ Semiconductor MSM6295 APPLICATION CIRCUIT DECODER SS V DD A0 to A15 I0 to I7 MPU WR RD CS RESET XT 2 A17 A16 CE CE A0 to A15 A0 to A15 ROM O0 to O7 ROM O0 to O7 OE OE D0 to D7 XT VSS DAO LPF