| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Semiconductor MSM6588/6588L ADPCM Solid-State Recorder (for Seria
Top Searches for this datasheetE2D0025-39-23 Semiconductor Semiconductor MSM6588/6588L ADPCM Solid-State Recorder (for Serial Registers) This version: Feb. 1999 MSM6588/6588L Previous version: May. 1997 GENERAL DESCRIPTION MSM6588/6588L "solid-state recorder" developed using ADPCM method. externally connecting microphone, speaker, speaker amplifier serial register other memory device store ADPCM data, record playback voice data like tape recorder. MSM6588/6588L stand-alone mode microcontroller interface mode. standalone mode, record playback selected possible control MSM6588 simple drive timing. microcontroller interface mode, record/playback controlled commands from microcontroller, MSM6588/6588L much more flexible microcontroller mode than stand-alone mode. addition, recording playback with fixed message easily implemented connecting serial voice ROM. MSM6588 MSM6588L support operation respectively. FEATURES 12bit converter 12bit converter Microphone amplifier Low-pass filter (LPF) Filter characteristics dB/oct Serial registers MSM6588 four 1Mbit serial registers (MSM6389C) driven directly 512Kbit serial register (MSM6587) driven directly 256Kbit serial register (MSM6586) driven directly MSM6588L four 1Mbit serial registers (MSM63V89C) driven directly Serial Voice ROMs 1Mbit serial voice (MSM6595A-xxx) 2Mbit serial voice (MSM6596A-xxx) 3Mbit serial voice (MSM6597A-xxx) Maximum recording time seconds (when using 3-bit ADPCM, sampling) Voice triggered starting Pause function Master clock frequency: 4.096 8.192 Power supply voltage MSM6588: Single Power supply MSM6588L: Single Power supply Package options: 44-pin plastic (QFP44-P-910-0.80-2K) (Product name: MSM6588GS-2K) 44-pin plastic (QFP44-P-910-0.80-2K) (Product name: MSM6588LGS-2K) 44-pin plastic TQFP (TQFP44-P-1010-0.80-K) (Product name: MSM6588LTB) 1/104 Semiconductor Differences between MSM6588 MSM6588L MSM6588/6588L major differences between MSM6588 MSM6588L shown below. Parameter Operating voltage Full scale converters Voice detection level voice triggered starting External only register MSM6588 5.5V 1Mbits (MSM6389C) 512Kbits (MSM6587) 256Kbits (MSM6586) 1Mbits (MSM63V89C) MSM6588L 3.6V Characteristics stand-alone mode 3-bit ADPCM frequency: (when oscillator operates 4.096 MHz) 10.6 16.0 (when oscillator operates 8.192 MHz) Number phrases: Characteristics microcontroller interface mode 3-bit/4-bit ADPCM selectable Sampling frequency: kHz, kHz, (when oscillator operates 4.096 MHz) kHz, 10.6 kHz, 12.8 16.0 (when oscillator operates 8.192 MHz) Condition setting, start, stop record/playback controllable commands. 2/104 Semiconductor MSM6588/6588L CONTENTS GENERAL DESCRIPTION FEATURES BLOCK DIAGRAM Stand-Alone Mode Microcontroller Interface Mode CONFIGURATION (Top View) Stand-alone mode (MCUM pin="L") Microcontroller interface (MCUM pin="H") DESCRIPTIONS Common Functions Stand-Alone Mode Microcontroller Interface Mode Stand-Alone Mode Microcontroller Interface Mode ABSOLUTE MAXIMUM RATINGS (for MSM6588 Version)) RECOMMENDED OPERATING CONDITIONS (for MSM6588 Version)) ELECTRICAL CHARACTERISTICS (for MSM6588 Version)) Characteristics Analog Characteristics Characteristics Common characteristics stand-alone mode microcontroller interface mode Stand-alone mode Microcontroller interface mode ABSOLUTE MAXIMUM RATINGS (for MSM6588L Version)) RECOMMENDED OPERATING CONDITIONS (for MSM6588L Version)) ELECTRICAL CHARACTERISTICS (for MSM6588L Version)) Characteristics Analog Characteristics Characteristics Common characteristics stand-alone mode microcontroller interface mode Stand-alone mode Microcontroller interface mode TIMING DIAGRAMS Reset Function Power Down Function Stand-alone mode when PDMD Stand-alone mode when PDMD microcontroller interface mode Stand-alone Mode Timing during recording (PDMD pin="L", pin="L") 3/104 Semiconductor MSM6588/6588L Timing during recording voice triggered starting (PDMD pin="L", pin="H") Timing during playback (PDMD pin="L") Timing during repeated playback (PDMD pin="L") Timing during recording (PDMD pin="H", pin="L") Timing during recording voice triggered starting (PDMD pin="H", VDS="H") Timing during playback (PDMD pin="H") Timing during repeated playback (PDMD pin="H") Timing pause record/playback Microcontroller Interface Data read pulse) Data write pulse) Input method nibble command (NOP, PAUSE, PLAY, REC, START STOP commands) Input method nibble command (SAMP, CHAN commands) Input method ADRWR command Input method ADRRD command Recording method START command Timing voice triggered starting Playback method using START command Timing pause record/playback using PAUSE command Timing data transfer DTRW command Timing recording command Timing playback command FUNCTIONAL DESCRIPTION Recording Time Memory Capacity Configuring Analog Input Amplifier Circuit Connection Circuit Peripherals Characteristics Full Scale Converters Voice Triggered Starting Connect Oscillator Connect Power Supply Data Configuration External Serial Registers Channel index area Voice (ADPCM) data area Selection Serial Registers Recording Control Modes Direct mode Fixed mode Flex mode Channel Usage Selection channel direct mode flex mode Channel selection fixed mode 4/104 Semiconductor MSM6588/6588L Operation Stand-alone Mode Power down function Master clock frequency sampling frequency Method recording Method playback Method pause record/playback Operation voice triggered starting Method re-recording Pull-up resistor Operation Microcontroller Interface Mode Command input method Explanation commands Explanation status register Selection sampling frequency (SAMP command) Recording control modes (SAMP CHAN commands) Selection channel (CHAN command) Input/output start address stop address (ADRWR ADRRD commands) Specifying ADPCM length (VDS command) Specifying voice triggered starting mode (VDS command) Recording method Playback method Pause method (temporary suspension) with (PAUSE command) Operation voice triggered starting (VDS command) Address control operation Multi-channel record/playback method Playback method means serial voice Data transfer method with external serial registers (DTRW command) Method record/playback input/output data from data (EXT command) Reset power down function APPLICATION CIRCUITS 5/104 Semiconductor Stand-Alone Mode BLOCK DIAGRAM RSEL1 RSEL2 CSEL1 CSEL2 REC/PLAY PAUSE MCUM PDMD RESET Stage ADDRESS COUNTER RWCK (STBY) RSEL0 ADPCM ANALYZER/SYTHESIZER DATA DI/O DVDD DVDD' AVDD 12-bit 12-bit CIRCUIT ADDRESS CONTROLLER TIMING CONTROLLER MOUT LOUT AMON REGISTER CONTROLLER 20-bit ADDRESS REGISTER 20-bit STOP ADDRESS REGISTER 20-bit COMPARATOR CS4(RSEL0) DGND AGND MSM6588/6588L AOUT FOUT ADIN 6/104 Semiconductor Microcontroller Interface Mode RSEL1 RSEL2 ADDRESS CONTROLLER Stage ADDRESS COUNTER RWCK CS3(STBY) RSEL0 ADPCM ANALYZER/SYTHESIZER DATA DI/O DVDD DVDD' AVDD DGND AGND TEST TEST TEST TEST TEST CS4(RSEL0) REGISTER CONTROLLER TIMING CONTROLLER 20-bit ADDRESS REGISTER STATUS REGISTER 20-bit STOP ADDRESS REGISTER MCUM RESET 20-bit COMPARATOR 12-bit 12-bit CIRCUIT MSM6588/6588L MOUT LOUT AMON AOUT FOUT ADIN 7/104 Semiconductor MSM6588/6588L CONFIGURAITON (Top View) Stand-alone mode (MCUM "L") REC/PLAY PAUSE PDMD MCUM ADIN RESET RWCK DVDD AMON DVDD' AOUT AVDD FOUT CS4(RSEL0) CSEL2 CSEL1 RSEL2 RSEL1 DGND AGND 44-Pin Plastic 44-Pin Plastic TQFP MOUT LOUT CS3(STBY) DI/O 8/104 Semiconductor Microcontroller interface mode (MCUM "H") MSM6588/6588L TEST TEST MCUM ADIN RESET RWCK DVDD TEST AMON DVDD' AVDD AOUT FOUT CS4(RSEL0) CS3(STBY) TEST TEST RSEL2 RSEL1 DGND AGND DI/O MOUT 44-Pin Plastic 44-Pin Plastic TQFP Selection stand-alone mode microcontroller interface mode controlled level MCUM pin. MCUM="H": microcontroller interface mode MCUM="L": stand-alone mode LOUT 9/104 Semiconductor MSM6588/6588L DESCRIPTIONS Common Functions Stand-Alone Mode Microcontroller Interface Mode Symbol DVDD DVDD' AVDD DGND AGND MOUT LOUT AMON FOUT ADIN AOUT Type Description Digital power supply pin. Insert bypass capacitor 0.1mF more between this DGND pin. Digital power supply Analog power supply pin. Insert bypass capacitor 0.1mF more between this AGND pin. Digital Analog Output analog circuit reference voltage (signal ground) Inverting input built-in amplifier. Non-inverting input connected internally. MOUT LOUT output pins built-in amplifier LIN, respectively. This connected LOUT recording mode converter output playing mode. Connected built-in input (FIN pin). Input built-in LPF. Output built-in LPF. Connected converter (ADIN pin) input. Input built-in 12-bit converter. Output built-in LPF. Output playback waveform. Connected speaker drive amplifier. (Serial Address Data) Connected serial register. This outputs Read/Write header address. (Serial Address Strobe) Connected serial register. Clock write serial address. (Transfer Address Strobe) Connecd serial register. Clock which tranfers serial address data address counter inside serial register. 10/104 Semiconductor MSM6588/6588L Symbol RWCK DI/O Type Description (Read/Write Clock) Connected RWCK serial register. Clock reading writing data serial registers. (Write Enable) Connected serial register. select read write mode. (Data I/O) Connected DOUT pins serial register. Data input output mode. (Chip Select) Connected serial register. have different functions depending number serial registers connected. number serial registers selected RSEL1 RSEL2 pins. (STBY) becomes when four serial registers used\, otherwise STBY which outputs level power down. (RSEL0) becomes when four serial registers used, otherwise RSEL0-pin used select number serial registers used. RSEL2 RSEL1 (STBY) (RSEL0) STBY STBY STBY RSEL0 RSEL0 RSEL0 (STBY) (RSEL0) (Register Select) Those pins select number serial registers connected. (RSEL0) RSEL1 RSEL2 RSEL2 RSEL1 RSEL0 (CS4) Number serial voice registers 256Kbit 512Kbit 1Mbit 1Mbit Four 1Mbit This select stand-alone mode microcontroller interface mode. MCUM level. stand-alone mode level. microcontroller interface mode initialized goes into power-down state input level. Connect oscillator. this input when providing external clock. When power down input level instead. Connect oscillator. Leave open when using external clock. RESET 11/104 Semiconductor Stand-Alone Mode Symbol REC/PLAY PAUSE Type record mode. Description MSM6588/6588L This select recording playback. When level input, When level pulse input, record/playback started. Internal pull connected. When level pulse input, record/playback ended. Internal pull connected. When level pulse input, record/playback suspended. Internal pull connected. These pins select number recorded words control mode. When number recorded words wished selected word, select Flex mode. CSEL1 CSEL2 CSEL2 CSEL1 Number recorded words Control mode fixed flex These pins specify channel. (Refer Explanation Functions.) This select sampling frequency. following relation between master clock frequency (fosc) sampling frequency (fsam). Numbers inside parenthenses fosc=4.096MHz fOSC (5.3kHz) fosc (8.0kHz) fsamp This selects transition power down state. level. enters power down state automatically except during PDMD record/playback. level. enters standby state except during record/playback. power down state entered RESET pin. This mode must active when using built-in external circuit. This select voice triggered starting that starts recording when voice input exceeds preset amplitude. Input level voice activation circuit enabled. Input level disabel voice activation circuit. Outputs level during record/playback. 12/104 Semiconductor Microcontroller Interface Mode Symbol Type Description MSM6588/6588L Bi-directional data bus. Performs input/output commands data with external microcontroller. This input WRITE pulses. Input pulse when commands data pins input. This input READ pulses. Input pulse when output status data from pins read. Chip enable. level this disables WRITE (WR)/READ (RD) input pulses. Input/output data through pins disabled. Outputs level during record/playback. TEST TEST When record/playback operation using command, clocks synchronization output. These pins testing factory. Input level TEST level TEST pin. 13/104 Semiconductor MSM6588/6588L ABSOLUTE MAXIMUM RATINGS (for MSM6588 Version)) Parameter Power supply voltage Input voltage Storage temperature Symbol TSTG Condition 25°C Rating -0.3 +7.0 -0.3 +0.3 +150 Unit RECOMMENDED OPERATING CONDITIONS (for MSM6588 Version)) Parameter Power supply voltage Operating temperature Master clock frequency Symbol fOSC Condition DGND AGND Range (Note 8.192 Unit ELECTRICAL CHARACTERISTICS (for MSM6588 Version)) Characteristics DVDD=DVDD'=AVDD=4.5 (Note DGND=AGND=0 +85°C Parameter input voltage input voltage output voltage output voltage input current (Note input current (Note input current (Note input current (Note input current (Note Operating current consumption Symbol IIH1 IIH2 IIL1 IIL2 IIL3 Condition -40mA fOSC 8MHz, load When power down, Stand current consumption IDDS load +70°C When power down, load +85°C Min. VDD-0.3 -400 Typ. Max. 0.45 Unit Note: Applicable input pins, excluding pin. Applicable pin. Applicable input pins without pull-up resistors, excluding pin. Applicable input pins (ST, PAUSE) with pull-up resistors, excluding pin. Recording playback should performed power supply voltage other operations such backing serial register, operates 14/104 Semiconductor Analog Characteristics MSM6588/6588L DVDD=DVDD'=AVDD=4.5 DGND=AGND=0 +85°C Parameter output relative error admissible input voltage range input impedance ADIN admissible input voltage range ADIN input impedance Op-amp open loop gain Op-amp input impedance Op-amp load resistance AOUT load resistance FOUT load resistance Symbol VDAE VFIN RFIN VADIN RADIN RINA ROUTA RAOUT RFOUT Condition load 4kHz Min. Typ. Max. VDD-1 Unit Characteristics Common characteristics stand-alone mode microcontroller interface mode DVDD=DVDD'=AVDD=4.5 DGND=AGND=0 +85°C When fsamp=8kHz Parameter RESET pulse width RESET execution time (Note Symbol tRST tREX Min. Typ. Max. Unit Note: Item with proportional period sampling frequency (fsamp). oscillation stable time added tREX. oscillation stable time several tens milliseconds crystal oscillators several hundreds microseconds. 15/104 Semiconductor MSM6588/6588L Stand-alone mode characteristics values stand-alone mode proportional period sampling frequency (fsamp). DVDD=DVDD'=AVDD=4.5 DGND=AGND=0 +85°C When fsamp=8kHz Parameter pulse width (Note pulse width PAUSE pulse width Hold time CA1, CA2, CA3, REC/PLAY rise Address control time start record/playback Address control time recording Time until release recording standby after input pulse during voice standby Silence during repeated playback Time from input PAUSE pulse until pause Time from input pulse continuation record/playback during pause Oscillator stable time after input pulse pulse (during recording) fall pulse (during playback) fall PDMD Standby transient time start playback ="L" Standby transient time playback Time from fall power down state playback pulse during pause record pulse during pause playback pulse rise PDMD pulse fall ="H" pulse voice standby state pulse during pause record/playback Symbol tPSE tCAH tAD1 tAD2 tSPV tMID tPSP tANA tSPM1 tSPM2 tAOR tAOF tPSP1 tPSP2 tStSPM1 tSTV tPSP1 Min. Typ. Max. Unit Note: When PDMD "L", oscillation stable time added tST. oscillation stable time several tens milliseconds crystal oscillators several hundreds microseconds ceramic oscillators. 16/104 Semiconductor Microcontroller interface mode MSM6588/6588L DVDD=DVDD'=AVDD=4.5 DGND=AGND=0 +85°C When fsamp=8kHz Paramenter pulse width Setup hold time Data valid from fall Data Hi-Z from rise pulse width Setup hold time from Data setup time rise Data Hold time from rise Disable time BUSY time after release RESET (Note BUSY time after input nibble command BUSY time after input nibble command BUSY time after input nibble command data BUSY time after input ADRWR command BUSY time after input address data ADRWR command Data input time after input ADRRD command Symbol tDRE tDRF tDWS tDWH tDRW tBAW tBAD tWAR tWDR Min. Typ. Max. Unit Time between output address data nibbles during ADRRD command Note: Items with proportional period sampling frequency (fsamp). oscillation stable time added tBR. oscillation stable time several tens milliseconds crystal oscillators several hundred microseconds ceramic oscillators. 17/104 Semiconductor MSM6588/6588L Parameter Address control time start record/playback Address control time recording START command rise STOP command fall START command ("H" level) START command (during voice triggered starting) ("H" level) STOP command release voice standby (during voice triggered starting) PAUSE command ("H" level) START command (during pause) reset ("L" level) STOP command (during pause) reset ("L" level) Delay time after input DTRW command Delay time after input When DTRW being executed Symbol tAD1 tAD2 tSTCM tSPCM tSTCR tSTCV tSPCV tPSCP tSTCP tSPCP tWRW tWXA1 tWXA2 tWXA3 tWRC tWWD tWPL tWSP tERD tEWR tWE1 tESP tWEX Min. Typ. Max. Unit lower 4-bit vaddress Delay time after input Delay time after input upper 4-bit address Delay time after input command Delay time after input write data Delay time after input PLAY command Delay time after input STOP command command rise level time command middle 4-bit address When level time (during recording) (during playback) ADPCM data write pulse input STOP command STOP command until rise executimg rise pulse rise command rise pulse rise STOP command record/playback Note: Items with proportional period sampling frequency (fsamp). 18/104 Semiconductor MSM6588/6588L ABSOLUTE MAXIMUM RATINGS (for MSM6588L Version)) Parameter Power supply voltage Input voltage Storage temperature Symbol TSTG Condition 25°C Rating -0.3 +7.0 -0.3 +0.3 +150 Unit RECOMMENDED OPERATING CONDITIONS (for MSM6588L Version)) Parameter Power supply voltage Operating temperature Master clock frequency Symbol fOSC Condition DGND AGND Range 8.192 Unit ELECTRICAL CHARACTERISTICS (for MSM6588L Version)) Characteristics DVDD=DVDD'=AVDD=2.7 DGND=AGND=0 +85°C Parameter input voltage input voltage output voltage output voltage input current (Note input current (Note input current (Note input current (Note input current (Note Operating current consumption Stand current consumption Symbol IIH1 IIH2 IIL1 IIL2 IIL3 Condition -40mA fOSC 8MHz, load When power down, IDDS load +70°C When power down, load +85°C Typ. Min. VDD-0.3 -400 Max. 0.45 Unit Note: Applicable input pins, excluding pin. Applicable pin. Applicable input pins without pull-up resistors, excluding pin. Applicable input pins (ST, PAUSE) with pull-up resistors, excluding pin. 19/104 Semiconductor MSM6588/6588L Analog Characteristics DVDD=DVDD'=AVDD=2.7 DGND=AGND=0 +85°C Parameter output relative error admissible input voltage range input impedance ADIN admissible input voltage range ADIN input impedance Op-amp open loop gain Op-amp input impedance Op-amp load resistance AOUT load resistance FOUT load resistance Symbol VDAE VFIN RFIN VADIN RADIN RINA ROUTA RAOUT RFOUT Condition load 4kHz Min. Typ. Max. Unit Characteristics Common characteristics stand-alone mode microcontroller interface mode DVDD=DVDD'=AVDD=2.7 DGND=AGND=0 +85°C When fsamp=8 Parameter RESET pulse width RESET execution time (Note Symbol tRST tREX Min. Typ. Max. Unit Note: Item with proportional period sampling frequency (fsamp). oscillation stable time added tREX. oscillation stable time several tens milliseconds crystal oscillators several hundreds microseconds. 20/104 Semiconductor MSM6588/6588L Stand-alone mode cjaracteristics values stand-alone mode proportional period sampling frequency (fsamp). DVDD=DVDD'=AVDD=2.7 DGND=AGND=0 +85°C When fsamp=8 Parameter pulse width (Note pulse width PAUSE pulse width Hold time CA1, CA2, CA3, REC/PLAY rise Address control time start record/playback Address control time recording Time until release recording standby after input pulse during voice standby Silence during repeated playback Time from input PAUSE pulse until pause Time from input pulse continuation record/playback during pause Oscillator stable time after input pulse pulse (during recording) fall pulse (during playback) fall PDMD Standby transient time start playback ="L" Standby transient time playback Time from fall power down state playback pulse during pause record pulse during pause playback pulse rise PDMD pulse fall ="H" pulse voice standby state pulse during pause record/playback Symbol tPSE tCAH tAD1 tAD2 tSPV tMID tPSP tANA tSPM1 tSPM2 tAOR tAOF tPSP1 tPSP2 tStSPM1 tSTV tPSP1 Min. Typ. Max. Unit Note: When PDMD "L", oscillation stable time added tST. oscillation stable time several tens milliseconds crystal oscillators several hundreds microseconds ceramic oscillators. 21/104 Semiconductor Microcontroller interface mode MSM6588/6588L DVDD=DVDD'=AVDD=2.7 DGND=AGND=0 +85°C When fsamp=8 Paramenter pulse width Setup hold time Data valid from fall Data Hi-Z from rise pulse width Setup hold time from Data setup time rise Data Hold time from rise Disable time BUSY time after release RESET (Note BUSY time after input nibble command BUSY time after input nibble command BUSY time after input nibble command data BUSY time after input ADRWR command BUSY time after input address data ADRWR command Data input time after input ADRRD command Symbol tDRE tDRF tDWS tDWH tDRW tBAW tBAD tWAR tWDR Min. Typ. Max. Unit Time between output address data nibbles during ADRRD command Note: Items with proportional period sampling frequency (fsamp). oscillation stable time added tBR. oscillation stable time several tens milliseconds crystal oscillators several hundred microseconds ceramic oscillators. 22/104 Semiconductor MSM6588/6588L Parameter Address control time start record/playback Address control time recording START command rise STOP command fall START command ("H" level) START command (during voice triggered starting) ("H" level) STOP command release voice standby (during voice triggered starting) PAUSE command ("H" level) START command (during pause) reset ("L" level) STOP command (during pause) reset ("L" level) Delay time after input DTRW command Delay time after input When DTRW being executed Symbol tAD1 tAD2 tSTCM tSPCM tSTCR tSTCV tSPCV tPSCP tSTCP tSPCP tWRW tWXA1 tWXA2 tWXA3 tWRC tWWD tWPL tWSP tERD tEWR tWE1 tESP tWEX Min. Typ. Max. Unit lower 4-bit vaddress Delay time after input Delay time after input upper 4-bit address Delay time after input command Delay time after input write data Delay time after input PLAY command Delay time after input STOP command command rise level time command middle 4-bit address When level time (during recording) (during playback) ADPCM data write pulse input STOP command STOP command until rise executimg rise pulse rise command rise pulse rise STOP command record/playback Note: Items with proportional period sampling frequency (fsamp). 23/104 Semiconductor MSM6588/6588L TIMING DIAGRAMS Reset Function Power Down Function Stand-alone mode when PDMD "L". RESET(I) STBY(O) Unstable Unstable tRST tREX Power dowm Reset operation progress Power down Stand-alone mode when PDMD microcontroller interface mode. tRST RESET(I) tREX STBY(O) Power down Reset operation progress Standby record/playback 24/104 Semiconductor Stand-alone Mode Timing during recording (PDMD pin="L", pin="L") Timing during recording voice triggered starting (PDMD pin="L", pin="H") MSM6588/6588L RSEL0 RSEL2 CSEL1, CSEL2 RESET REC/PLAY tCAH tSPM1 Oscillation start Oscillation stop Oscillation progress tANA STBY tAD1 tAD2 Power down Analog stable time Recording Power down Address control Address control RSEL0 RSEL2 CSEL1, CSEL2 RESET REC/PLAY tCAH tSPV tSPM1 Oscillation start Oscillation stop Oscillation progress tANA STBY tAD1 Power down Analog stable time Standby voice Recording tAD2 Power down Determined voice Address control Address control When STOP pulse input during standby voice, goes into power-down state. 25/104 Semiconductor Timing during playback (PDMD pin="L") MSM6588/6588L RESET REC/PLAY ,(I) STBY Oscillating tSPM2 AOUT tANA Power down tAOR tAD1 Playback tAOF Standby transition time Power down Analog Standby stable time transition time Timing during repeated playback (PDMD pin="L") STBY tSPM2 AOUT tANA tAOR tMID Second playback tAOF n-th playback Standby transition time Power down Power down First playback Analog stable Standby time transition time voice Note: Repeated playback executed only when only serial register connected. 26/104 Semiconductor Timing during recording (PDMD pin="H", pin="L") Timing during recording voice triggered starting (PDMD pin="H", pin="H") MSM6588/6588L RSEL0 RSEL2 CSEL1, CSEL2 RESET REC/PLAY tCAH Oscillation start Oscillation stop Oscillating tStSPM1 STBY tAD1 tAD2 Standby Recording Standby Power down Power down Address control Address control RSEL0 RSEL2 CSEL1, CSEL2 RESET REC/PLAY tCAH Oscillation start tSTV tSPV tSPM1 Oscillation stop Oscillating STBY tAD1 Power down Standby Standby voice Determined voice Recording tAD2 Standby Power down Address control Address control When STOP pulse input during standby voice, goes into power-down state. 27/104 Semiconductor Timing during playback (PDMD pin="H") MSM6588/6588L RESET REC/PLAY STBY tS(O) tSPM1 AOUT level tAD1 Standby Power down Address control Playback Standby Power down Timing during repeated playback (PDMD pin="H") RESET STBY tS(O) level level level level tSPM1 AOUT tAD1 Power down Standby Address control tAD1 First playback playback n-th playback Standby Power down voice Note: Repeated playback executed only when only serial register connected. 28/104 Semiconductor Timing pause record/playback MSM6588/6588L Start pulse Re-start pulse tPSE tPSE PAUSE tPST tPSP1 tPSP2 Standby Record/Playback Pause Record/Playback Pause Standby Note: tPSP1 recording playback with PDMD pin="H" tPSP2 recording playback with PDMD pin="L" 29/104 Semiconductor Microcontroller Interface Data read pulse) Data write pulse) (I/O) (I/O) tDRE tDWS tDRF tDWH MSM6588/6588L 30/104 Semiconductor MSM6588/6588L Input method nibble command (NOP, PAUSE, PLAY, REC, START STOP commands) tDRW (I/O) Command input Status output Status register BUSY Input method nibble command (SAMP, CHAN commands) tDRW tDRW Status output Status output (I/O) Command input (first nibble) Data input (second nibble) Status register BUSY 31/104 Semiconductor Input method ADRWR command MSM6588/6588L (I/O) Status ADRWR command input (first nibble) Address data input (2nd nibble) Address data input (3rd nibble) Address data input (9th nibble) pulse input enabled tBAD Status register BUSY tBAW tBAD tBAD Note: BUSY status register, input command after checking that BUSY state. Next, input address data into through nibble command, after checking that status BUSY either method follows. Check Busy status register Input next pulse after waiting time tBAW tBAD Input method ADRRD command tWAR tWDR tWDR pulse input enabled (I/O) Command input Address data output Address data output (first nibble) (2nd nibble) (3rd nibble) (4th nibble).(8th nibble) (9th nibble) Note: BUSY status register, input command after checking that BUSY state. Next, read address data into through nibble command, this check BUSY pulse input. Input next pulse after waiting time tWAR tWDR. 32/104 Semiconductor Recording method START command MSM6588/6588L RESET (I/O) START command (STOP command) tSTCM STBY tSPCM Status register BUSY tAD1 tSTCR Power down Reset operation progress tAD2 Recording Standby Address control Standby Address control Power down Timing voice triggered starting (I/O) START command Status (STOP command) (STOP command) tSPCV tSPCV Status register BUSY Standby tSTCR, tSTCV Standby voice tAD1 Recording Address control tAD2 Standby Address control Determined voice When STOP command input, enters standby recording. 33/104 Semiconductor Playback method using START command MSM6588/6588L RESET (I/O) START command Status (STOP command) tSTCM tSPCM STBY Status register BUSY tSTCR AOUT level level level level tAD1 Power down Reset operation progress Standby Address control Playback Standby Power down Timing pause record/playback using PAUSE command (I/O) START command PAUSE command START command PAUSE command STOP command tSTCM tSPCM Status register BUSY tSTCR Standby tPSCP tSTCP tPSCP tSPCP Record/Playback Pause Record/Playback Pause Standby 34/104 Semiconductor Timing data transfer DTRW command MSM6588/6588L tWRW tWXA1 tWXA2 (I/O) tWXA3 tWRC tWWD tWPL tWSP Next command input enabled STOP command DTRW command lower bits address middle bits address upper bits address Write-in command data PLAY command Read-out data Address input Write access Read access Timing recording command RESET (I/O) command command ADPCM data ADPCM data STOP command Next command input enabled STBY Power down Standby tERD tESP tWEX Recording Standby Power down Notes: When reading ADPCM data, input pulse satisfy time tERD from rise rise pulse. Input STOP command when "H", after reading ADPCM data. that time, required satisfy time tERD from rise input STOP command. 35/104 Semiconductor Timing playback command MSM6588/6588L RESET (I/O) Play ADPCM data command command Status ADPCM data tEWR tESP tWEX STOP command Next command input enabled STBY AOUT level level Power down Standby Playback level level Standby Power down Notes: When writing ADPCM data, input pulse satisfy time tEWR from rise rise pulse. Input STOP command when "H", after writing ADPCM data. that time, required satisfy time tESP from rise input STOP command, interval tWE1 between pulse STOP command pulse. Input ADPCM data beginning with phrase every sampling period sequentially. ADPCM data input beginning with second following part phrase with data missing, normal (playback) waveforms cannot regenerated. 36/104 Semiconductor MSM6588/6588L FUNCTIONAL DESCRIPTION Recording Time Memory Capacity Recording time depends memory capacity external serial registers, sampling frequency, ADPCM length, expressed Recording time 1.024 memory capacity(Kbit) (sec) sampling frequency (kHz) length example, sampling frequency with 3bit ADPCM serial registers, possible record seconds because Recording time= 1.024 1024 (Kbit) (sec) (kHz) 3(bit) Configuring internal equivalent circuit around shown below. AVDD MSM6588 MSM6588L 50kW (TYP) 50kW (TYP) amplifier 20kW(TYP) AGND Power down signal Switch open power down AGND 37/104 Semiconductor MSM6588/6588L signal reference voltage (signal ground) internal amplifiers LPF. Install capacitor shown below order make signal noiseless. recommended install approx. 0.1mF capacitor, which should determined after eveluating tone quality. AVDD 0.1mF MSM6588 MSM6588L 0.1mF AGND MSM6588 MSM6588L 0.1mF AGND takes several msec until levels such level analog circuit stabilized after power-down mode cancelled. larger capacitance capacitor connected requires longer time stabilizing. After power-down mode cancelled, activate recording playback operation after levels analog circuit been stabilized. When device power-down mode, output voltage becomes unstable. Therefore, must supplied external circuits. Otherwise, power supply current leaked internal circuit. Analog Input Amplifier Circuit This built-in operational amplifiers amplifying microphone output. Each amplifier provided with inverting input output pin. analog circuit reference voltage (signal ground) connected internally non-inverting input each amplifier. amplification, form inverting amplifier circuit adjust amplification ratio using external resistors shown below. LOUT MOUT amp1 amp2 VLO= VMO= During recording, output connected input LPF. Adjust amplification ratio using external resistors that amplitude within admissible input voltage (VFIN) range. exceeds VFIN range, output waveform will distorted. VFIN (max.) 1/2VDD VFIN (min.) 38/104 Semiconductor MSM6588/6588L table below shows example admissible input voltage range MSM6588 MSM6588L. Parameter MSM6588 MSM6588L Power Surpply Voltage admissible input Voltage range VFIN 0.75 2.25 admissible input Voltage 3Vp-p 1.5Vp-p value load resistance ROUTA 200kW minimum. Therefore values inverting amplifier circuit feedback resistors should more. When amplifier used amplifier used, must connected AGND AVDD, MOUT must open. Even amplification unnecessary, amplifier must always used. Below example analog input amplifier circuit when each amplification factor (200kW) Input signal AVDD AGND MOUT LOUT (200kW) amplifier amplifier MSM6588 MSM6588L 39/104 Semiconductor Connection Circuit Peripherals MSM6588/6588L Inside AMON connected output amplifying circuit recording mode (LOUT pin) output converter playback mode. This means that AMON directly connected input (FIN pin) built-in LPF. Both FOUT AOUT output pins built-in LPF. FOUT connected input (ADIN pin) converter AOUT connected speaker through speaker amplifier. connection FOUT AOUT changes according output LPF, level level inside depending operation state which summarized following: Microcontroller interface mode stand-alone mode when PDMD ="H" power down (RESET pin="L") level level During operation (RESET pin="H") Recording mode output (record wave form) level Playback mode output output (playback wave form) Analog FOUT AOUT Stand-alone mode when PDMD ="L" During operation Recording mode output (record wave form) level Playback mode output output (playback wave form) Analog FOUT AOUT power down level level 40/104 Semiconductor MSM6588/6588L Microcontroller interface mode stand-alone mode when PDMD ="H" Speaker drive amplifier LOUT AMON Record mode Playback mode AOUT FOUT ADIN Playback mode Record mode Power down Power down Note: Switches figure denote state during record operation. Stand-alone mode when PDMD ="L" Speaker drive amplifier LOUT AMON Record mode Playback mode AOUT FOUT ADIN Play back Power down Note: Switches figure denote state during record operation. 41/104 Semiconductor Characteristics MSM6588/6588L This built-in fourth order using switched capacitor filter technology. filter characteristics -40dB/oct. Both cut-off frequency frequency characteristics change proportion sampling frequency (fsamp). cut-off frequency preset times sampling frequency. following graph depicts frequency characteristics when fsam kHz. Gain (dB) (Hz) Frequency Characteristics (fsam=8.0 kHz) Full Scale Converters Full scale converters Parameter MSM6588 MSM6588L amplitude (Vp-p) When MSM6588 used VDD-1 (2.5 Full scale converters Note: Values perentheses VDD=5.0 admissible input Voltage range 42/104 Semiconductor When MSM6588L used (2.25 (1.5 (0.75 MSM6588/6588L Full scale converters Note: Values parentheses VDD=3.0 admissible input Voltage range Voice Triggered Starting This voice triggered starting function that starts recording when amplitude voice input exceeds preset threshold. voice triggered starting function controlled stand-alone mode command microcontroller interface mode. voice standby state released STOP pulse STOP command. During recording/playback using command microcontroller interface mode, voice triggered starting cannot used. Stand-alone mode Microcontroller interface mode Vocie detection level VVDS MSM6588 version) Values inside VDD=5.12V MSM6588L version) Values inside VDD=3.072V Voice triggered starting disabled Voice triggered starting disabled ±VDD/64 (±80mV) ±VDD/128 (±24mV) ±VDD/32 (±160mV) ±VDD/64 (±48mV) ±VDD/16 (±320mV) ±VDD/32 (±96mV) Voice input level (ADIN pin) Upper threshold VVDS VVDS Lower threshold Determined voice, recording starts Start signal input 43/104 Semiconductor Connect Oscillator MSM6588/6588L Connect ceramic oscillator crystal oscillator pins shown below. optimal load capacities when connecting ceramic oscillators from MURATA MFG., KYOCERA CORPORATION, CORPORATION shown below reference. MSM6588 MSM6588L MSM6588 Ceramic oscillator Type CSA4.00MG CST4.00MGW MURATA MFG. CSA6.00MG CST6.00MGW CSA8.00MTZ CST8.00MTW KBR-4.0MSA KBR-4.0MWS KBR-4.0MKS PBRC4.00A KYOCERA CORPORATION KBR-6.0MSA KBR-6.0MWS KBR-6.0MKS PBRC6.00A KBR-8.0M KBR-8.0MWS PBRC8.00A CORPORATION FCR4.0MC5 (with capacitor) (with capacitor) (with capacitor) (with capacitor) Freq(MHz) Optimal load capacity C1(pF) C2(pF) 44/104 Semiconductor MSM6588L Ceramic oscillator Type CSA4.00MG CST4.00MGW MURATA MFG. CSA6.00MG CST6.00MGW CSA8.00MTZ CST8.00MTW KBR-4.0MSB KBR-4.0MKC PBRC4.00A PBRC4.00B KYOCERA CORPORATION KBR-6.0MSB KBR-6.0MKC PBRC6.00A PBRC6.00B KBR-8.0M PBRC8.00A PBRC8.00B FCR4.0M5 FCR4.0MC5 CORPORATION FCR6.0M5 FCR6.0MC5 FCR8.0M2S (with 30pF capacitor) (with 30pF capacitor) (with capacitor) (with capacitor) (with capacitor) (with capacitor) (with capacitor) (with 30pF capacitor) (with 30pF capacitor) (with 30pF capacitor) Freq(MHz) MSM6588/6588L Optimal load capacity C1(pF) C2(pF) 45/104 Semiconductor Connect Power Supply MSM6588/6588L This uses single power supply which divided into routes wiring, analog section, other logic section. DVDD DVDD' AVDD MSM6588 MSM6588L DGND AGND following connections permitted. Power supply analog Power supply digital DVDD' DVDD AVDD DVDD' DVDD AVDD Data Configuration External Serial Registers external serial registers composed address word direction) (depth 1Kbit) divided into channel index area voice (ADPCM) data area. maximum address address word direction summarized following table depending memory capacity connected serial registers: Memory capacity connected serial registers (bit) 256K 512K Maximun address 0FFh 1FFh 3FFh 7FFh BFFh FFFh 46/104 Semiconductor Channel index area MSM6588/6588L Addresses 000h-007h, header addresses serial registers known channel index area which store start stop address each channel. start address stop address expressed 12-bit 20-bit, respectively.They store header tail addresses voice data each channel. Depth K-bit direction 20-bit 12-bit 992-bit address 000h 001h 002h 003h 004h 005h 006h 007h Unused Start address Header address channel Stop address Tail address channel Tail address channel Lower upper Lower upper 47/104 Semiconductor Voice (ADPCM) data area MSM6588/6588L Addresses after 008h address voice data area store ADPCM data. Depth 1K-bit direction address ADPCM data 008h 009h direction Maximum address storage method ADPCM data address X-direction (1K-bit) different 3bit 4-bit ADPCM. summarized follows: 3-bit ADPCM 3-bit data samples 1020-bit stored 1K-bit memory area. address assigned address samples controlled 00h-A9h. 1K-bit direction address ADPCM Unused 4-bit ADPCM ADPCM ADPCM ADPCM ADPCM 4-bit ADPCM 4-bit data samples 1024-bit stored 1K-bit memory area. address assigned address samples controlled 00h-7Fh. 1K-bit direction address ADPCM ADPCM ADPCM ADPCM ADPCM ADPCM 48/104 Semiconductor Selection Serial Registers MSM6588/6588L RSEL1 RSEL2 used select type number serial registers connected externally. (RSEL0) functions output when RSEL1=RSEL2="H" RSEL0 input otherwise select either 512Kbit 256Kbit. RSEL2 RSEL1 RSEL (CS4) Number serial registers 256Kbit 512Kbit 1Mbit 1Mbit Four 1Mbit Recording Control Modes recording control modes include fixed flex mode during stand-alone operation fixed, flex direct mode during microcontroller interface operation. recording control mode specified CSEL1 CSEL2 stand-alone operation data input commands (RCON, CSEL1 CSEL2) during microcontroller interface operation. Number recording words 8-word 8-word 4-word 2-word 8-word RCON CSEL2 CSEL1 Control mode Direct mode (only microcontroller interface mode) Fixed mode (When number recorded words wished selected word, select Flex mode.) Flex mode Direct mode This mode used microcontroller interface mode only. start stop address each channel input channel index area directly from microcontroller. This means that assignment memory capacity each channel controlled microcontroller. Fixed mode This mode used both stand-alone mode microcontroller interface mode. start stop address each channel indirectly channel selection (CA1CA3) they input channel index area. memory capacity external serial register equally divided number recording words assigned each channel CSEL1 CSEL2. (Hereafter, this will called channel memory capacity). 49/104 Semiconductor MSM6588/6588L When recording, ADPCM data written from header address selected channel memory capacity. When stopping recording STOP signal, memory capacity after that unused. example selecting 4-word number recording words Memory capacity serial register header address Unused header address header address Unused header address Unused memory capacity memory capacity memory capacity memory capacity Channel index area Flex mode This mode used both stand-alone mode microcontroller interface mode. start stop addresses each channel indirectly channel selection (CA1 CA3) input channel index area. When recording initial state recording been performed channels), necessary record order ch7. When starting recording ch0, ADPCM data stored from header voice data area recording stopped when STOP signal input. When STOP signal input, recording stopped when maximum address serial register reached. When selected subsequently, recordable memory area starts from address incremented from stop address through maximum address. Similarly, recording continues ch2, ch3. start address incremented from stop address chn-1. example recording words onto 1Mbit serial register Memory capacity serial register stop address 281h (30h) 31Fh (22h) 3FFh (A9h) 320h Channel index area 008h 282h start address 50/104 Semiconductor Channel Usage MSM6588/6588L channel specified CA1, CA3. stand-alone mode, CA1-CA3 pins used while microcontroller interface mode, command data input with (CA1-CA3). Selection channel direct mode flex mode number recording words specified CA1-CA3 follows: Channel Channel selection fixed mode relationship between number recorded words (CSEL1, CSEL2) channels (CA1- CA3) shown following table. Number recorded words CSEL2 CSEL1 Channel 8-word 4-word 2-word 51/104 Semiconductor MSM6588/6588L relationship between external serial registers, number recorded words channel memory capacity shown following table. Channel memory capacity 256Kbit serial register 32Kbits second) 64Kbits seconds) 128Kbits seconds) 512Kbit serial register 64Kbits seconds) 128Kbits seconds) 256Kbits 1Mbit serial register 128Kbits seconds) 256Kbits 512Kbits 2Mbit serial register 256Kbits 512Kbits 1Mbits 4Mbit serial register 512Kbits 1Mbits 2Mbits CSEL CSEL Number recorded words 8-word 4-word 2-word seconds) seconds) seconds) seconds) seconds) seconds) seconds) seconds) seconds) Note: Numbers recording time each channel when rate kbps. Assignment channel channel memory capacity when connecting Mbit serial register Channel index area address serial register 007h 07Fh 17Fh 27Fh 37Fh 0FFh 1FFh 2FFh CSEL2 CSEL1 8-word 007h 000h 008h 080h 100h 180h 200h 280h 300h 380h 0FFh 1FFh 2FFh 007h 000h 008h 100h 200h 1FFh 300h 4-word 007h 000h 008h 200h 2-word 000h combining CSEL1, CSEL2, CA1, CA3, possible assign (the encircled channels) ch0=16 seconds, ch2=8 seconds ch3=8 seconds (fsam=8 kHz, ADPCM). 008h 8-word flex 3FFh 3FFh 3FFh 3FFh 52/104 Semiconductor Operation Stand-alone Mode Power down function MSM6588/6588L Transition power down mode selected PDMD summarized follows: PDMD Power down operation automatically enters power down state except during recording/playback. powers down input level RESET pin. When RESET pin="H" level, stand-by mode analog circuit active. When using built-in with external circuit, select this mode. During power down, stops oscillating minimize power consumption circuit enters initialized state. When using external clock, input level reduce power consumption. Master clock frequency sampling frequency relationship between master clock frequency (fOSC) sampling frequency (fsamp) summarized following table pin. fsamp fOSC (5.3kHz) fOSC (8.0kHz) Note: Numbers inside master clock frequency fOSC 4.096 MHz. 53/104 Semiconductor Method recording MSM6588/6588L Select sampling frequency pin. Specify whether voice triggered starting used pin. Select number words CSEL1 CSEL2 pins channel CA1, CA2, pins. Input level REC/PLAY recording mode. Input pulse start recording. finish recording middle, input pulse. time between these pulses recording time. When recording started input pulse continues channel memory capacity, recording automatically finished that point. outputs level during recording. Start pulse Recording progress (stopped middle) Channel memory capacity Invalid Stop pulse Start pulse Recording progress Channel memory capacity Recording automatically finished 54/104 Semiconductor Method playback MSM6588/6588L Select sampling frequency pin. Select number words CSEL1 CSEL2 pins channel CA1, pins. Input level REC/PLAY playback mode. Input level pulse start playback. When played back duration recorded time, playback ends automatically. stop playback middle, input level pulse pin. outputs level during playback. start playback channels recorded because playback data time undefined. However, playback under these conditions halted pulse. Start pulse Playback progress (same recording time) Playback automatically finished Start pulse Playback progress (stopped middle) Recorded time Stop pulse maintaining level, repeated playback possible. Repeated playback executed only when only serial register connected. (stop pulse) First playback playback playback 55/104 Semiconductor Method pause record/playback MSM6588/6588L input level pulse PAUSE during record/playback, input level pulse pin. recording/playback finished when level pulse input pin. Start pulse PAUSE Pause pulse Pause Start pulse Resume Start pulse PAUSE Stop pulse Pause pulse Pause Record/Playback finished After resuming record/playback, voice triggered starting circuit does operate recording resumed when START pulse input. 56/104 Semiconductor Operation voice triggered starting MSM6588/6588L input level pin, recording voice triggered starting performed. Using voice triggered starting, memory capacity utilized effectively eliminating data prior voice detection. However, does remove silence data during recording. Input pulse initiates standby voice recording started when voice detected. outputs level. Start pulse Stop pulse Standby voice Recording progress Determined voice When STOP pulse input during standby voice, standby voice finished enters standby recording. Start pulse Stop pulse Standby recording Standby voice Standby recording 57/104 Semiconductor Method re-recording MSM6588/6588L Fixed mode this mode, because memory area that each channel already assigned, rerecording performed without interfering with contents other channels. Rerecording performed from beginning similar recording, regardless previous recording time. Flex mode this mode, recording each channel started from address incremented from address preceding channel, chn-1 ch0, header address voice data area) recording continues until input pulse. pulse input, recording continued until maximum address external serial register. This indicates that duration recording longer than previously recorded time, interferes with contents proceeding channels. following shows example which first recording performed Figure after that each channel re-recorded. duration re-recording shorter than initially recorded time, channels function properly shown Figure (b). duration re-recording longer than initially recorded time reaches range ch2, ch0, function properly playback data becomes undefined played back from middle data. re-recording shown Figure (d), ch0-ch2 function properly. 58/104 Semiconductor Memory capacity external serial register stop address=SP0 Channel index area MSM6588/6588L start address=ST0 Unused (normal) (normal) (undefined) Pull-up resistor stand-alone mode, pull-up resistor connected internally PAUSE pins. However, resistor disconnected during level input RESET pin. 59/104 Semiconductor Operation Microcontroller Interface Mode MSM6588/6588L There data commands, which control MSM6588/ 6588L this mode. internal status register that state monitored. Command input method Input commands data performed input level pulse) during command data input D3-pin. Input level pulse), outputs status data D3-pin. controls enable/disable pulses. Input level enables pulses, while level disables pulses become highimpedance. When using D3-pin with MSM6588/6588L alone, fixed level. Input method nibble command Input pulse fetch contents status register make sure that BUSY When repeat input pulses until becomes Send command D3-pin input pulse. Confirm that BUSY state during input next command. Alternatively, wait duration BUSY time. ,,,,, (I/O) Status output Command input Status output Busy time Next command input enabled 60/104 Semiconductor MSM6588/6588L pulse input Status output BUSY=0? BUSY confirmed pulse input Command input Input method nibble command Input pulse confirm BUSY bit. Send command D3-pin input pulse. Input pulse wait until BUSY becomes Alternatively, wait duration BUSY time. data D3-pin input pulse. (I/O) Status nibble Command Status nibble Command Busy time nibble Command 61/104 Semiconductor MSM6588/6588L pulse input Status output BUSY=0? pulse input BUSY confirmed nibble, command input pulse input Status output BUSY=0? pulse input BUSY confirmed wait BUSY time) nibble, data input 62/104 Semiconductor Explanation commands Code MSM6588/6588L Command PAUSE PLAY START STOP SAMP CHAN ADRWR ADRRD Function commands (NON OPERATION) function (PAUSE) Suspends record/playback temporarily. (PLAYBACK) playback mode. (RECORD) Sets recording mode. (START) Starts record/playback. (STOP) Stops record/playback. record mode, contents address counter stored channel index area stop address. (SAMPLING FREQUENCY) Specifies sampling frequency control mode with following nibble. (CHANNEL) Specifies channel control mode with following nibble. (ADDRESS WRITE) direct mode, stores start address stop address channel index area with following nibbles. (ADDRESS READ) Reads start address stop address stored channel index area reading following nibbles. During this operation, contents status register cannot read. DTRW (DATA READ WRITE) Transfers data external serial registers through data with preset timing. (EXTERNAL) Performs record/playback input output ADPCM data through data preset timing. this command when using SRAM hard disk storage media voice data. Does control external serial registers addresses. (VOICE DETECT SELECT) Selects voice triggered starting condition length ADPCM with following nibble. 63/104 Semiconductor Command List Command PAUSE PLAY START STOP SAMP nibble command CSEL2 CSEL1 nibble command MSM6588/6588L Note nibble command nibble command nibble command nibble command nibble command nibble command nibble command CSELn control mode sampling freq control mode channel CHAN RCON nibble command RCON ADRWR ADRRD DTRW Inputs address data (2nd-9th nibble) Outputs address data (2nd-9th nibble) nibble command nibble command Transfers data preset timing Records/plays back preset timing nibble command ADPCM length starting condition Voice triggered 64/104 Semiconductor Explanation status register MSM6588/6588L status register 4-bit register outputs current state input level pin. However, contents status register cannot read during execution ADRRD during record/playback command. FULL BUSY Status register BUSY level this indicates that RESET operation progress command being processed. issue commands this time. This becomes level during recording playback. issue commands except STOP command, PAUSE command START command after release pause. This becomes level when standby voice after voice triggered recording started suspending recording/playback PAUSE command. FULL This status used recording flex mode. This level when recording through channel capacity which maximum address serial register connected MSM6588/6588L. reset when either command, PLAY command START command input. After recording flex mode, start recording next channel after confirming FULL bit. 65/104 Semiconductor MSM6588/6588L BUSY Condition After releasing RESET After input nibble command After input nibble command After input data nibble command After input ADRWR command After input address data ADRWR command After input ADRRD command After output address data ADRRD command After input DTRW command During execution DTRW command After input lower 4-bit address After input middle 4-bit address After input upper 4-bit address After input command After input write-in data After input PLAY command After input STOP command BUSY Stauts Enable Enable Enable Enable Enable Enable Disable Disable Enable Enable Enable Enable Enable (Note Enable (Note Disable Enable (Note Duration BUSY 125ms (Note 16ms 16ms 16ms 270ms 50ms 270ms 50ms 16ms 16ms 16ms 270ms 16ms 50ms 50ms 50ms Note: duration BUSY proportional period sampling frequency (fsamp). When enabling only data write access after input DTRW command, BUSY state confirmed BUSY bit. oscillation stable time added duration BUSY after releasing RESET. oscillation stable time several tens milliseconds crystal oscillators several hundreds microseconds ceramic oscillators. 66/104 Semiconductor Selection sampling frequency (SAMP command) MSM6588/6588L Data that follows SAMP command will select sampling frequency. relationship between master clock oscillation frequency (fOSC) sampling frequency (fsamp) shown following table using data bits SA0. Sampling frequency (fsam) fosc 1024 fosc fosc fosc (4.0 kHz) (5.3 kHz) (6.4 kHz) (8.0 kHz) Note: Numbers master clock frequency fOSC=4.096 MHz. Recording control modes (SAMP CHAN commands) microcontroller interface mode, there three record control modes. They direct Fixed, flex mode. Control mode selection performed data RCON CHAN command data bits CSEL1 CSEL2 SAMP command. RCON CSEL2 CSEL1 Number record words 8-word 8-word 4-word 2-word 8-word Flex mode Fixed mode Control mode Direct mode Direct mode start stop address each channel input directly channel index area using ADRWR command from microcontroller. This means that assignment memory capacity each channel controlled microcontroller. Fixed mode start stop address each channel input indirectly channel index area channel selection from microcontroller. Memory capacity each channel assigned equally dividing memory capacity external serial register number recording words. Flex mode start stop addresses each channel input indirectly channel index area channel selection from micro-controller. There assignment memory capacity each channel that recording time each channel arbitrarily. Refer Recording Control Modes each mode description. meantime, since method re-recording fixed flex modes same that stand-alone mode, refer Item Method re-recording stand-alone mode. 67/104 Semiconductor Selection channel (CHAN command) Channel selection direct mode flex mode Channel MSM6588/6588L Channel selection fixed mode Number recorded words CSEL2 CSEL1 Channel 8-word 4-word 2-word 68/104 Semiconductor MSM6588/6588L Input/output start stop address (ADRWR ADRRD commands) When recording direct mode, start stop address each channel directly input channel index area ADRWR command. start address consists 12bit stop address consists 20bit. They denote header tail addresses channel, respectively. Start address Header address channel Lower Upper Stop address Tail address channel Lower Upper Lower Tail address channel Upper addresses voice data area 008h-FFFh (when connecting serial register 4Mbit). tail address changes depending ADPCM length, range that specified 00h-A9h (for 3bit ADPCM) 00h-7Fh (for 4bit ADPCM). ordinary recording, (tail address) should input tail address. ADPCM ADRRD commands input start stop address after issuing commands with following nibble data. 69/104 Semiconductor MSM6588/6588L nibble nibble nibble nibble nibble nibble nibble nibble nibble Contents ADRWR command Stop address address) Stop address address) Start address address) Input method address data ADRWR command After confirming BUSY bit, input ADRWR command. After confirming BUSY waiting BUSY time period, input 4bit (Y3, stop address. This operation repeated times input stop start address. Output method address data ADRRD command After confirming BUSY bit, input ADRRD command. Wait BUSY time period input pulse output address data from data bus. This operation repeated times stop start address microcontroller. After input ninth nibble pulse, next command enabled after waiting BUSY time period. During execution ADRRD command, contents status register cannot confirmed. necessary wait BUSY time period between each pulse. 70/104 Semiconductor ADRWR Command Flow Chart MSM6588/6588L nibble ADRWR command nibble BUSY=0? BUSY confirmed wait BUSY time) pulse input Input lower address bits stop address nibble Input upper address bits stop address Input lower address bits stop address Input middle address bits stop address Input upper address bits stop address Input lower address bits start address Input middle address bits start address nibble nibble nibble nibble nibble nibble BUSY=0? pulse input Input upper address bits start address 71/104 Semiconductor ADRRD Command Flow Chart MSM6588/6588L nibble ADRRD command nibble Wait BUSY time pulse input Output lower address bits stop address nibble Output upper address bits stop address Output lower address bits stope address Output middle address bits stop address Output upper address bits stop address Output lower address bits start address Output middle address bits start address nibble nibble nibble nibble nibble nibble Wait BUSY time pulse input Input upper address bits start address Wait BUSY time 72/104 Semiconductor Specifying ADPCM length (VDS command) ADPCM length specified command data (bit). ADPCM length 3-bit 4-bit MSM6588/6588L Specifying voice triggered starting mode (VDS command) Specify whether voice triggered starting used voice detection level command data bits (VD0 VD1). Voice detection level VVDS MSM6588 version) Voice triggered starting disabled ±VDD/64 (±80 mV)* ±VDD/32 (±160 mV)* ±VDD/16 (±320 mV)* MSM6588L version) Voice triggered starting disabled ±VDD/128 (±24 mV)** ±VDD/64 (±48 mV)** ±VDD/32 (±96 mV)** Values parentheses VDD=5.12 Values parentheses VDD=3.072 Recording method 10.1 Recording direct mode Input command. Specify whether voice triggered starting used voice detection level using VD0, ADPCM length data. Input SAMP command. Specify sampling frequency data. direct mode, CSEL1 CSEL2 data ignored. Input CHAN command. Specify channel CA1, data. setting RCON data control mode direct mode. Input start address stop address with ADRWR command specify memory area record into. address data stored channel index area. Input command recording mode. Input START command begin recording. this time, fetches start address stop address specified channel from channel index area starts recording after storing them address counter stop address register. When contents address counter stop address register corresponds, recording finished. recording confirmed status register. recording needs suspended temporarily, input STOP command. contents address counter become stop address automatically stored channel index area. When finishing recording STOValues parentheses VDD=5.12 command, input next command after conValues parentheses VDD=5.12 V.firming that recording operation finished using bit. recording continued, specify condition modified (1)-(4). 73/104 Semiconductor Flowchart Recording Direct Mode MSM6588/6588L command Specification voice triggered starting mode (VD0, VD1) ADPCM length (BIT) SAMP command Sampling frequency (SA0, SA1) Channel (CA1, CA2, CA3) Control mode (RCON=0) Input start address stop address CHAN command ADRWR command command recording mode START command Recording begins RPM=1? RPM=0? Check start recording Command input condition modified Check recording Stop recording? STOP command Compulsory stop recording RPM=0? Check recording Continue record? 74/104 Semiconductor 10.2 Recording method fixed flex modes MSM6588/6588L Input command. Specify whether voice triggered starting used voice detection level with data bits VD1. Specify ADPCM length with command data (BIT). Input SAMP command. Specify sampling frequency with data control mode with CSEL1 CSEL2 data. Input CHAN command. Specify channel with CA1, data. control mode selection data (RCON) Input command recording mode. Start recording input START command. fixed mode, recording begun after storing start stop address generated inside address counter stop address register respectively, channel index area. flex mode, start address incremented from address preceding channel (chn-1) fetched from channel index area. stop address last address external serial register. Recording begun after storing each address address counter, stop address register channel index area. When contents address counter stop address register corresponds, recording finished. recording confirmed status register. recording suspended temporarily, input STOP command. contents address counter become stop address automatically stored channel index area. After finishing recording using STOP command, input next command after confirming that recording operation finished using bit. flex mode, make sure that recording finished memory capacity checking FULL status register. recording completed memory, possible next channel (chn+1). recording continued, specify condition modified (1)-(3). 75/104 Semiconductor Flowchart Recording Fixed Flex Modes MSM6588/6588L command Specification voice triggered starting mode (VD0, VD1) ADPCM length (BIT) Sampling frequency (SA0, SA1) Control mode (CSEL1,CSEL2) Channel (CA1, CA2, CA3) Control mode (RCON=0) SAMP command CHAN command command recording mode START command Recording begins RPM=1? Check start recording RPM=0? Command input condition modified Check recording Stop recording? STOP command Continue record? Compulsory halt recording RPM=0? (FULL check) flex mode, check recording through memory capacity. Continue record? 76/104 Semiconductor Playback method MSM6588/6588L Input command. Specify ADPCM length using command data (BIT). data voice detection invalid playback mode. Input SAMP command. Specify sampling frequency using data control mode using CSEL1 CSEL2 data. Input CHAN command. Specify channel using CA1, specify control mode during recording using RCON data bit. Channel selection during playback specified randomly either control mode. Input PLAY command playback mode. Start playback input START command. fetches start stop addresses specified channel from channel index area stores each address counter stop address register begin playback. When contents address counter stop address register corresponds, playback finished. playback confirmed status register. playback suspended temporarily, input STOP command. After finishing playback using STOP command, input next command after confirming that recording operation finished using bit. recording continued, specify condition modified (1)-(3). 77/104 Semiconductor Flowchart Playback MSM6588/6588L command ADPCM length (BIT) Sampling frequency (SA0, SA1) Control mode (CSEL1, CSEL2) Channel (CA1, CA2, CA3) Control mode (RCON) playback mode SAMP command CHAN command PLAY command START command Playback begins RPM=1? Check start playback RPM=0? Command input condition modified Check playback Stop playback? STOP command Continue playback? Compulsory halt playback RPM=0? Check playback Continue playback? 78/104 Semiconductor Pause method (temporary suspension) with (PAUSE command) MSM6588/6588L Record/playback suspended temporarily input PAUSE command resumed input START command. During pause, status register Even when recording done with voice triggered starting activated, input START command during pause resumes recording even no-voice detected state. During standby record/playback, pause, standby voice, PAUSE command invalid. (I/O) START command PAUSE command START command STOP command Status register Standby Record/playback Pause Record/playback Standby Resumes even during recording voice triggered starting Input STOP command during pause, record/playback finished enters standby mode. 79/104 Semiconductor MSM6588/6588L (I/O) START command PAUSE command STOP command Status register Standby Record/playback Pause Standby 80/104 Semiconductor Operation voice triggered starting (VDS command) MSM6588/6588L setting data bits command, recording through voice triggered starting enabled. Using voice triggered starting, possible eliminate silence data prior detection voice data thus utilizing memory capacity efficiently. However, elimination silence data, once voice triggered recording begun, does occur. During standby voice, status register held reset back when recording starts after voice detected. becomes after recording starts. (I/O) START command Voice detected Status register STOP command Standby recording Standby voece Recording Standby recording Input STOP command during standby voice causes first finish standby voice then enter standby recording. (I/O) START command STOP command Status register Standby recording Standby voice Standby recording 81/104 Semiconductor Address control operation MSM6588/6588L Address control operation during record/playback performed channel index area. Transfer data with channel index area differs depending control mode during recording. 14.1 Address control operation during recording 14.1.1 Direct mode recording Address data directly written channel index area ADRWR command. With input START command, start stop addresses read from channel index area. They then address counter stop address register address register. After this address control operation, recording begun address counter counts When recording stopped STOP command, contents address counter that time stored channel index area stop address. ADRWR Command Input MSM6588 Address controller Address counter Start address Address register Stop address Serial register Channel index area Voice data area Stop address register START Command Input (recording begins) MSM6588 Address controller Address counter Start address Address register Stop address Serial register Channel index area Voice data area Stop address register 82/104 Semiconductor STOP Command (recording stops) MSM6588/6588L MSM6588 Address controller Serial register Address counter Stop address Address register Channel index area Voice data area Stop address register 14.1.2 Fixed mode recording With input START command, start stop address generated address controller address counter stop address register address register, respectively. address data stored channel index area. After this address control operation, recording begun address counter counts When recording stopped STOP command, contents start address counter that time stored channel index area stop address. START Command Input (recording begins) MSM6588/6588L Address controller Address counter Start address Address register Stop address Serial register Channel index area Voice data area Stop address register 83/104 Semiconductor MSM6588/6588L 14.1.3 Flex mode recording With input START command, stop address preceding channel (SPn-1) read from channel index area. Next, address data incremented from contents stop address stored address counter channel index area start address (STn=SPn-1+1). stop address generated address controller (the maximum address serial register) stop address register stored channel index area. After this operation, recording begun address counter counts When recording finished STOP command, contents address counter that time stored channel index area stop address. START Command Input MSM6588/6588L Address controller Serial register Address counter Channel index area Address register Stop address SPn-1 Voice data area Stop address register Start Recording MSM6588/6588L Address controller Address counter Start address (SPn-1+1) Address register Stop address Serial register Channel index area Voice data area Stop address register 84/104 Semiconductor 14.2 Address control operation during playback MSM6588/6588L During play back, performs playback using address stop addresses stored channel index area regardless control mode. With input START command, first reads start stop address from channel index area. They then address counter stop address register, respectively, through address register. After this address control operation, playback begins address counter counts When STOP command input, playback stopped. address control operation performed this time. START Command Input (playback starts) MSM6588/6588L Address controller Address counter Start address Address register Stop address Serial register Channel index area Voice data area Stop address register 85/104 Semiconductor Multi-channel record/playback method MSM6588/6588L possible record/playback multiple channels preparing memory corresponding channel index area that stores start stop addresses each channel inside microcontroller equivalent external circuit. Recording/playback multiple channels performed direct mode channel index area used temporary address data storage. case playback fixed message stored into serial voice ROM, address data each word similarly stored into microcontroller. following shows procedure. 15.1 Multi-channel recording method Recording conditions specified command input similar recording method direct method. Channels specific (e.g. ch0). stop start addresses written into channel index area ADRWR command. Recording started. After recording performed, stop address which stored channel index area ADRRD command read out. stop address stored microcontroller memory. 15.2 Multi-channel playback method Playback conditions specified command input. stop start addresses that stored microcontroller memory written channel index area ADRWR command. Playback started. 86/104 Semiconductor Flowchart Multi-channel Recording MSM6588/6588L Recording condition specified command input Control mode direct mode ADRWR command Input start address stop address from microcontroller command recording mode START command Recording starts (STOP command) RPM=0? ADRRD command Recording finished? Stop address stored memory microcontroller 87/104 Semiconductor Flowchart Multi-channel Playback MSM6588/6588L Playback condition specified command input Control mode direct mode ADRWR command Input start address stop address from microcontroller PLAY command playback mode START command Playback starts (STOP command) RPM=0? Playback finished? 88/104 Semiconductor Playback method means serial voice MSM6588/6588L following describes play fixed message connecting serial voice MSM6588/6588L. Circuit memory configurations sure assign here serial register. Assign here serial register serial voice ROM. MSM6588 MSM6588L 1Mbit 1Mbit 1Mbit Address data1 Address data2 Address data3 Address space address) 000h-3FFh 400h-7FFh 800h-BFFh C00h-FFFh Serial register Assignable Assignable Assignable Assignable Serial voice Unassignable Assignable Assignable Assignable serial register serial voice assigned unit Mbit (CSn). Note: sure connect serial register CS1. impossible connect only serial voice playback only. 1Mbit Internal 89/104 Semiconductor MSM6588/6588L following circuit configuration shows case where 256Kbit 2Mbit used playback fixed playback, respectively. playback (variable message): 256Kbit serial register MSM6586 fixed message: 2Mbit serial voice MSM6596A-XXX MSM6596A-XXX MSM6588 256Kbit 1Mbit 1Mbit MSM6586 000h-0FFh 100h-3FFh 400h-7FFh 800h-BFFh C00h-FFFh Serial register variable message Unused addressing) Serial voice fixed message Unused addressing) Serial register 256Kbit 512Kbit 1Mbit Serial voice 1Mbit 2Mbit 3Mbit MSM6586 MSM6587 MSM6389C MSM6595A-XXX MSM6596A-XXX MSM6597A-XXX 90/104 Semiconductor contorol playback when serial voice used. saving address data MSM6588/6588L start address stop address each word must previously saved microcontroller's when serial voice used playback. address data 32bit word. Upper X-address 12bit 12bit Lower Y-address 8bit Start address Stop address 32bit word MCU's size 32bit number voice words Address data Address data described address correspondence table saved microcontroller's ROM. following offset addresses added through CS4, which serial voice assigned. Assigned Offset address +400h +800h +C00h example, previous circuit, when MSM6596-600 assigned CS3, "GOZEN" GOZEN that means "morning" voiced, address shown below. Start +400h Address specifiedfi 400h Stop +400H 410h Stop addition No.1 GOZEN 91/104 Semiconductor MSM6588/6588L Flowchart Serial Voice serial voice playback differs playback method from serial register playback because after specifying channel serial voice playback requires enter address data that saved microcontroller's ROM, using ADRWR command. channel index area used temporarily. Therefore, example, used only serial voice playback. command ADPCM length (BIT) SAMP command Sampling frequency (SA0,SA1) Fixed channel (CA1,CA2,CA3) Specif direct mode control mode(RCON=0). CHAN command PLAY command playback mode Enter address data ADRWR command START command RPM=1? Checking playback start RPM=0? Checking playback finished Stop playback? STOP command RPM=0? Checking playback finished 92/104 Semiconductor Data transfer method with external serial registers (DTRW command) MSM6588/6588L Data transfer performed with external serial registers using DTRW command. After input DTRW command, address serial register read/write specified. Data 4-bit nibbles transferred from header address specified. Although serial registers composed address times 1K-bit direction), address specified only direction random address specification made that selects middle direction. single DTRW command input read/write operations continuously they range same serial register. When operation extends other serial registers, necessary suspend operation temporarily re-specify address input DTRW command. following DTRW command input procedure. sampling frequency specified input SAMP command. Because access time data transfer DTRW command proportional period sampling frequency, highest frequency usually selected. Input DTRW command. Specify header address serial register with pulses. Wait BUSY time. Alternatively, BUSY status register used confirm this. writing data, input data written with pulse after input command. necessary wait BUSY time between each pulse. When performing data/write single DTRW command, BUSY state checked BUSY status register data read also performed, confirmation BUSY cannot performed. data read, 4-bit data output from data input pulse, after waiting BUSY time, after input PLAY command. data read, confirmation BUSY state BUSY invalid. data read/write continued, specify data transfer read/write mode using PLAY/REC commands. data read/write terminated, input STOP command. Wait BUSY time start input next command. data read performed, confirmation BUSY invalid. 93/104 Semiconductor Flowchart data transfer DTRW command MSM6588/6588L SAMP command Sampling frequency specified (Usually, highest sampling frequency selected.) DTRW command Input lower address Input middle address Input upper address Wait BUSY time (X0, (X4, (X8, X10, X11) Data write? (Data write) (Data read) command PLAY command Wait BUSY time pulse input Data input serial register Wait BUSY time pulse input Data output serial register Wait BUSY time Data read/write continue? STOP command Wait BUSY time 94/104 Semiconductor MSM6588/6588L Method record/playback input/output voice data from data (EXT command) When SRAM harddisk used store voice data instead serial registers, command record/playback. During record/playback using command, voice data (ADPCM data) directly input/ output from data sampling frequency. There address control external serial register control this time, therefore, necessary microcontroller control recording time addresses. Pause, voice-triggered starting function selection channels cannot made during record/playback. Valid commands PLAY, REC, STOP, SAMP, only. 18.1 command recording method sampling frequency specified data SAMP command. ADPCM length specified data command. Input command recording mode. Input command start recording. sampling frequency clock output from pin. When output becomes level, input pulse fetch ADPCM data from data bus. that time, input pulse satisfy time tERD from rise rise pulse. upper 3bit pin) valid 3bit ADPCM. Store ADPCM data external memory. Repeat steps continue recording. stop recording input STOP command. Recording continued indefinite period time until STOP command input. When becomes level, input pulse fetch ADPCM data, input STOP command satisfy time tESP from rise input STOP command. status register cannot checked during recording with command, necessary wait BUSY time after input STOP command start input next command. 95/104 Semiconductor Flowchart recording with command MSM6588/6588L SAMP command Sampling frequency specified (SA0, SA1) command ADPCM length specified (BIT) command command recording mode recording begins Rise output detected pulse input Fetches ADPCM data Stores ADPCM data memory Stores ADPCM data external Memory Continue recording? STOP command recording finished Wait BUSY time 96/104 Semiconductor 18.2 command playback method MSM6588/6588L Specify sampling frequency data SAMP command. Specify ADPCM length recording data command. Input PLAY command playback mode. Input command start playback. sampling frequency clock output from pin. When becomes "H", fetch ADPCM data from external memory. Input pulse ADPCM data from data bus. that time, input pulse satisfy time tEWR from rise rise pulse. 3bit ADPCM, upper 3bit pin) valid data lower pin) invalid. Repeat steps continue playback. Input STOP command playback. When becomes "H", input pulse, input ADPCM data, input STOP command satisfy time tESP from rise input STOP command, interval tWE1 between pulse STOP command pulse. Note: Input ADPCM data beginning with phrase every sampling period sequentially. ADPCM data input beginning with second following part phrase with data missing, normal (playback) waveforms cannot regenerated. 97/104 Semiconductor Flowchart playback command MSM6588/6588L SAMP command Sampling frequency specified (SA0, SA1) command ADPCM length specified (BIT) PLAY command command playback mode playback begins Rise output detected ADPCM data read from memory pulse input Write ADPCM data Continue Playback? STOP command playback finished 98/104 Semiconductor Reset power down function MSM6588/6588L input level RESET pin, stops oscillation minimize power consumption power down state. control circuit simultaneously initialized. Data specified nibble commands such sampling frequency, ADPCM length, data serial registers affected. However, when RESET pulse input middle record/playback, internal data voice data become undefined operation stops. following shows state power down. Oscillation stopped operations internal circuit halted, control circuit initialized. Power consumption minimized. When using external clock, input level power down that current flowing oscillation circuit. D3-pin data high-impedance state regardless pins. Power consumption external serial registers minimized setting level output. state output pins follows: SAD, SAS, TAS, CS4, RWCK, STBY pins level output level output DI/O High-impedance AOUT, FOUT pins. level output 99/104 Semiconductor MSM6588/6588L APPLICATION CIRCUITS Figure shows application circuit when MSM6588/6588L used stand-alone mode four 1Mbit serial registers used. Figure shows application circuit when MSM6588/6588L used microcontroller interface mode with 1Mbit serial registers 2Mbit serial voice ROM. Figure shows example application circuit when record/playback made using command MSM6588/6588L. 1Mbit Serial Register MSM6389C MSM6389C MSM6389C TEST TEST RFSH RS/A RWCK DOUT 4.096MHz MSM6389C RWCK DI/O AOUT AVDD DGND Speaker amplifier DVDD' MSM6588/6588L REC/PLAY PAUSE RSEL1 RSEL2 PDMD MCUM RESET CSEL1 CSEL2 MOUT DGND AVDD LOUT AMON FOUT ADIN DGND DVDD AGND Switch array FIgure Example Application Circuit Stand-alone Mode with 1Mbit Serial Registers 100/104 AGND MSM6389JS (1-Mbit serial register) used, input level AU/D (pin MSM6389JS. name handling method each following devices listed below: MSM6389JS AU/D Input level. MSM6389BJS Leave open. MSM6389CJS Leave open. Semiconductor DVDD DVDD' AVDD RWCK DOUT SADX SASX RWCK DOUT SASY SADY 2Mbit Serial Voice MSM6596A-xxx MCUM TEST RSEL1 RSEL2 TEST TEST TEST TEST RESET RWCK DI/O MSM6588/6588L Figure Example Application Circuit Microcontroller Interface Mode with 1Mbit Serial Registers 2Mbit Serial Voice Microcontroller 1Mbit Serial Register MSM6389C TEST TEST FRSH RS/A MSM6389C TEST MOUT LOUT AMON FOUT ADIN DGND 4.096MHz DGND AOUT Speaker amplifier AVDD AGND AGND MSM6389JS (1-Mbit serial register) used, input level AU/D (pin MSM6389JS. name handling method each following devices listed below: MSM6389JS AU/D Input level. MSM6389BJS Leave open. MSM6389CJS Leave open. MSM6588/6588L 101/104 Semiconductor MSM6588/6588L Microcontroller Control Circuit External Memory MCUM TEST RSEL1 RSEL2 TEST TEST TEST TEST RESET MSM6588/6588L DVDD DVDD' AVDD RWCK DI/O Open Microcontroller MOUT LOUT AMON FOUT ADIN DGND AOUT Speaker amplifier 4.096MHz DGND AVDD AGND AGND Figure Application Circuit When Record/Playback Mode Using Command 102/104 Semiconductor MSM6588/6588L PACKAGE DIMENSIONS (Unit QFP44-P-910-0.80-2K Mirror finish Package material Lead frame material treatment Solder plate thickness Package weight Epoxy resin alloy Solder plating more 0.41 TYP. Notes Mounting Surface Mount Type Package SOP, QFP, TSOP, TQFP, LQFP, SOJ, (PLCC), SHP, surface mount type packages, which very susceptible heat reflow mounting humidity absorbed storage. Therefore, before perform reflow mounting, contact Oki's responsible sales person product name, package name, number, package code desired mounting conditions (reflow method, temperature times). 103/104 Semiconductor MSM6588/6588L (Unit TQFP44-P-1010-0.80-K Mirror finish Package material Lead frame material treatment Solder plate thickness Package weight Epoxy resin alloy Solder plating more 0.28 TYP. Notes Mounting Surface Mount Type Package SOP, QFP, TSOP, TQFP, LQFP, SOJ, (PLCC), SHP, surface mount type packages, which very susceptible heat reflow mounting humidity absorbed storage. Therefore, before perform reflow mounting, contact Oki's responsible sales person product name, package name, number, package code desired mounting conditions (reflow method, temperature times). 104/104 E2Y0002-29-11 NOTICE information contained herein change without notice owing product and/or technical improvements. Before using product, please make sure that information being referred up-to-date. outline action examples application circuits described herein have been chosen explanation standard action performance product. When planning product, please ensure that external conditions reflected actual circuit, assembly, program designs. When designing your product, please product below specified maximum ratings within specified operating ranges including, limited operating voltage, power dissipation, operating temperature. assumes responsibility liability whatsoever failure unusual unexpected operation resulting from misuse, neglect, improper installation, repair, alteration accident, improper handling, unusual physical electrical stress including, limited exposure parameters beyond specified maximum ratings operation outside specified operating range. Neither indemnity against license third party's industrial intellectual property right, etc. granted connection with product and/or information drawings contained herein. responsibility assumed infringement third party's right which result from thereof. products listed this document intended general electronics equipment commercial applications (e.g., office automation, communication equipment, measurement equipment, consumer electronics, etc.). These products authorized system application that requires special enhanced quality reliability characteristics system application where failure such system application result loss damage property, death injury humans. Such applications include, limited traffic automotive equipment, safety devices, aerospace equipment, nuclear power control, medical equipment, life-support systems. Certain products this document need government approval before they exported particular countries. purchaser assumes responsibility determining legality export these products will take appropriate necessary steps their expense these. part contents cotained herein reprinted reproduced without prior permission. MS-DOS registered trademark Microsoft Corporation. Copyright 1999 Electric Industry Co., Ltd. Printed Japan Other recent searchesSM3436-34HS - SM3436-34HS SM3436-34HS Datasheet MC-4R128FKE8S - MC-4R128FKE8S MC-4R128FKE8S Datasheet M28840 - M28840 M28840 Datasheet HLMP-D1XX - HLMP-D1XX HLMP-D1XX Datasheet HLMP-J100 - HLMP-J100 HLMP-J100 Datasheet J150 - J150 J150 Datasheet BYT51 - BYT51 BYT51 Datasheet AN2645 - AN2645 AN2645 Datasheet RM0016 - RM0016 RM0016 Datasheet PM0051 - PM0051 PM0051 Datasheet A63L83361 - A63L83361 A63L83361 Datasheet
Privacy Policy | Disclaimer |