eSL Series 16 Bits DSP Sound Processor Product Specification DOC. VERSION 1.7 ELAN MICROELECTRONICS CORP. October 2009 eSL Series 16 Bits DSP Sound Processor Trademark Acknowledgments: IBM is a registered trademark and PS/2 is a trademark of IBM. Windows is a trademark of Microsoft Corporation. ELAN and ELAN logo are trademarks of ELAN Microelectronics Corporation. Copyright © 2006~2009 by ELAN Microelectronics Corporation All Rights Reserved Printed in Taiwan The contents of this specification are subject to change without further notice. ELAN Microelectronics assumes no responsibility concerning the accuracy, adequacy, or completeness of this specification. ELAN Microelectronics makes no commitment to update, or to keep current the information and material contained in this specification. Such information and material may change to conform to each confirmed order. In no event shall ELAN Microelectronics be made responsible for any claims attributed to errors, omissions, or other inaccuracies in the information or material contained in this specification. ELAN Microelectronics shall not be liable for direct, indirect, special incidental, or consequential damages arising from the use of such information or material. The software (if any) described in this specification is furnished under a license or nondisclosure agreement, and may be used or copied only in accordance with the terms of such agreement. ELAN Microelectronics products are not intended for use in life support appliances, devices, or systems. Use of ELAN Microelectronics product in such applications is not supported and is prohibited. NO PART OF THIS SPECIFICATION MAY BE REPRODUCED OR TRANSMITTED IN ANY FORM OR BY ANY MEANS WITHOUT THE EXPRESSED WRITTEN PERMISSION OF ELAN MICROELECTRONICS. ELAN MICROELECTRONICS CORPORATION Headquarters: Hong Kong: USA : No. 12, Innovation Road 1 Hsinchu Science Park Hsinchu, Taiwan 30077 Tel: +886 3 563-9977 Fax: +886 3 563-9966 http://www.emc.com.tw Elan (HK) Microelectronics Corporation, Ltd. Flat A, 19F., World Tech Centre 95 How Ming Street, Kwun Tong Kowloon, HONG KONG Tel: +852 2723-3376 Fax: +852 2723-7780 [email protected] Elan Information Technology Group (USA) Shenzhen: Shanghai: Elan Microelectronics Shenzhen, Ltd. Elan Microelectronics Shanghai, Ltd. 3F, SSMEC Bldg., Gaoxin S. Ave. I Shenzhen Hi-tech Industrial Park (South Area) Shenzhen 518057 CHINA Tel: +86 755 2601-0565 Fax: +86 755 2601-0500 23/Bldg. #115 Lane 572, Bibo Road Zhangjiang Hi-Tech Park Shanghai, CHINA Tel: +86 21 5080-3866 Fax: +86 21 5080-4600 1821 Saratoga Ave., Suite 250 Saratoga, CA 95070 USA Tel : +1 408 366-8225 Fax: +1 408 366-8220 eSL Series 16 Bits DSP Sound Processor Contents 1 General Description.....................................................................................................1 2 Features........................................................................................................................1 3 Block Diagram..............................................................................................................3 4 Selection Table.............................................................................................................4 5 Algorithm Selection Table ...........................................................................................6 6 Pin Description.............................................................................................................8 7 Electrical Characteristics ..........................................................................................12 8 Application Circuits ...................................................................................................15 eSL Series 16 Bits DSP Sound Processor Specification Revision History Doc. Version 1.0 1.1 1.2 Revision Description 1. Modified the Pin description in Section 5 2. Modified the Operating temperature Range in Section 6.2 1. Added a comment after the Selection table in Section 4 2. Modified the Application Circuits diagram in Section 7 3. Modified the Sampleing Rate Range in Section 4 1. Added eSL032 2. Modified the Temperature Range in Section 6.2 3. Modified the Power Supply voltage in Section 6.3 Date 2006/10/31 2007/04/12 2007/08/10 4. Added algorithm suuport such as beat tracking, sound location, speech control, pitch control in Section 2 and 4 1.3 1.4 1.5 1.6 1.7 1. Added package information in Section 4 2. Modified Application Circuit in Section 7 1. Modified PWM current in Section 6.3 2. Added PortC DC characteristic in Section 6.3 1. Modified Application Circuits diagram in Section 7 2. Modified Algorithm support in Section 2 and 4 3. Added eSL032B, eSL128B, eSL256B, eSL512B, eSL512C 1. Added algorithm-related section in Section 5 1. Modify PC[7:0] pull-up resiter in Section 7.3 2. Modified Application Circuit in Section 8 2007/11/10 2008/01/10 2008/10/15 2009/04/15 2009/10/15 eSL Series 16 Bits DSP Sound Processor 1 General Description The ELAN eSL Series IC is a 16-bit DSP Sound Processor with multi-channel speech and instrument playback. It is based on ELAN 16-bit DSP platform. The series has a powerful 16-bit DSP architecture that handles most of the speech/melody functions. Speech and melody can be played back simultaneously. The speech synthesis is implemented by software, and it supports a wide range of compression bit rates and various volume levels. The ELAN eSL Series provides real instrument waveform to obtain good quality melody. The ELAN eSL peripheral includes ADC, RTC, Timer, WDT, SPI, DAC, PWM, etc. The ELAN eSL Series IC offer Fast, Sleep, Green, and Slow modes of operation. The use of Green/Slow mode will further reduce the power consumption. Green mode also provides RTC function for wake-up purposes. The ELAN eSL Series enhanced features make it suitable for versatile voice and sound effect product applications. These enhanced versatile features allow users to create products with a wide variety of new fancy ideas. The ELAN eSL Series has extreme high performance in speech application based on powerful DSP architecture and good algorithm in audio compression. 2 Features MCU • 16-bit RISC CPU architecture • CPU clock: 20 MHz @ 3.3V • Programmable PLL • Four CPU operation modes: fast, slow, green, sleep • Powerful DSP Instruction Set supports multiplication, division, repeat, loop and soft interrupt instructions • Saturation mode is supported for multimedia applications • Eight general purpose registers (GPR) • 21 interrupt sources with 2-level priority Memory • 32K-word program memory • 2K-word data RAM • 032/128/256/512K-word data ROM Peripherals • Real Time Clock (RTC) with wake-up function • Four 8-bit timers, two general purpose timers, two multiple-function timers Product Specification (V1.7) 10.15.2009 (This specification is subject to change without further notice) •1 eSL Series 16 Bits DSP Sound Processor • 8-bit Watchdog Timer (WDT) with general purpose timer capability • 40 GPIO + 8 Outputs • Serial Peripheral Interface (SPI) • 12-bit Analog to Digital Converter (ADC) with touch panel and MIC inputs • 12-bit current-steering Digital to Analog Converter (DAC) • 10-bit resolution Pulse Width Modulation (PWM) 2• Product Specification (V1.7) 10.15.2009 (This specification is subject to change without further notice) eSL Series 16 Bits DSP Sound Processor Block Diagram Program Co unter I/O Space (SFR) I/O Direct ADC RAM Addressing Control Unit DAC 17x17 Multiplier / Di vi der (+16 bi t ALU) ALU Bus INT PWM I/O Instructi on Decoder G eneral Purpose Regi sters Bus Reg Addressing Addressing ROM Port A~D Data 3 Timer RTC A CC D WDT Status Reg SPI R AM OSC/PLL C o nto l S i g na ls Figure 3-1 ELAN eSL System Block Diagram Product Specification (V1.7) 10.15.2009 (This specification is subject to change without further notice) •3 eSL Series 16 Bits DSP Sound Processor 4 Selection Table The ELAN eSL Series integrates an extensive range of features, most of which are common to all devices, except for some distinctive features like, Data ROM, I/O count and Coding Type. For user convenience in the choice of the most suitable product for their application, the following table is provided, which enumerates the main features of each device. Product No. eSL032 eSL128 512K×16 2K ×16 Data RAM Watchdog 256K×16 32K × 16 Program ROM Timer eSL512 81 Pin Count Data ROM eSL256 32Kx16 128K×16 4 × 8-bit timers Yes PWM 10-bit A/D Converter 12-bit Current D/A 12-bit SPI 1 set I/O 40 I/O ports + 8 Output ports 4• Product Specification (V1.7) 10.15.2009 (This specification is subject to change without further notice) eSL Series 16 Bits DSP Sound Processor Product No. eSL032A* eSL032B* eSL128A* eSL128B* eSL256A* eSL512A* eSL512B* eSL512C* 81 Pin Count Program ROM 32K × 16 Data RAM 2K ×16 Data ROM eSL256B* 32Kx16 128K×16 256K×16 512K×16 512K×16 4 × 8-bit timers Timer Yes Watchdog PWM 10-bit A/D Converter 12-bit Current D/A 12-bit SPI 1 set I/O 40 I/O ports + 8 Output ports * The product number “A,B,C” means advanced audio algorithm is supported. Product Specification (V1.7) 10.15.2009 (This specification is subject to change without further notice) •5 eSL Series 16 Bits DSP Sound Processor 5 Algorithm Selection Table The ELAN eSL Series algorithm feature • Built-in software voice synthesizer (0.8K ~ 96Kbps@8kHz) • Multiple flash with volume level option • Directly controls port output value by waveform (waveform control port) • Supports mark number in waveform with ROM optimized configuration • Up to 2-channel speech with different channel sample rate or 1-channel speech + 8-channel melody • Voice recording in 12, 16, 20, 32, 40, 48 and 96 Kbps@8KHz • Support beat tracking function to detect music tempo • Support speed control to adjust playback speed • Support pitch control to change voice pitch • Support sound source detection function to detect the angle of sound position • Support speaker dependent recognition to recognize voice command & control function which is dependent on speaker • Support speaker independent recognition to recognize voice command & control function which is independent on speaker • Support handwriting recognition engine to recognize characters, numeral, symbols, and gestures. Product No. Audio** eSL032 eSL128 eSL256 Up to 2-channel speech with different channel sample rate or 1-channel speech + 8-channel melody Coding Type** 12K/16K/20K/32K/40K/48K/96K bps @ 8KHz Sampling Rate Range** 6kHz ~ 48KHz Recording 6• eSL512 Yes Product Specification (V1.7) 10.15.2009 (This specification is subject to change without further notice) eSL Series 16 Bits DSP Sound Processor Product No. eSL032A* eSL128A* eSL256A* eSL512A* eSL032B* eSL128B* eSL256A* eSL512B* Audio** Up to 2-channel speech with different channel sample rate or 1-channel speech + 8-channel melody Coding Type** 0.8K~96K bps @ 8KHz Sampling Rate Range** eSL512C* 12K/16K/20K/32K/40K /48K/96K bps @8KHz 6kHz ~ 48KHz Recording Yes Yes Yes Yes Yes Yes Yes Yes No Beat Tracking Yes Yes Yes Yes Yes Yes Yes Yes No No No No No Yes Yes Yes Yes No Dependent Recognition No No No No Yes Yes Yes Yes No Recording Yes Yes Yes Yes Yes Yes Yes Yes No Sound Source Detection Yes Yes Yes Yes Yes Yes Yes Yes No Speech Speed/Pitch Control Yes Yes Yes Yes Yes Yes Yes Yes Yes Hand Writing Recognition No No No No No No No No Yes Speaker Independent Recognition Speaker * The product number “A,B,C” means advanced algorithm is supported. A series support vocal high compress application. B series support voice recognition (SI/SD) application, C series support hand write recognition (HWR) application **For more detailed information, refer to the Assembler Reference Manual, C Macro Reference Manual and related Application note. Product Specification (V1.7) 10.15.2009 (This specification is subject to change without further notice) •7 eSL Series 16 Bits DSP Sound Processor 6 Pin Description 6.1 Power Supply Type Supply Voltage VDD_CPU P 3V Positive power supply for CPU, digital peripheral and DRAM VDD_PM P 3V Positive power supply for PROM, DROM and POR VDD_OSC P 3V Positive power supply for Oscillator system and PLL IOVDD_PWM P 3V, 5V Positive power supply for Port D and PWM I/O pad IOVDD_PB P 3V, 5V Positive power supply for Port A.2~15 and Port B I/O pad IOVDD_PC P 3V, 5V Positive power supply for Port C I/O pad VSS_CPU P GND Negative power supply for CPU, digital peripheral and DRAM VSS_PM P GND Negative power supply for PROM, DROM and POR VSS_OSC P GND Negative power supply for Oscillator system and PLL IOVSS_PWM P GND Negative power supply for Port D and PWM I/O pad IOVSS_PB P GND Negative power supply for Port A.2~15 and Port B I/O pad IOVSS_PC P GND Negative power supply for Port C I/O pad AVDD_AD P 3V Positive power supply for A/D AVDD_DA P 3V Positive power supply for D/A AVSS_AD P GND Negative power supply for A/D AVSS_DA P GND Negative power supply for D/A VREF P 3V External reference voltage input pin for A/D and MIC RVIN P 5V Regulator voltage input RVOUT P 3V Regulator voltage output 3.0V Name Description NOTE The AVDD_AD, VREF are analog voltage input that need to separate with other digital voltage input to reduce noise issue. For example, you can use on-chip regulator to be the analog voltage source. Or you can refer to development board reference circuit. 8• Product Specification (V1.7) 10.15.2009 (This specification is subject to change without further notice) eSL Series 16 Bits DSP Sound Processor 6.2 System Control Name Type Description RSTB I RSTB is the low active global reset input* TEST I Test mode select pin (High active). Internal pull down. For chip internal test only, normally connect to VSS. OSCI I OSCO O Crystal oscillator connecting pin OSCS I RC or Crystal selection: 0 = RC 1 = Crystal PLLC I PLL loop filter capacitor ** Crystal or RC oscillator connecting pin RC or Crystal selection is by OSCS pin * This pin has an internal pull-up 150KΩ resistor, refer to the Application Circuit ** This pin must connect a 47nF capacitor to ground, refer to the Application Circuit 6.3 DAC Output Name DACO Type O Description Current D/A output pin 6.4 Two-stage Amplifier & Touch Pad Positioning Name Type Description AMPO O Post Amplifier output MIC I Microphone signal input (AC coupling from microphone signal) AGC I Automatic Level Control adjustment pin Xn I Touch Pad positioning for X axis under negative voltage level Yn I Touch Pad positioning for Y axis under negative voltage level XP/ADIN0 I YP/ADIN1 I Touch Pad positioning for X axis under positive voltage level Analog input channel 0 Touch Pad positioning for Y axis under positive voltage level Analog input channel 1 Product Specification (V1.7) 10.15.2009 (This specification is subject to change without further notice) •9 eSL Series 16 Bits DSP Sound Processor 6.5 I/O Port Port A Attributes and Definitions Name Function Type GPIO I/O General-purpose I/O function PWM0 O PWM Output 0 GPIO I/O General-purpose I/O function PWM1 O PWM Output 1 PA[2] GPIO I/O General-purpose I/O function PA[3] GPIO I/O General-purpose I/O function GPIO I/O General-purpose I/O function TEX12 I External Timer 2 clock input GPIO I/O General-purpose I/O function TEX13 I External Timer 3 clock input PA [6] GPIO I/O General-purpose I/O function PA [7] GPIO I/O General-purpose I/O function GPIO I/O General-purpose I/O function TCCP2 I/O Timer 2 capture input or compare output GPIO I/O General-purpose I/O function TCCP3 I/O Timer 3 capture input or compare output GPIO I/O General-purpose I/O function EXINT0 I GPIO I/O EXINT1 I GPIO I/O PA[0] PA[1] PA[4] PA[5] PA [8] PA [9] PA [10] PA [11] PA [12] External Interrupt 0 input General-purpose I/O function External Interrupt 1 input General-purpose I/O function with programmable high current SPI function In Slave mode: used as chip select input In Master mode: used as I/O pin with programmable high current /SS I GPIO I/O General-purpose I/O function with programmable high current MOSI I/O SPI function (Master output / Slave input) with programmable high current GPIO I/O General-purpose I/O function with programmable high current MISO I/O SPI function (Master input / Slave output) with programmable high current GPIO I/O General-purpose I/O function with programmable high current SCK I/O SPI function with programmable high current In Master mode: used as serial clock output In Slave mode: used as serial clock input PA [13] PA [14] PA [15] 10 • Description Product Specification (V1.7) 10.15.2009 (This specification is subject to change without further notice) eSL Series 16 Bits DSP Sound Processor Port B Attributes and Definitions Name Function Type I/O PB [7:0] General-purpose I/O function GPIO I I/O PB [15:8] Description Wake-up function with programmable pull-up resistor General-purpose I/O function GPIO I Wake-up function with programmable pull-up resistor Port C Attributes and Definitions Name PC [1:0] Function GPIO Type I/O I GPIO PC [7:2] ADIN2~7 I/O Description General-purpose I/O function Input with programmable pull-up resistor General-purpose I/O function I Input with programmable pull-up resistor I Analog Input channels Note: Port C [7:2] is pin-shared with ADC input. There is no Schmitt Trigger Input when input is from Port C [7:2] Port D Attributes and Definitions Name Function Type Description PD [0] GPO O General-purpose output function with high drive current (1 * Tg delay) * PD [1] GPO O General-purpose output function with high drive current (5 * Tg delay) * PD [2] GPO O General-purpose output function with high drive current (2 * Tg delay) * PD [3] GPO O General-purpose output function with high drive current (6 * Tg delay) * PD [4] GPO O General-purpose output function with high drive current (3 * Tg delay) * PD [5] GPO O General-purpose output function with high drive current (7 * Tg delay) * PD [6] GPO O General-purpose output function with high drive current (4 * Tg delay) * PD [7] GPO O General-purpose output function with high drive current (8 * Tg delay)* * Product Specification (V1.7) 10.15.2009 (This specification is subject to change without further notice) Tg = 4 nano-second for low noise design consideration • 11 eSL Series 16 Bits DSP Sound Processor 7 Electrical Characteristics 7.1 CPU Voltage – Frequency Graph The speed of a MOS device depends on voltage, temperature, and process variation. Performance analysis is based on a combination of these three factors. The central operating condition is characterized at 3.3V, 25°C, and typical process parameters. Voltage-Frequency Graph 4 3.8 3.6 Voltage (V) 3.4 3.2 3 Spec. Guaranteed Area 2.8 2.6 2.4 2.2 2 1.8 0 2 4 6 8 10 12 14 16 18 20 22 24 Frequency (MHz) 12 • Product Specification (V1.7) 10.15.2009 (This specification is subject to change without further notice) eSL Series 16 Bits DSP Sound Processor 7.2 Absolute Maximum Ratings Parameter Pins Symbol Condition Rated Value Power supply voltage VDD VDD TA=25°C -0.3 to +6.0 Unit V Input voltage All Input VIN TA=25°C -0.3 to VDD+0.3 Operating temperature range - TA - -40 to +85 Storage temperature range - TSTR - -65 to +150 °C 7.3 DC Characteristics Standard operation conditions: VDD = 3V, GND=0V, TA = 25°C Parameter Power supply voltage Pins VDD1 VDD Rated Value Min. Typ. Max. 2 batteries 2.2 3.0 3.6 3 batteries 3.6 4.5 5.5 - VIN1 - VDD×0.7 - VDD - VIN2 - 0 - VDD×0.3 - - - 0.5×VDD - 0.75×VDD - - - 0.2×VDD - 0.4×VDD Input voltage Input threshold voltage (Schmitt Trigger) Symbol Condition Unit V PC [7:0] VPU0L Vin=GND 50 100 150 /RESET VPU1L Vin=GND 500 1000 1500 /RESET VPU1H Vin=2V 80 100 120 80 100 120 Pull-up resistor Pull-down resistor 1Refer TEST RPD Vin=1V kΩ to the User Manual Voltage Regulator section for details. Product Specification (V1.7) 10.15.2009 (This specification is subject to change without further notice) • 13 eSL Series 16 Bits DSP Sound Processor Parameter Pins Symbol Ports A, B,C output high current IOH0 IOH0 Ports A, B,C output low current IOL0 Port D output high current Rated Value Min. Typ. Max. VDD=3V VOH=2.4V -2 -3 - IOL0 VDD=3V VOL=0.4V 2 3 - IOH1 IOH1 VDD=3V VOH=2.4V -7 -10 - Port D output low current IOL1 IOL1 VDD=3V VOL=0.4V 7 10 - Port A[12:15] high current (HD enabled) IOH2 IOH2 VDD=3V VOH=2.4V -7 -10 - Port A[12:15] low current (HD enabled) IOL2 IOL2 VDD=3V VOL=0.4V 7 10 - PWM output high current -140 -150 - PWM output low current VDD=3V PWM0 IPWML VOL=VDD/2 PWM1 Max. volume 140 150 - DAC output current DACO VDD=2.2~3.3V 2.5 3 - RVIN=4.5V RVOUT=3.0V Fast, Slow mode 70 - - RVIN = 4.5V RVOUT = 3.0V Green, Sleep mode 7 - - RVOUT IDAC IOUT Fast mode current consumption increment per MHz - VDD=3V IFAST No load DAC off - 700 800 Slow mode current consumption - VDD=3V ISLOW No load DAC off - 70 80 IGREEN VDD=3V - 8 10 VDD=3V Regulator on - 1.5 2 VDD = 3V Regulator off - 1 1.2 VDD = 3V 14 16 - Green mode current consumption - Sleep mode current consumption - CPU operation frequency - ISLEEP Fsys Unit mA VDD=3V PWM0 IPWMH VOH=VDD/2 PWM1 Max. volume Regulator output current 14 • Condition µA MHz Product Specification (V1.7) 10.15.2009 (This specification is subject to change without further notice) eSL Series 16 Bits DSP Sound Processor 8 Application Circuits VCC_4.5V R1 0~10ohm Vcc_cpu C7 BT1 + SPEAKER 86 87 90 91 92 93 94 95 96 97 98 99 100 1 2 10 D-TR1 RVIN PA[0] PA[1] PA[2] PA[3] PA[4] PA[5] PA[6] PA[7] PA[8] PA[9] PA[10] PA[11] PA[12] PA[13] PA[14] PA[15] D-TR4 D-TR5 D-TR6 D-TR7 D-TR8 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 RSTB OSCI For Crystal 0.1uF 61 Vcc_cpu OSCI 58 1M OSCO PLLC PD[0] PD[1] PD[2] PD[3] PD[4] PD[5] PD[6] PD[7] eSL/ eAM PB[0] PB[1] PB[2] PB[3] PB[4] PB[5] PB[6] PB[7] PB[8] PB[9] PB[10] PB[11] PB[12] PB[13] PB[14] PB[15] Y1 32768Hz OSCO 59 63 69 70 79 80 81 82 83 84 C3 C1 10pF C2 10pF 47nF LD1 LED LD2 LED VCC_4.5V LD3 LED LD4 LED PC[0] PC[1] PC[2] PC[3] PC[4] PC[5] PC[6] PC[7] 31 32 33 34 35 36 37 38 VCC_4.5V AGC XN XP GND_PWM GND_PB GND_PC DACO LS1 44 43 SPEAKER 42 67 Q1 NPN Rb R 85 89 30 AVSS_DA VSS_PM VSS_OSC VSS_CPU 12 60 41 68 65 TEST YN YP AVSS_AD AMPO 50 49 45 Ext. RESET C4 Vcc_cpu OSCS MIC 51 47 64 Rosc D-TR2 D-TR3 SW1 88 11 39 56 0.1uF 57 0.1uF RVOUT 13 62 40 66 46 C5 VCC_PWM VCC_PB VCC_PC PA0 PA1 VDD_PM VDD_OSC VDD_CPU LS1 AVDD_DA For PWM driver Speaker AVDD_AD VREF U1 48 BATTERY C6 Figure 8-1 ELAN eSL Series Series with 4.5V No ADC Application Circuit Diagram NOTE The AVDD_AD, VREF are analog voltage input that need to separate with other digital voltage input to reduce noise issue. For example, you can use on-chip regulator to be the analog voltage source. Or you can refer to development board reference circuit. Product Specification (V1.7) 10.15.2009 (This specification is subject to change without further notice) • 15 eSL Series 16 Bits DSP Sound Processor VCC_4.5V R1 L1 0~10ohm C7 BT1 + BEAD AVCC_3V BATTERY Vcc_cpu AVCC_3V For PWM driver Speaker C12 C11 C6 C5 0.1uF 0.1uF CS SO WP GND VCC HOLD SCLK SI SPI Flash ROM PA[15] PA[13] D-TR1 88 11 39 VCC_PWM VCC_PB VCC_PC RVIN 57 RVOUT 13 62 40 66 PA[0] PA[1] PA[2] PA[3] PA[4] PA[5] PA[6] PA[7] PA[8] PA[9] PA[10] PA[11] PA[12] PA[13] PA[14] PA[15] D-TR4 D-TR5 D-TR6 D-TR7 D-TR8 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 RSTB OSCS OSCI OSCO PLLC PD[0] PD[1] PD[2] PD[3] PD[4] PD[5] PD[6] PD[7] eSL/ eAM PB[0] PB[1] PB[2] PB[3] PB[4] PB[5] PB[6] PB[7] PB[8] PB[9] PB[10] PB[11] PB[12] PB[13] PB[14] PB[15] PC[0] PC[1] PC[2] PC[3] PC[4] PC[5] PC[6] PC[7] Y1 32768Hz OSCO 59 63 69 70 79 80 81 82 83 84 C1 10pF OSCI 58 C3 C2 10pF 47nF LD1 LED LD2 LED VCC_4.5V AVCC_3V R2 2.7K 31 32 33 34 35 36 37 38 C9 R3 2K 0.1u VCC_4.5V 0.1u C10 MIC GND_PWM GND_PB GND_PC DACO MK1 1 2 PC5 44 43 MICROPHONE SPEAKER 42 AGC 67 Q1 NPN Rb R R4 C8 22u AMPO 68K 85 89 30 AVSS_DA VSS_PM VSS_OSC VSS_CPU 12 60 41 1n Touch Panel 68 YN YP C12 AVSS_AD AMPO TEST 1n 49 45 AGC XN XP 65 C11 51 47 For Crystal Vcc_cpu LS1 50 XN XP YN YP 0.1uF 61 1M MIC 4 3 2 1 64 Rosc D-TR2 D-TR3 Ext. RESET C4 2 PA[12] PA[14] SW1 1 VCC_3V 86 87 90 91 92 93 94 95 96 97 98 99 100 1 2 10 VDD_PM VDD_OSC VDD_CPU SPEAKER AVDD_DA VREF U1 46 PA0 PA1 AVDD_AD LS1 48 0.1uF 56 + Figure 8-2 ELAN eSL Series Application Circuit Diagram with A/D, D/A using BJT, SPI and PWM for 4.5V Support NOTE The AVDD_AD, VREF are analog voltage input that need to separate with other digital voltage input to reduce noise issue. For example, you can use on-chip regulator to be the analog voltage source. Or you can refer to development board reference circuit. NOTE For different package type, the system characteristic issue such as power consumption due to IO pad floating must controlled by software. For example, if user don’t bonding IO pad, you must set IO pad type is input with pull-up resister or output to prevent power consumption. 16 • Product Specification (V1.7) 10.15.2009 (This specification is subject to change without further notice) eSL Series 16 Bits DSP Sound Processor Product Specification (V1.7) 10.15.2009 (This specification is subject to change without further notice) • 17