KX1400EG Keterex, KX1400EG Datasheet
![Audio D/A Converter ICs KX1400 Audio Playback IC](/photos/16/2/160239/kx1400qfn_sml.jpg)
KX1400EG
Specifications of KX1400EG
Related parts for KX1400EG
KX1400EG Summary of contents
Page 1
... Low-power Standby State (1 µA Typ.) Operating Voltage: 2.7V – 5.5V ° Operating Temperature: -40 Packages: - 20-pin SOIC (KX1400EW) - 24-pin 4X4mm QFN (KX1400EG) FUNCTIONAL BLOCK DIAGRAM MISO MOSI Memory I/F MSSL MCLK RST MSIZE MODE BUSY RDY MCU ...
Page 2
KX1400 Audio Playback IC 1. PIN DESCRIPTION AND PINOUT 1.1. Pin Description PIN NUMBER NAME SOIC20 QFN24 CLKOUT 1 21 Digital Output MODE 2 22 VDD1 3 23 SPO Analog Output ¯¯¯ RST BUSY 6 4 ...
Page 3
KX1400EW 20-Lead SOIC Pin-out Diagram (Top View) CLKOUT 1 MODE 2 VDD 3 4 SPO+ 5 RST BUSY 6 7 RDY SCL 8 9 SDI 10 CS KX1400 Audio Playback KX1400 TOP (Top ...
Page 4
... KX1400 Audio Playback IC 1.3. KX1400EG QFN-24 Pin-out Diagram (Top View SPO+ 2 RST 3 BUSY 4 RDY 5 SCL 6 4 KX1400 (Top View) GND SPO GND2 GND1 16 15 VDD2 14 MSIZE 13 MISO ...
Page 5
PACKAGE DESCRIPTIONS 2.1. 20-Lead Wide Body SOIC Package Drawing (Package Type W) KX1400 Audio Playback IC 5 ...
Page 6
KX1400 Audio Playback IC 2.2. QFN-24 Package Drawing (Package Type BOTTOM VIEW SIDE VIEW 0.90 TYP A3 0.20 TYP + - b 0.25 0.05 K 0.20 min + - D 4.00 ...
Page 7
ABSOLUTE MAXIMUM RATINGS Absolute Maximum Ratings are those values beyond which the life of the device may be impaired. PARAMETER Supply Voltage (VDD) Voltage on Digital Input pins Current through VDD or GND Current through Digital Output Pins Current ...
Page 8
KX1400 Audio Playback IC 5. OPERATING CHARACTERISTICS ° Specifications are for +70 A SYMBOL PARAMETER fosc Internal Oscillator Frequency Internal Oscillator Frequency Δf OSC Variation f Output Switching Frequency SW THD Total Harmonic Distortion P ...
Page 9
Supported Commands Table 6.1 lists the commands supported by the KX1400. Commands can be issued from either the host MCU or as part of a phrase processed from external memory. Commands belong to one of two execution types: control ...
Page 10
KX1400 Audio Playback IC 6.3. External Memory Interface TM The KX1400 includes a SPI /Microwire access a user-programmed external serial memory. This memory interface controller implements all of the protocol necessary to address and read numerous third-party EEPROM and Flash ...
Page 11
Memory Size Configuration The memory interface controller supports the use of serial memories with either 16-bit or 24-bit address spaces. The address size is configured by the state of the MSIZE pin. If MSIZE is set to logic high, ...
Page 12
KX1400 Audio Playback IC Figure 6.2. Example External Memory Organization (MSIZE=1) FFFFFFh FFFFFBh 0002FFh 0002FEh 000006h 000005h 000003h 000000h 6.3.4. Programming External Memory In-System External Flash and EEPROM memory can be programmed in-system via the KX1400. external memory directly, a ...
Page 13
Pass-thru mode is entered by setting the Pass-thru Option Bit (Bit 5) of the Reset Command. Once entered, the KX1400 remains in pass-thru mode until a device reset occurs. See Section 8.1 for more information on the Reset command. 6.4. ...
Page 14
KX1400 Audio Playback IC Note, if more than bits are transmitted, only the last bits transmitted before the rising edge of ¯¯ will be used (depending on the specific command). Any leading extra bits ...
Page 15
SYMBOL t ¯¯ Setup Time ¯¯¯ RDY RCS t BUSY Falling Edge to CS BCS t ¯¯ ¯¯¯ High Time RDY RDYH ¯¯ High Time BUSY BSYH ¯¯ First SCL Rising ...
Page 16
KX1400 Audio Playback IC Figure 6.6. Audio Processor Frequency Characteristics 10 0 -10 -20 -30 -40 -50 -60 -70 -80 100 6.6. Volume Control The Digital Audio Processor includes a volume control function. Volume control is performed by digitally adjusting ...
Page 17
The Frequency Index takes a value from 0 to 16383. Therefore, frequencies can be generated in the range of 0.24414 Hz to 3.9997 KHz. A Frequency Index of 0 causes the KX1400 IC to repeat the previous tone but mute ...
Page 18
KX1400 Audio Playback IC Table 6.6. Internal Oscillator Electrical Specifications SYMBOL PARAMETER fosc Internal Oscillator Frequency Internal Oscillator Frequency Δf OSC Variation 6.10. General Purpose Clock Output The KX1400 provides a Clock Output feature with the ability to divide the ...
Page 19
Stand-by mode is entered by setting the Stand-by Option bit when issuing the Stop command via the MCU host interface or as part of a phrase processed from external memory. Stand-by Mode is exited by performing a device reset or ...
Page 20
KX1400 Audio Playback IC 7.2. Host Controlled without External Memory The following example circuit shows the KX1400 in host-controlled operation with audio data stored in the MCU’s data memory. LEDs are controlled with Set Outputs commands sent from the MCU. ...
Page 21
Host Controlled with External Memory The example circuit in Figure 7.3 shows the KX1400 in host-controlled operation with audio data stored in external serial memory. Commands are sent from the MCU to play audio phrases from the external memory. ...
Page 22
KX1400 Audio Playback IC 8. COMMAND SET 8.1. Reset Encoding: Bits 7-6 Unused Description: The Reset command cancels any pending operation, immediately disables output to the speaker driver, and resets the tone-duration setting to zero. The CLKOUT and GPO states ...
Page 23
Options: Bit 4: Stand-by Setting the Stand-by option to logic one executes a mute operation and then puts the KX1400 into its low-power stand-by state. The stand-by state is exited at the next assertion of the ¯¯ signal (i.e. at ...
Page 24
KX1400 Audio Playback IC Options: None Data: Bits 15-4: Frequency Index The Frequency Index specifies the frequency generated in Hertz using the following formula: Frequency = (Index / 4.096) Hz. A Frequency Index of 000h repeats the previous tone but ...
Page 25
Play Phrase Encoding: Bits 15-4 Phrase Index Description: The Play Phrase command instructs the KX1400 to retrieve and process a specified phrase from external memory. A maximum of 4096 unique phrases is supported. Type: Audio Options: None Data: Bits ...
Page 26
KX1400 Audio Playback IC Description: The Set Outputs command sets the state of the two general purpose output pins. The output drivers for the general purpose output pins may be configured as open-drain or push-pull. The default configuration after a ...
Page 27
This is a 4-bit, 8 kHz IMA ADPCM audio sample. Sample 2 is processed after Sample 1. Length: 16 Bits 8.11. Play ADPCM (From External Memory) Encoding: Bits 31-8 Number of Bytes Description: When used within a phrase to be ...
Page 28
KX1400 Audio Playback IC The Clock-out Stop State option defines the output level of the CLKOUT pin when the Clock-out signal is disabled. Setting this bit to logic one sets the CLKOUT output to a logic level high state. Setting ...
Page 29
... Ordering Part Number Package/Case KX1400EW SOIC-20 300mil KX1400EG QFN-24 4x4mm Contact Information Keterex, Inc. 7320 N. Mo Pac Expressway Suite 201 Austin, Texas 78731 Tel: 512-346-8800 www.keterex.com Email: support@keterex.com Information furnished by Keterex, Inc. in this document is believed to be accurate and reliable. However, no responsibility is assumed for its use ...