DATASHEET SEARCH SITE | WWW.ALLDATASHEET.COM
Document overview
- Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 15
Technical content
GENERALPLUS TECHNOLOGY INC. reserves the right to change this documentation without prior notice. Information provided by GENERALPLUS TECHNOLOGY INC. is believed to be accurate and reliable. However, GENERALPLUS TECHNOLOGY INC. makes no warranty for any errors which may appear in this document. Contact GENERALPLUS TECHNOLOGY INC. to obtain the latest version of devi ce specifications before plac ing your order. No responsibility is assumed by GENERALPLUS TECHNOLOGY INC. for any infringement of patent or other rights of third parties which may result from its use. GG May 08, 2014 Version 1.7 PPCC1111550011CC 51122KKBB SSoouunndd CCoonnttrroolllleerr ((OOTTPP)) In addition, GENERALPLUS products are not authorized for use as critical components in life s upport devices/systems or aviation devices/systems, where a malfunction or failure of the product may reasonably be expected to result in significant injury to the user, without the express written approval of Generalplus.
© Generalplus Technology Inc. Proprietary & Confidential
2 May 08, 2014
Version: 1.7 Table of Contents PAGE
© Generalplus Technology Inc. Proprietary & Confidential
3 May 08, 2014
Version: 1.7 551122KKBB SSOOUUNNDD CCOONNTTRROOLLLLEERR ((OOTTPP)) 1. GENERAL DESCRIPTION The GPC11501C, a speech/wavetable synthesizer, equips an 8-bit CMOS microprocessor, and 512K-byte OTP EPROM, 128-byte working SRAM. Other primary features include two 8-bit Timer/Counters and can cascade to one 16-bit timer/counter, 24 Software Selectable I/Os, One 8-bit DAC and a pair of PWM output. It operates at a wide voltage range of 2.4V - 5.5V. Plus, a Clock Stop mode is built in for power savings. The unique power saving mode saves the RAM contents, but freezes the oscillator to stop executing ot her functions. The maximum CPU frequency can run up to 8MHz and the instruction cycle is two clock cycles (min.) ~ six clock cycles (max.). The GPC11501C loads, not only the latest technology, but also the full commitment and technical support of Generalplus. 2. BLOCK DIAGRAM 8-bit 8-bit timer/counter Clock
24 PIN GENERAL I/O PORT
R 512KB IOD[7:0]IOC[7:0] TEST IOB[7:0] EPM VPP Regulator V30_REG 3. FEATURES 8-bit microprocessor 512K bytes OTP EPROM 128-byte working SRAM Software-based audio processing Wide operating voltage: 2.4V - 5.5V @ 6.0MHz 3.6V - 5.5V @ 8.0MHz Supports ROSC only Max. CPU clock: 6.0MHz @ 3.0V, 8MHz @ 5.0V Standby mode (Clock Stop mode) for power savings Max. 5.0uA @ 5.0V 500ns instruction cycle time @ 4.0MHz CPU clock 24 general I/Os (include 4 high brightness LED driving I/O) Two 8-bit timer/counters and can cascade to one 16-bit timer/counter Six INT sources Key wake -up function IR function External feedback input Watch dog function Low voltage reset(LVR)function One DAC and A pair of PWM output 4. APPLICATION FIELD Intelligent education toys Ex. Pattern to voice (animal, car, color, etc.) Spelling (English or Chinese) M a t h Advanced toy controller General speech synthesizer Industrial controller
© Generalplus Technology Inc. Proprietary & Confidential
4 May 08, 2014
Version: 1.7 5. SIGNAL DESCRIPTIONS Mnemonic PIN No LQFP 44 Package No Type Description VDD1 1 1 I Digital Power Pad VSS1 10 10 I Digital Ground VDD2 19 22 I Digital Power Pad VSS2 15 18 I Digital Ground VDD3 20 23 I Digital Power Pad VSS3 37 38 I Digital Ground VPP 38 40 I High voltage input for EPROM programming use, keep it floating in normal run. V30_REG 39 41 O 3.3v Regulator output Power Pad Need connect it with one 10uF capacitor to Ground. V50_REG 40 42 I Regulator Power Pad VSS_REG 41 43 I Regulator Ground EPM 42 44 I Connect it to VDD during OTP programming cycle, keep it floating in normal run. PVDD 12 12 I PWM Power Pad PVSS 13 13 I PWM Ground CI 18 21 I ROSC Resistor input (Resistor must be connected to VDD) RESB 17 20 I Reset pin, active low to reset whole system TEST 16 19 I Test pin, NC AUDP 14 17 O Audio output AUDN 11 11 O Audio output IOB0 IOB1 IOB2 IOB3 IOB4 IOB5 IOB6 IOB7 I/O I/O I/O I/O I/O I/O I/O I/O Nibble-controlled programmable I/O pins In input mode, port B can be either pure or pull-low states. In output mode, port B can be buffer. IOC0 IOC1 IOC2 IOC3 IOC4 IOC5 IOC6 IOC7 I/O I/O I/O I/O I/O I/O I/O I/O Nibble-controlled programmable I/O pins In input mode, port C can be either pure or pull-low states. In output mode, port C can be buffer. IOC[3:0] can drive high brightness LED IOD0 IOD1 IOD2 IOD3 IOD4 IOD5 IOD6 IOD7 I/O I/O I/O I/O I/O I/O I/O I/O Bit-controlled programmable I/O pins In input mode, port D can be either pure or pull-low states In output mode, port D can be buffer Port D are the key wakeup I/O pins IOD4: feedback input of clock generator IOD5: feedback output of clock generator IOD6: external interrupt IOD7: IR transmitter
© Generalplus Technology Inc. Proprietary & Confidential
5 May 08, 2014
Version: 1.7 5.1. PAD Assignment The IC substrate should be connected to VSS Note1: To ensure that the IC functions properly, please bond all of VDD and VSS pins. Note2: The 0.1μF capacitor between VDD and VSS should be placed to IC as close as possible.
© Generalplus Technology Inc. Proprietary & Confidential
6 May 08, 2014
Version: 1.7 5.2. PIN Map LQFP44 IOD6 NC NC NC AUDP VSS2 TEST RESB PVSS NC VPP V30_REG VSS3 IOB5 IOD3 13 14 15 16 17 18 19 20 21 22 41 40 39 IOC2IOD2 IOD1 IOD0 VDD1 IOD7 AUDN VDD2 IOC0 IOC1 IOD5 IOD4 CI V50_REG VSS_REG EPM IOB4 VDD3 35 36 34373844 43 42 VSS1 NC NC IOC7 IOC6 PVDD IOB6 IOB7 IOC3 IOC4 IOC5 LQFP44 GPC11501C
© Generalplus Technology Inc. Proprietary & Confidential
7 May 08, 2014
Version: 1.7 6. FUNCTIONAL DESCRIPTIONS 6.1. CPU The microprocessor in GPC11501C is a high performance 8-bit processor equipped Accumulator, Program Counter, X and Y Register, Stack pointer and Processor Status Register (the same as the 6502 instruction structure). The maximum CPU speed of 8.0MHz is capable of bringing you the cleaner speech, pleasant music as well as achieving the best performance. 6.2. RAM Area The total RAM size is 128-bytes (including Stack) starting from address $0080 through $00FF or mapping to $0180 through $01FF. 6.3. OTP EPROM Area The GPC11501C provides a 512K-b yte OTP EPROM that can be defined as the program area, audio data area, or both. 6.4. Map of Memory and I/Os 0x00000 IO 0x00080 0x000FF 0x7FFFF Reserved SRAM User's Program & Data Area 0x005F0 0x00017 Reserved 0x00600 EPROM option 0x00180 SRAM (Mapping) 0x001FF Reserved 6.5. I/O Port Configuration There are 24 IOs (IODB7-0, IOC7-0 and IOD7-0) in the GPC11501C. IOB7-0 and IOC7-0 are nibble-controlled IOs, but IOD7-0 are bit-controlled IOs. They can be programmed as input (pure input or pull-low) or output buffer. As pull-low input IOD7-0 keep a less impedance to get good noise immunity. While pressing the key (IOD7-0 to VDD), a large impedance remained to save the DC power. IOD4, IOD5 can be programmed as a RC or crystal clock generator by adding external resistor and capacitor. IOD6 can be programmed as an external interrupt source. IOD7 can be programmed as an IR transmitter. IOC[3:0] can sink high current to drive high brightness LED. IO port configuration: Register Control logic Pin pad Buffer(R) Data(R) Port_Data(W) Port_Buffer(W) Port_DIR(R/W) Input/Output IOB port : IOB7 - IOB0 Register Control logic Pin pad Buffer(R) Data(R) Port_Data(W) Port_Buffer(W) Port_DIR(R/W) Input/Output IOC port : IOC7 - IOC0 Register Control logic pull low Pin pad Buffer(R) Data(R) Port_Data(W) Port_Buffer(W) Port_DIR(R/W) ohm Input/Output IOD port : IOD7 - IOD0 6.6. Power Saving Mode The GPC11501C includes a power saving mode (Standby mode) for those applications that require very low standby current. To enter standby mode, the Wake-Up Register must be enabled and then stop the CPU clock by writing the STOP CLOCK Register to enter standby mode. In such mode, RAM and I/Os will remain in their previous states until being aw aken. Port IOD7-0 is the only wake-up source in the GPC11501C. After the GPC11501C is awaken, the internal CPU will go to the RESET State (Tw 64 x ≧ T1) and continue to execute program. Wakeup Reset will not affect RAM nor I/Os.
© Generalplus Technology Inc. Proprietary & Confidential
8 May 08, 2014
Version: 1.7 Tw Wake-up CPU CLK SLEEP RESET FIG. 1 T1 = 1 / (FCPU), Tw 64 x T1≧ 6.7. Timer/Counter The GPC11501C has two 8-bit timer/counters, TMA and TMB respectively. TMA can be specifi ed as a timer, but TMB can be used as a timer or a counter. In the timer mode, TMA and TMB are re-loaded up-counters. When timer rollovers from $FF to $00, the carry (overflow) signal will make the user’s preset value to be loaded into timer automatically and up-count again. At the same time, the carry signal will generate an INT signal if the corresponding bit is enabled in the INT ENABLE Register. Suppose TMB is specified as a c ounter, users can reset it by loading #0 into the counter. Afte r the counter has been activated, the value in the counter can also be read at the same time. The read instruction will not affect the value of the counter nor reset it. Clock source of Timer/Counter can be selected as follows: Timer/Counter Clock Source TMA 8-BIT TIMER CPU CLOCK (T) or T/8, T/64, TMB overflow TMB 8-BIT TIMER T, T/65536, EXTCLK, 0, 1 6.8. Speech and Melody In speech synthesis, the GPC11501C can use NMI for accurate sampling frequency. The user can store the speech data in ROM and play it back with realistic sound quality. Several algorithms are recommended for high fidelity and compression of sound: PCM, LOG PCM, ADPCM and SACMA34. 6.9. EPROM Option 5F0[0] : disable/enable security 1: Security disable 0: Security enable 5F0[1]: disable/enable watchdog 1: disable 0: enable 5F1 ~ 5FF: for Identifying use(EPROM area) All the above option bits can be read even security bit is enabled. 6.10. OTP Programming Circuit VDD SCK(IOD4) SDA(IOD6) VSS VPP VCC SCK SDA GND VPP GPC11501C GPC11501C SERIAL PROGRAMMING METHOD Generalplus Writer VDD EPM V50_REG Vss_REG V30_REG VDD VSS 10u 0.1u Note1: Don’t connect any component with IOD4 and IOD6 when programming. Note2: Connect EPM to VDD during OTP programming cycle, and keep it floating in normal run. Note3: Make sure the power source of Generalplus Writer is 18Volts.
© Generalplus Technology Inc. Proprietary & Confidential
9 May 08, 2014
Version: 1.7 7. ELECTRICAL SPECIFICATIONS 7.1. Absolute Maximum Ratings Characteristics Symbol Ratings DC Supply Voltage V+ < 7.0V Input Voltage Range VIN -0.5V to V+ + 0.5V Operating Temperature TA 0 to +60℃℃ Storage Temperature TSTO -50 to +150℃℃ Note: Stresses beyond those given in the Absolute Maximum Rating tabl e may cause operational errors or damage to the device. For normal operational conditions see AC/DC Electrical Characteristics. 7.2. AC Characteristics (TA = 25 )℃ Limit Characteristics Symbol Min. Typ. Max. Unit Test Condition - 4.0 6.0 MHz VDD = 2.4V - 3.6V, for 2-battery OSC Frequency FOSC2 - 6.0 8.0 MHz VDD = 3.6V - 5.5V, for 3-battery 7.3. DC Characteristics (VDD =5.0V, TA = 25℃) Limit Characteristics Symbol Min. Typ. Max. Unit Test Condition Operating Voltage VDD 3.6 - 5.5 V - Operating Current IOP - 3.5 - mA FCPU = 6.0MHz @ 5.0V(no load) Standby Current ISTBY - - 5 uA VDD = 5.0V Audio Output Current IAUD - 5.0 - mA VDD = 5.0V Input High Level VIH 3.0 - - V VDD = 5.0V Input Low Level VIL - - 0.8 V VDD = 5.0V Output Source Current (IOB,IOC, IOD) IOH - -10 - mA VDD = 5.0V, VOH = 4V Output Sink Current (IOB,IOC[7:4], IOD) IOL - 27 - mA VDD = 5.0V, VOL = 1V Output Sink Current (IOC[3:0]) IOL - 39 - mA VDD = 5.0V, VOL = 1V IOH - -188 - mA VDD = 5.0V, VOH = 4.0V PWM Output Current IOL - 278 - mA VDD = 5.0V, VOL = 1.0V Input Resistor (IOB,IOC) RIN - 75 - Kohm VDD = 5.0V, VIN = VDD Input Resistor (IOD) RIN - 75 - Kohm VDD = 5.0V, VIN = 0V Input Resistor (IOD) RIN - 1000 - Kohm VDD = 5.0V, VIN = VDD 7.4. DC Characteristics (VDD = 3.0V, TA = 25℃) Limit Characteristics Symbol Min. Typ. Max. Unit Test Condition Operating Voltage VDD 2.4 - 3.6 V - Operating Current IOP - 2.8 - mA FCPU = 6.0MHz @ 3.0V(no load) Standby Current ISTBY - - 3.0 uA VDD = 3.0V Audio Output Current IAUD - 2.4 - mA VDD = 3.0V Input High Level VIH 2.0 - - V VDD = 3.0V
© Generalplus Technology Inc. Proprietary & Confidential
10 May 08, 2014
Version: 1.7 Limit Characteristics Symbol Min. Typ. Max. Unit Test Condition Input Low Level VIL - - 0.8 V VDD = 3.0V Output Source Current (IOB,IOC, IOD) IOH - -4 - mA VDD = 3.0V, VOH = 2.4V Output Sink Current (IOB,IOC[7:4], IOD) IOL - 12 - mA VDD = 3.0V, VOL = 0.6V Output Sink Current (IOC[3:0]) IOL - 17 - mA VDD = 3.0V, VOL = 0.6V IOH - -72 - mA VDD = 3.0V, VOH = 2.4V PWM Output Current IOL - 132 - mA VDD = 3.0V, VOL = 0.6V Input Resistor (IOB,IOC) RIN - 140 - Kohm VDD = 3.0V, VIN = VDD Input Resistor (IOD) RIN - 140 - Kohm VDD = 3.0V, VIN = 0V Input Resistor (IOD) RIN - 2200 - Kohm VDD = 3.0V, VIN = VDD 7.5. The Relationship between the ROSC and the FCPU 0 2 04 06 08 0 1 0 0 1 2 0 1 4 0 1 6 0 Rosc(Kohm) Fosc(MHz) 0 20 40 60 80 100 120 140 160 Rosc(Kohm) Fosc(MHz) 7.5.3. Operating current vs. VDD PWM with no load, ROSC=51Kohm, FOSC=6MHz 23456 VDD(Volts) Iop(mA)A 7.5.4. Frequency vs. VDD 012345 VDD(Volt) Fosc(MHz) 75Kohm 51Kohm 39Kohm
© Generalplus Technology Inc. Proprietary & Confidential 11 Apr. 30, 2014 Version: 1.7 8. APPLICATION CIRCUITS 8.1. PWM Output and LED
© Generalplus Technology Inc. Proprietary & Confidential
12 May 08, 2014
Version: 1.7 8.2. DAC Output
© Generalplus Technology Inc. Proprietary & Confidential
13 May 08, 2014
Version: 1.7 9. PACKAGE/PAD LOCATIONS 9.1. Ordering Information Product Number Package Type GPC11501C - NnnV - C Chip form GPC11501C - NnnV - QL01x Halogen Free Package Note1: Code number is assigned for customer. Note2: Code number (N = A - Z or 0 - 9, nn = 00 - 99); version (V = A - Z). Note3: Package form number (x = 1 - 9, serial number). 9.2. Package Information LQFP44 Symbols Min. Nom. Max. A - - 1.60 A1 0.05 - 0.15 A2 1.35 1.40 1.45 c1 0.09 - 0.16 D 12.00 BSC D1 10.00 BSC E 12.00 BSC E1 10.00 BSC e 0.80 BSC b 0.30 0.37 0.45 L 0.45 0.60 0.75 L1 1.00 REF θ° 0° 3.5° 7°
© Generalplus Technology Inc. Proprietary & Confidential
14 May 08, 2014
Version: 1.7 10. DISCLAIMER The information appearing in this publication is believed to be accurate. Integrated circuits sold by Generalplus Technology are covered by the warranty and patent indem nification provisions stipulated in the terms of sale only. GENERALPLUS makes no warranty, express, statutory implied or by description regarding the information in t his publication or regarding the freedom of the described chip(s) from patent infringem ent. FURTHERMORE, GENERALPLUS MAKES NO WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PURPOSE. GE NERALPLUS reserves the right to halt production or alter the specifications and prices at any time without notice. Acco rdingly, the reader is cautioned to verify that the data sheets and other information in this publication are curr ent before placing orders. Products descri bed herein are intended for use in normal com mercial applications. Applications involving unusual environmental or reliability requirements, e.g. military equipment or medical lif e support equipment, are specifically not recommended without additional proc essing by GENERALPLUS for such applications. Please note th at application circuits illustrated in this document are for reference purposes only.
© Generalplus Technology Inc. Proprietary & Confidential
15 May 08, 2014
Version: 1.7 11. REVISION HISTORY Date Revision # Description Page MAY 08, 2014 1.7 Add notice for Application Circuit 11-12 OCT. 15, 2010 1.6 Add 6.10 OTP Programming Circuit 8 APR. 30, 2010 1.5 Remove the related data about QFN48. 4, 6, 14 DEC. 02, 2009 1.4 Add LQFP44 package information. 6, 13 2. Modify 3.FEATURES. 3. Delete 6.7 Low Voltage Reset. 4. Modify 7.2 AC Characteristics. 5. Modify 7.3 DC Characteristics. SEP. 17, 2008 1.2 1. Modify the SIGNAL DESCRIPTIONS in section 5. 2. Add the PIN Map in section 5.2. 3. Modify the Ordering Information in section 9.1. 4. Add the Package Information in section 9.2. APR. 11, 2008 1.1 1. Modify the GENERAL DESCRIPTION in section 1. 2. Modify the FEATURES in section 3. 3. Modify the DC Characteristics (VDD =5.0V, TA = 25℃) in section 7.3. 4. Modify the DC Characteristics (VDD =3.0V, TA = 25℃) in section 7.4. 5. Modify the APPLICATION CIRCUITS in section 8. 11-12 OCT. 24, 2007 1.0 Original 15