A132000 ADPCM SOUND CONTROLLER Preliminary Document Title ADPCM SOUND CONTROLLER Revision History Rev. No. 0.0 PRELIMINARY History Issue Date Remark Initial issue December 14, 1999 Preliminary (December, 1999, Version 0.0) AMIC Technology, Inc. A132000 ADPCM SOUND CONTROLLER Preliminary General Description The A132000 is a fully CMOS integrated circuit. It uses advanced design and process technology to combine an 8-bit RISC processor with program/data ROM, 80-byte working SRAM, timer/counter, I/O, built-in oscillator and audio current mode D/A. The high speed RISC processor can implement software based audio processing, data compression, LCD display, functional control and others. Features n 8-bit RISC controller n Provide 2Mbit ROM area n Provide maximum 2K bytes ROM area for program data n 80bytes working SRAM n Audio output, audio output current: 5 mA n 8-bit timer/counters with 8-bit programmable prescaler n Provide 8-bit current output D/A n Provide 20 general I/Os n Provide 4 output only drive LEDs n Key wake up function n Low voltage reset function n Crystal Operation or Built-in 4M Hz RC-Oscillator Operation n ESD, insensitive n Two-level hardware push/pop stack n Only 33 single word instruction to learn n Wide operation range:2.7V-5.5V n Software audio for speech and melody n Provide 60 seconds playing of audio or speech voice n Built-in watch dog timer n Clock stop mode n ADPCM encoding/decoding method n Power-On Reset (POR) Application Field n Intelligent education toys ex. Pattern to voice (animal, car, color etc.) n Spelling (A,B,C or Chinese) n Math game n High-end toy controller n Talking instrument controller n General speech synthesizer n Industrial controller Package Type n Dice Form PRELIMINARY (December, 1999, Version 0.0) 1 AMIC Technology, Inc. A132000 Block Diagram Program/Data ROM OSC1 8-bit RISC Controller Timer Clock/ Counter 80 bytes SRAM OSC2 AUDA 8-bit D/A module 20 Pin General I/O Port RA0~3 PRELIMINARY (December, 1999, Version 0.0) RB0~3 2 RC0~3 AMIC Technology, Inc. A132000 Pin Description Symbol I/O Function VCC I Positive Power Supply VSS I Negative Power Supply OSC1/CLKIN I Oscillator Crystal Input / External Clock Source Input (Crystal Mode) / External resister Input (RC Mode). OSC2/CLKOUT I Oscillator Crystal Output. T0CKI I Clock Input to Timer0. Must tied to VSS or VCC if not in use MCLRB I Master Clear Input. The pin active low reset to the device RA0 ~ RA3 I/O Bi-directional I/O port, Wakeup (Pad Option) RB0 ~ RB7 I/O Bi-directional I/O port RC0 ~ RC7 I/O Bi-directional I/O port AUDA O Audio output OPRA0 ~ OPRA3 I For RA0 ~ RA3 Wakeup Enable Option / Default = 1 (Enable) CLKOP I 1: ( RC-OSC Mode) / Default = 1 (RC-OSC Mode) TESTB I Reserved for Testing Mode TSIN I Reserved for Testing Mode TSOUT O Reserved for Testing Mode TS1~TS0 I Reserved for Testing Mode PRELIMINARY (December, 1999, Version 0.0) 0: ( XTAL Mode ) 3 AMIC Technology, Inc. A132000 Absolute Maximum Ratings Characteristics Symbol Min. Max. Unit Operating Temperature Top 0 70 °C Storage Temperature Range Ts -55 +125 °C Input Voltage VDD / VSS VDD - 0.5 VDD + 0.5 V Supply Voltage V -0.5 +6.0 V Electrical Characteristics Characteristics Symbol Min. Operating Voltage VDD 2.7 Standby Current Typ. Max. Unit Condition 5.5 V IDDS 10.0 µA VDD = 5V Operating Current IDDO 10.0 mA VDD = 5V No Load Input Low Voltage VIL 0 0.8 V Input High Voltage VIH 2.4 VDD+0.2 V VDD = 5V Output Low Voltage RC4-RC7 VOL 0.6 V IOL = 12mA RA,RB,RC0-RC3 VOL 0.6 V IOL = 2mA VDD = 5V Output High Voltage RC4-RC7 VOH VDD-0.7V V IOH = -12mA RA,RB,RC0-RC3 VOH VDD-0.7V V IOH = -2mA Output Current of AUDA IAUDA Oscillation Resistor ROSC RC-Oscillator Frequency FOSC PRELIMINARY (December, 1999, Version 0.0) 8 4 4 5.0 mA VDD = 5V 10 KΩ VDD = 5V MHz VDD = 5V AMIC Technology, Inc. A132000 Application Circuits RC Operating Mode Application Circuit VDD VDD RC7 RC6 RC5 RC4 RC3 RC2 RC1 RC0 OSC1 Rosc OSC2 T0CKI CLKOP A132000 VDD OPRA0 OPRA1 OPRA2 OPRA3 RA3 RA2 RA1 RA0 10K MCLRB Reset RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0 0.1uf VSS VDD 10K 0.1uf RC Mode (December, 1999, Version 0.0) Trigger AUDA C1 PRELIMINARY VDD 5 R1 C1: 0.1uf ~1uf R1: 680 ~1.5K AMIC Technology, Inc. A132000 Application Circuits (Continued) Crystal Operating Mode Application Circuit VDD RC7 RC6 RC5 RC4 RC3 RC2 RC1 RC0 VDD OSC1 20pf 4MHz OSC2 20pf T0CKI CLKOP A132000 VDD OPRA0 OPRA1 OPRA2 OPRA3 RA3 RA2 RA1 RA0 10K MCLRB Reset RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0 0.1uf VSS VDD 10K 0.1uf Crystal Mode (December, 1999, Version 0.0) Trigger AUDA C1 PRELIMINARY VDD 6 R1 C1: 0.1uf ~1uf R1: 680 ~1.5K AMIC Technology, Inc. A132000 Ordering Information Part No. Package A132000H Chip Form Pad Diagram RB4 RB3 RB2 RB1 RB0 AUDA RA3 RA2 RA1 RB5 RA0 VDD RB6 RB7 OSC2 A132000 OPRA0 Y OSC1 OPRA1 X (0,0) OPRA2 VSS MCLRB OPRA3 CLKOP TSIN T0CKI TSOUT RC7 TS1 TS0 TESTB RC0 RC1 RC2 RC3 RC4 RC5 RC6 Chip Size: 2820 um * 2820um This IC substrate should be connected to VSS PRELIMINARY (December, 1999, Version 0.0) 7 AMIC Technology, Inc. A132000 Pad Locations PRELIMINARY Symbol X Y RA0 VDD OSC2 OSC1 VSS MCLRB CLKOP T0CKI RC7 RC6 RC5 RC4 RC3 RC2 RC1 RC0 TESTB TS0 TS1 TSOUT TSIN OPRA3 OPRA2 OPRA1 OPRA0 RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0 AUDA RA3 RA2 RA1 +1315.7 +1315.7 +1315.7 +1315.7 +1315.7 +1315.7 +1315.7 +1315.7 +1315.7 +943.9 +721.3 +470.1 +247.5 -6.0 -226.3 -479.9 -700.1 -951.3 -1315.7 -1315.7 -1315.7 -1315.7 -1315.7 -1315.7 -1315.7 -1315.7 -1315.7 -1315.7 -951.3 -700.1 -477.5 -226.3 -3.7 +247.5 +470.1 +721.3 +943.9 +1095.7 +873.1 +635.97 +81.4 -141.2 -392.4 -615.3 -866.2 -1088.8 -1414.6 -1414.6 -1414.6 -1414.6 -1414.6 -1414.6 -1414.6 -1414.6 -1414.6 -1070.9 -819.7 -597.1 -345.9 -123.3 +127.9 +350.5 +601.7 +824.3 +1075.5 +1414.6 +1414.6 +1414.6 +1414.6 +1414.6 +1414.6 +1414.6 +1414.6 +1414.6 (December, 1999, Version 0.0) 8 AMIC Technology, Inc.