1、 1 SPCE061A 32K x 16 SOUND CONTROLLER 1. GENERAL DESCRIPTION The SPCE061A, a 16-bit architecture product, carries the newest 16-bit microprocessor, nSP (pronounced as micro-n-SP), developed by Sunplus Technology. This high processing speed assures the nSP is capable of handling complex digital signa
2、l processes easily and rapidly. Therefore, the SPCE061A is applicable to the areas of digital sound process and voice recognition. The operating voltage of 3.0V through 3.6V and speed of 0.32MHz through 49.152MHz yield the SPCE061A to be easily used in varieties of applications. The memory capacity
3、includes 32K-word flash memory plus a 2K-word working SRAM. Other features include 32 programmable multi-functional I/Os, two 16-bit timers/counters, 32768Hz Real Time Clock, Low Voltage Reset/Detection, eight channels 10-bit ADC (one channel built-in MIC amplifier with auto gain controller), 10-bit
4、 DAC output and many others. BLOCK DIAGRAM 3. FEATURES 16-bit nSP microprocessor CPU clock: 0.32MHz - 49.152MHz Operating voltage: 3.0V - 3.6V Program Flash Operating voltage: 3.0V - 3.6V IO PortA & B operating voltage: 3.0V - 5.5V 32K-word flash memory 2 2K-word working SRAM Software-based audio pr
5、ocessing Crystal Resonator Standby mode (Clock Stop mode) for power savings, Max. 2.0A VDD = 3.6V Two 16-bit timers/counters Two 10-bit DAC outputs 32 general I/Os (bit programmable) 14 INT sources with two priority levels Key wakeup function (IOA0 - 7) Approx. 190 sec speech 2.0Kbit/per sec with SA
6、CM_S200 PLL feature for system clock 32768Hz Real Time Clock (RTC) Eight channels 10-bit AD converter ADC external top reference voltage 2.0V voltage regulator output, 5mA of driving capability Serial interface I/O (SIO) Built-in microphone amplifier and AGC function UART receiver and transmitter (f
7、ull duplex) Low voltage reset and low voltage detection Watchdog enable (bonding option) ICE function for development and down load into flash memory Security function to protect code to be read and written. 4. APPLICATION FIELD Voice recognition products Intelligent interactive talking toys Advance
8、d educational toys Kids learning products Kids storybook General speech synthesizer Long duration audio products Recording / playback products SIGNAL DESCRIPTIONS 3 5. FUNCTIONAL DESCRIPTIONS 5.1. CPU The SPCE061A is equipped with a 16-bit nSP, the newest 16-bit microprocessor by Sunplus and pronoun
9、ced as micro-n-SP. Eight registers are involved in nSP: R1 - R4 (General-purpose registers), PC (Program Counter), SP (Stack Pointer), Base Pointer (BP) and SR (Segment Register). The interrupts include three FIQs (Fast Interrupt Request) and eight IRQs (Interrupt Request), plus one software-interru
10、pt, BREAK. Moreover, a high performance hardware multiplier with the capability of FIR filter is also built in to reduce the software multiplication loading. 5.2. Memory 5.2.1. SRAM The amount of SRAM is 2K-word (including Stack), ranged from $0000 through $07FF with access speed of two CPU clock cycles. 5.2.2. Flash memory Flash memory ($008000 $00FFFF) is a high-speed memory with access speed of two CPU