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 signal p
2、rocesses 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 inc
3、ludes 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 DA
4、C 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 2K-word working SRAM Software-based audio process
5、ing 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 SACM_S2
6、00 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 (full d
7、uplex) 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 Advanced edu
8、cational toys Kids learning products Kids storybook General speech synthesizer Long duration audio products Recording / playback products SIGNAL DESCRIPTIONS 6. FUNCTIONAL DESCRIPTIONS 6.1. CPU The SPCE061A is equipped with a 16-bit nSP, the newest 16-bit microprocessor by Sunplus and pronounced as
9、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-interrupt, BRE
10、AK. Moreover, a high performance hardware multiplier with the capability of FIR filter is also built in to reduce the software multiplication loading. 6.2. Memory 6.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. 6.2.2. Flash memory Flash memory ($008000 $00FFFF) is a high-speed memory with access speed of two CPU