DATASHEET SEARCH SITE | WWW.ALLDATASHEET.COM

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 21

Technical content

GENERALPLUS TECHNOLOGY INC. reserves the right to change this documentation withou t 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 device specifications before placing 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. In addition, GENERALPLUS products are not authorized for use as critical components in life support 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. DATA SHEET Jul 26, 2016 Version 1. 8 GGPPLLBB6622XX SSeerriieess 88--bbiitt LLCCDD CCoonnttrroolllleerr//DDrriivveerr wwiitthh SSPPUU

© Generalplus Technology Inc. Proprietary & Confidential

2 Jul 26, 201 6

Version: 1.8 Table of Contents PAGE 9.1. 2368 DOTS LCD DRIVER, 74 SEGMENTS × 32 COMMONS, FOR 3-BATTERY APPLICATION, INTERNAL 3.3V REGULATOR ENABLED, 9.2. 2368 DOTS LCD DRIVER, 74 SEGMENTS × 32 COMMONS, INTERNAL 3.3V REGULATOR DISABLED, FOR 2-BATTERY APPLICATION, SYSTEM 9.3. 4608 DOTS LCD, EXTENDED LCD DRIVER ENABLED, CONNECTED TO GPLD2080A, 144 SEGMENTS (INTERNAL 64 SEGMENTS + EXTERNAL 80 SEGMENTS) × 32 COMMONS, FOR 3-BATTERY APPLICATION, INTERNAL 3.3V REGULATOR ENABLED, XTAL24M ROSC32K

© Generalplus Technology Inc. Proprietary & Confidential

3 Jul 26, 201 6

Version: 1.8 9.4. 2560 DOTS LCD, EXTENDED LCD DRIVER ENABLED, CONNECTED TO GPLD2080A, 160 SEGMENTS (INTERNAL 80 SEGMENTS + EXTERNAL 80 SEGMENTS) × 16 COMMONS, FOR 3-BATTERY APPLICATION, INTERNAL 3.3V REGULATOR ENABLED, XTAL24M ROSC32K 9.5. 6144 DOTS LCD, EXTENDED LCD DRIVER ENABLED, CONNECTED TO TWO GPLD2080A, 192 SEGMENTS (INTERNAL 48 SEGMENTS + EXTERNAL 144 SEGMENTS) × 32 COMMONS, FOR 3-BATTERY APPLICATION, INTERNAL 3.3V REGULATOR ENABLED, XTAL24M ROSC32K

© Generalplus Technology Inc. Proprietary & Confidential

4 Jul 26, 201 6

Version: 1.8 8-BIT LCD CONTROLLER/DRIVER WITH SPU 1. GPLB62X MASK ROM SERIES Product No. GPLB62200UA GPLB62150UA GPLB62100UA GPLB62200A GPLB62150A ROM size (M-byte) 2 1.5 1 2 1.5 Dedicated IOs 22 22 16 22 22 With USB Yes Yes Yes No No 2. GENERAL DESCRIPTION The GPLB62X, an 8 -bit microprocessor for LCD handheld products, features 2560 bytes working RAM,1536 bytes LCD RAM,

22 I/Os, two 16-bit timers, two SPI interface s, a 14-bit DAC with

push-pull amplifier for driving speaker directly and automatic display controller/ driver for mono/ 4-gray-level LCD. In display features, GPLB62X contains up to 74 segments and 32 commons, forming a maximum of 2368 dots LCD resolution. In addition to the built -in driver function, the common/segment can be extended with external drivers such as GPLD 2080A and GPLD2120A. The GPLB62X is capable of operating over a wide voltage, ranging from 2.3V through 5.5V. The Low Voltage Reset function keeps system operating properly when power drops below certain level.. The GPLB62X is equipped a high performance SPU voice engine to achieve 8 -channel ADPCM/PCM high quality voice and one 14-bit DAC with push-pull amplifier for driving speaker directly . Its large memory area allows user to store both program and audio data in one place . The USB device function assures data transmitted in a high speed with reliability. A Serial Peripheral Interface (SPI) controller is embedded facilitate communication between devices. For more information about GPLB62X ’s feature, please refer to the following section. 3. BLOCK DIAGRAM 3.1. GPLB62X R-Oscillator/Xtal System Clock Gen. Power Supply Voltage Detect, LVD, LVR Software Channel 2560 bytes RAM Two 16-bit / Auto-reload Timers

32 KHz

Max.22 I/O Ports

32 Commons X 74 Segments

(I/O) COM31-0 SEG73-24 PB7-0 LCD RAM 1536 bytes 14 bit push pull DAC SPU AUDN X24MI/R24M/LPF PC5-06 PLL X32O X32I/R32K USB Device Controller USB_DN USB_DP Shared IO and Extended LCD controller SEG23-8 SEG7-0 PF 7-0 , PE 7-0 PD 7-0 , FLM, CP , DATA[3:0] SPI1 SPI2 Sprite Function USB buffer RAM 384 bytes PWMIIO Controller 1M/1.5M/2M bytes ROM Note: The available ROM size and USB capability depend on the product selected. There’s no PC5~0 in GPLB62100UA. 4. FEATURES  8-bit microprocessor  1 M,1.5M or 2M bytes ROM  2560-byte SRAM  1536-byte LCD RAM  Operating voltage: 2.3V – 5.5V  Max. CPU operating speed:  Programmable CPU clock: /2, /4, /8, /16, /32, /64 and /128 clock frequency  Six wake-up sources  23 IRQs & 4 NMI Interrupts

© Generalplus Technology Inc. Proprietary & Confidential

5 Jul 26, 201 6

Version: 1.8  Internal built -in regulator to supply core power (3.3V, fo r 3-battery application). Also internal built -in regulator can be turned off and external 3.6V power is used to supply core power (for two-battery application).  Supports USB 2.0 full speed (12MHz) compliant device with built-in transceiver  SPU (Sound Processing Unit) engine with 8 voice channels – Supports 4/5 bit ADPCM and 8/16 bit PCM data format – Transforms 4/5 bit ADPCM data to 14 bit data to play high quality sound – Supports special tags e.g. Silence tag, Event tag  One software channel with noise filter to play high quality sound.  LCD sprite function – Supports special function such as PIP, data shift, and write back etc.  Programmable LCD driver – Up to 74 segments and 32 commons, forming a maximum of 2368 (74x32) dots LCD resolution – The segment could be fur ther extended with external drivers such as GPLD2080A and GPLD2120A. – Supports up to 32 x 192 gray level LCD panel with two GPLD2080. – Supports up to 32 x 3 84 mono level LCD panel with four GPLD2080. – Supports from 1/2 duty up to 1/32 duty – 1536 bytes dedicated LCD RAM – Supports normal type -B and type-C LCD waveform with or without key scan – Built-in voltage regulator to generate VLCD for LCD driver – 46-level contrast control (VLCD=3.5V~8V) – Power saving SLEEP mode  Low Voltage Detector detector with +- 5% variation  Low Voltage Reset  Peripherals – Max. 46 I/O pins (PA[7:0], PB[7:0] , PC[ 5:0], PD[7:0], PE[7:0] , PF[7:0]) Dedicated I/Os: PA[7:0], PB[7:0], PC[5:0] Shared pin I/Os: PD[3:0]/SEG[3:0]/LCDDI[3:0] PD[4]/SEG[4]/LCDCP PD[5]/SEG[5]/LCDLP PD[6]/SEG[6]/LCDM PD[7]/SEG[7]/LCDFLM PE[7:0]/SEG[15:8] PF[7:0]/SEG[23:16] – Eight I/Os with high sink current for LED application – Key wakeup/interrupt function – Built-in 32.768 KHz oscillator circuit for real time clock function (X’tal or R-osc) – Built-in R-oscillator (external resistor is needed) or X’tal or PLL for system operating clock – Internal time base generator – Two 16-bit reloadable timer/counters – Watchdog timer – 14-bit DAC w ith push -pull amplifier for driving speaker directly – IR output – Hardware PWMIO – Two SPI serial interface I/Os  Powerful 8-ch Sound Processing Unit (SPU) – Variable tone-color s ampling rate: max = 96KHz @ SPU_clock = 24MHz – 8-voice polyphony – Supports PCM/ADPCM tone-color table 5. APPICATION FIELD  Handheld LCD game  Educational toys (Electronic Learning Aids)  Data bank  Dictionary  Translator

© Generalplus Technology Inc. Proprietary & Confidential

6 Jul 26, 201 6

Version: 1.8 6. SIGNAL DESCRIPTIONS 6.1. Main Function PIN Mnemonic PIN No. Type Description SEG0 / PD0 / LCDDI0 61 O LCD driver segment output. SEG0 shared pin with PD0 and LCDDI0 SEG1 / PD1 / LCDDI1 60 O LCD driver segment output. SEG1 shared pin with PD1 and LCDDI1 SEG2 / PD2 / LCDDI2 59 O LCD driver segment output. SEG2 shared pin with PD2 and LCDDI2 SEG3 / PD3 / LCDDI3 58 O LCD driver segment output. SEG3 shared pin with PD3 and LCDDI3 SEG4 / PD4 / LCDCP 57 O LCD driver segment output. SEG4 shared pin with PD4 and LCDCP SEG5 / PD5 / LCDLP 56 O LCD driver segment output. SEG5 shared pin with PD5 and LCDLP SEG6 / PD6 / LCDM 55 O LCD driver segment output. SEG6 shared pin with PD6 and LCDM SEG7 / PD7 / LCDFLM 54 O LCD driver segment output. SEG7 shared pin with PD7 and LCDFLM SEG15 - 8 / PE7-0 38~53 O LCD driver segment output. SEG15 - 8 shared pin with PE7-0 SEG23 - 16 / PF7-0 37~44 O LCD driver segment output. SEG23 - 16 shared pin with PF7-0 SEG73 - 24 152~165, 1~29, 31~37 O LCD driver segment output. COM16-31 / SEG89-74 135~150 O LCD driver segment output shared with comment output. COM0- 15 77~62 O LCD driver common output. PA0 / IRO / EXT1 96 I/O PA0 is a bi -directional I/O port, which can be software programmed as wakeup I/O and is shared with IRO (IR output) and external interrupt 1. PA1 / EXT2 95 I/O PA1 is a bi -directional I/O port, which can be software programme d as wakeup I/O and is shared with external interrupt 2. PA3 - 2 93, 94 I/O PA3-2 is a bi -directional I/O port, which can be software programmed as wakeup I/O. PA4 / PWMIO0 92 I/O PA4 is a bi -directional I/O port, which can be software programmed as wakeup I/O and is shared with PWMIO0. PA5 / PWMIO1 91 I/O PA5 is a bi -directional I/O port, which can be software programmed as wakeup I/O and is shared with PWMIO1. PA6 / PWMIO2 90 I/O PA6 is a bi -directional I/O port, which can be software programmed as wake up I/O and is shared with PWMIO2. PA7 / PWMIO3 89 I/O PA7 is a bi -directional I/O port, which can be software programmed as wakeup I/O and is shared with PWMIO3. PB0 / SPI2_CSN / IISCKO 87 I/O PB0 is shared with SPI2_CSN and IISCKO PB1 / SPI2_SCK / IISDAO 86 I/O PB1 is shared with SPI2_SCK and IISDAO PB2 / SPI2_SDO / IISWSO 85 I/O PB2 is shared with SPI2_SDO and IISWSO PB3 / SPI2_SDI 84 I/O PB3 is shared with SPI2_SDI. PB4 / SPI1_CSN / PWMIO0 82 I/O PB4 is shared with SPI1_CSN and shared with PWMIO 0 and is a high driving IO. PB5 / SPI1_SCK / PWMIO1 / IISCKI 81 I/O PB5 is shared with SPI1_SCK and IISCKI and shared with PWMIO1 and is a high driving IO. PB6 / SPI1_SDO / PWMIO2 / IISDAI 80 I/O PB[6:5] is shared with SPI1_SDO and IISDAI and shared with PWMIO2 and is a high driving IO. PB7 / SPI1_SDI / PWMIO3 / IISWSI 79 I/O PB7 is shared with SPI1_SDI and IISWSI and shared with PWMIO3 and is a high driving IO. PC0 -5 (NC) 102~97 I/O PC[0:5] is a bi-directional I/O port(All NC pin in GPLB62100UA) X24MI / R24M / LPF 109 I Crystal input or ROSC input connected to VDD33V_REGOUT through a resistor, or RC low pass filter connection for PLL(Mask option).

© Generalplus Technology Inc. Proprietary & Confidential

7 Jul 26, 201 6

Version: 1.8 Mnemonic PIN No. Type Description X24MO 108 O Crystal output RESETB 103 I System reset input, low active, internal pull high. AUDP, AUDN 113, 117 O Audio output of push pull DAC X32I / R32K 110 I 32.768KHz crystal input or connects to VDD33V_REGOUT through a resistor (option). X32O 111 O 32.768KHz crystal output TEST 104 I Test input, internal pull low CAP1P, CAP1N 125, 126 P LCD voltage generation, charge pump capacitor interconnection pins. CAP2P, CAP2N 127, 128 P LCD voltage generation, charge pump capacitor interconnection pins. LCDVPP 129 P LCD voltage generation, voltage generated by charge pump. V4 131 P LCD voltage generation V3 132 P LCD voltage generation V2 133 P LCD voltage generation V1 134 P LCD voltage generation VLCD 130 P LCD voltage generation, the highest voltage for LCD display. VDD_REGIN 106 P Power for Regulator VSS 105 P Ground for Regulator VDD33V_REGOUT 107 P 3.3V power output from regulator (regulator can be off when external 3V is supplied). VDD_LCD 123 P Power for LCD driver VSS_LCD 30, 124, 151 P Ground for LCD driver VDD_IO 88 P Power for PA, PC, PD, PE, PF VSS_IO 83 P Ground for PA, PB, PC, PD, PE, PF VDD_PB 78 P Power for PB VDD_DAC 118 P Power for push pull DAC driver VSS_DAC 116 P Ground for push pull DAC driver AVDD_DAC 122 P Analog ground for push pull DAC AVSS_DAC 121 P Analog power for push pull DAC USB_DP(NC) 113 I/O USB_DP pin of USBPHY(NC pin if without USB) USB_DM(NC) 114 I/O USB_DN pin of USBPHY(NC pin if without USB) VDD33V_USB(VDD33V) 112 P Power for USB(VDD33V pin if without USB) VSS_USB(NC) 115 P Ground for USB(NC pin if without USB) Legend: I = Input, O = Output, P = Power

© Generalplus Technology Inc. Proprietary & Confidential

8 Jul 26, 201 6

Version: 1.8 7. FUNCTIONAL DESCRIPTIONS 7.1. Memory GPLB62X contains 2560 -byte SRAM, 1536-byte LCD RAM and works with 1M, 1.5M or 2M bytes ROM. 7.2. Operating States There are three operation modes involved in GPLB62 X: standby, halt and operating. The following ta ble shows the differences between these modes. Operating Halt Standby CPU ON OFF OFF 32768Hz Oscillator ON ON OFF LCD Driver ON ON/OFF OFF 7.2.1. Operating Mode In operating state, all functions (CPU, 32768Hz oscillator, timer/counter, LCD driver…) are activated. 7.2.2. Standby Mode Turn off 32768Hz oscillator and write “07H” to P_CLK_CPU_Ctrl Register ($3006) to activate standby mode. The standby mode is a mode that the device is placed in its lowest current consumption state. In standby mode, all functions a re turned off; in addition, RAM and I/Os will retain at their previous states. 7.2.3. Halt Mode Write “07H” to P_CLK_CPU_Ctrl Register ($3006) to enter halt mode, but it still keeps 32768Hz oscillator running . In halt mode, CPU clock halts and waits for an even t ( e.g. key press, timer overflow) to wake up. The 32768Hz related functions, such as timer/counter and LCD driver, may remain active in the halt mode. The following figure is the GPLB62X state diagram: HALT OPERATING STANDBY Write $07h to P_CPU_Clk_Ctrl register, 32768 oscillator OFF Wake-up or user reset Write $07h to P_CPU_Clk_Ctrl register, 32768 oscillator ON Wake-up or user reset GPLB62X State Diagram 7.3. Speech and Melody, and DAC The GPLB 62X uses a high performance SPU voice engine to archive 8-channel voice with ADPCM/PCM code. The SPU also supports automatic zero -crossing concatenating function. A hardware multiplier is also embedded in this SPU for software use. The fixed address es of RAM area $0000 - $009F is designed as address pointer s and a data buffer for the 8 -channel speech/ melody generation. Moreover, one 14 -bit software channel with noise filter is also supported. There is one 14 -bit DA C with push-pull amplifier for direct audio output. 7.4. Hardware PWMIO Hardware PWMIO supports four LED outputs with 256 brightness levels. The clock source of PWMIO can be selected by user ’s request. 7.5. LCD Controller/Driver GPLB62P200UA has a built-in LCD dr iver and support monochrome and four gray LCD control s. The LCD driver can support up to 32COM * 74SEG, and it also can cascade external LCD SEG driver that can extend LCD resolution up to 32COM * 192SEG with gray level or up to 32 COM * 384SEG with mono level. Programmers are able to define the LCD configuration by setting up the LCD Control Register. Once the LCD configuration is completed, the desired pattern can be displayed by filling the LCD buffer with proper data. The LCD driver can also operate in halt mode by keeping 32768 Hz oscillator running. The LCD driver in GPLB62P200UA supports 1/2 – 1/32 duty and 1/3 - 1/7 bias. 7.6. LCD Voltage Generator To achieve highly integrated circuit and save external components, GPLB62X has built-in charge-pump circuit to generate LCD’s bias voltages VLCD, V4, V3, V2 and V1. The level of VLCD can be adjusted by software. It is suggested that VLCD must be higher than VDD_IO or abnormal operation will occur. 7.7. LCD Sprite Function The GPLB62X also supports special func tions such as PIP, data shift, and write back , etc. User can implement sprite function easily. 7.8. USB Device Function The GPLB 62X provides the device function which is compatible with USB 2.0 full -speed standard. An USB transceiver is also built-in.

© Generalplus Technology Inc. Proprietary & Confidential

9 Jul 26, 201 6

Version: 1.8 7.9. Low Voltage Detection The GPLB 62X equips an 8-level (Software programmable) low voltage detector to detect low voltage events. Users can turn on the low voltage detection that monitors VDD_REGIN periodically to check whether it is lower than the given value. I n addition, if LV NMI is enabled , an NMI will be issued to notify CPU if power voltage drops below the given value. Also, the voltage detector will generate a system reset if power supply voltage drops too low. 7.10. Watchdog Timer (WDT) An on -chip watchdog ti mer is also available in the GPLB62X. The WDT is designed to recover the system from unexpected operations. In some cases, if WDT is not cleared within one second, the WDT will generate a system reset to restart system. If WDT is enabled, the WDT should be cleared periodically to avoid accidental reset. The WDT can be cleared through software programming. Note that the WDT works only when 32768Hz clock is activated. 7.11. SPI Controller Two Serial Peripheral Interface (SPI) controller s are built-in to enable synchronous serial communication with master/slave peripherals. There are four control signals on SPI including SPICSN, SPICLK (SCK), SPI RX (SDI), and SPI TX (SDO). The four signals of SPI1 are shared with PB4, PB5, PB6 and P B7. The four SPI2 signals are shared with PB0, PB1, PB2, and PB3. While SPI module is enabled by corresponding control bit , these four pins can not be used as GPIOs and any setting on corresponding GPIO control register will have no effect. Four types of operating modes are supported as follows: MSB LSB SPICLK SPICSN SPITX SPIOE 8 bits MSB LSBSPIRX MSB MSB Master Mode, Polarity = 0, Phase=0 MSB LSB SPICLK SPICSN SPITX SPIOE 8 bits MSB LSBSPIRX Q Q Master Mode, Polarity = 0, Phase=1 MSB LSB SPICLK SPICSN SPITX SPIOE 8 bits MSB LSBSPIRX Q Master Mode, Polarity = 1, Phase=0 MSB LSB SPICLK SPICSN SPITX SPIOE 8 bits MSB LSBSPIRX Q Q Master Mode, Polarity = 1, Phase=1

© Generalplus Technology Inc. Proprietary & Confidential

10 Jul 26, 201 6

Version: 1.8 8. ELECTRICAL SPECIFICATIONS 8.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 +70℃ Storage Temperature TSTO -50℃ to +150℃ Note: Stresses beyond those given in the Absolute Maximum Rating table may cause permanent damage to the device. For normal operational conditions see AC/DC Electrical Characteristics. 8.2. DC Characteristics (VDD_REGIN=4.5V, for 3-battery Application, Internal Regulator Enabled Output, TA=25℃) Characteristics Symbol Limit Unit Test Condition Min. Typ. Max. Operating Voltage VDD_REGIN 2.7 - 5.5 V For 3-battery Operating Current IOP1 - 7 9 mA FCPU = 8.0MHz @ 5.0V FXTAL = 16.0MHz, no load, DAC disabled. IOP2 - 10 13 mA FCPU = 12.0MHz @ 5.0V FROSC = 24.0MHz, no load , DAC disabled. Halt Current1 IHALT1 - 15 22 A VDD_REGIN = 4.5V, 32K X ’tal ON, Strobe off, LCD OFF Halt Current2 IHALT2 - 46 70 A VDD_REGIN = 4.5V, 32K X ’tal ON, Strobe off, LCD ON, 1/7 Bias, VLCD=7.1 V, no LCD panel Standby Current (Regulator on) ISTBYR - - 10 A VDD_REGIN = 4.5 V, internal regulator on, all off. Input High Level VIH 0.7VDD_IO - VDD_IO V Input Low Level(PA/PB/PC) (PD/PE/PF) VIL 0 - 0.3 VDD_IO V Output High Current (I/O) PA/PB4~PB7 PB0~PB3/PC PD/PE/PF IOH1 IOH2 IOH3 9.8 3.5 18.2 6.5 mA VDD_ IO = 4.5V, VOH = 3.15V Output Low Current (I/O) PA4~PA7 PB4~PB7 PA0~PA3/PB0~PB3 PD/PE/PF IOL1 IOL2 IOL3 IOL4 6.3 3.5 11.7 6.5 mA VDD_ IO = 4.5V, VOL = 1.35V Input Pull-Low Resistor PA(weak pull) PA(strong pull) PB~PF RPL 100 150 200 K VIN = 4.5V Input Pull-High Resistor PA(weak pull) PA(strong pull) PB,PC RPH 100 150 200 K VIN = 0V

© Generalplus Technology Inc. Proprietary & Confidential

11 Jul 26, 201 6

Version: 1.8 Characteristics Symbol Limit Unit Test Condition Min. Typ. Max. LCD Driver Voltage (VLCD - VSS) VLCD 0.97VLCD VLCD 1.03VLCD V VDD_REGIN = 4.5V, no load VLCD,min = 3.5V VLCD,max =8 V OSC Frequency Fosc 22.3 24 25.7 MHZ Rosc = 23 K OSC32K Frequency Fosc32k 30474 32768 35061 HZ Rosc32k=3 M Note: VLCD should be higher than VDD_IO to prevent abnormal functions. 8.3. DC Characteristics(VDD_REGIN= 3.0V, for 2-battery Application, Internal Regulator Output Disabled, TA=25℃) Characteristics Symbol Limit Unit Test Condition Min. Typ. Max. Operating Voltage VDD_REGIN 2.3 - 3.6 V For 2-battery Operating Current IOP1 - 6 8 mA FCPU = 8.0MHz @ 3.0V FXTAL = 16.0MHz, no load, DAC disabled. IOP2 - 7 9 mA FCPU = 12.0MHz @ 3.0V FROSC = 24.0MHz, no load , DAC disabled. Halt Current1 IHALT1 - 8 12 A VDD_REGIN = 3.3V, 32K X ’tal ON, Strobe off, LCD OFF Halt Current2 IHALT2 - 35 65 A VDD_REGIN = 3.3V, 32K X ’tal ON, Strobe off, LCD ON , 1/7 Bias, VLCD=7.06 V, no LCD panel Standby Current (Regulator off) ISTBY - 1 5 A VDD_REGIN = 3.0V, all off Input High Level(PA/PB/PC) (PD/PE/PF) VIH 0.7VDD_IO - VDD_IO V Input Low Level(PA/PB/PC) (PD/PE/PF) VIL 0 - 0.3VDD_IO V Output High Current (I/O) PA/PB4~PB7 PB0~PB3/PC PD/PE/PF IOH1 IOH2 IOH3 4.9 3.5 1.8 2.5 9.1 6.5 3.3 mA VDD_ IO = 3.0V, VOH = 2.1V Output Low Current (I/O) PA4~PA7 PB4~PB7 PA0~PA3/PB0~PB3 PD/PE/PF IOL1 IOL2 IOL3 IOL4 3.5 2.1 6.5 3.9 mA VDD_ IO = 3.0V, VOL = 0.9V Input Pull-Low Resistor PA(weak pull) PA(strong pull) PB~PF RPL 100 150 200 K VIN = 3.0V Input Pull-High Resistor PA(weak pull) PA(strong pull) PB,PC RPH 100 150 200 K VIN = 0V

© Generalplus Technology Inc. Proprietary & Confidential

12 Jul 26, 201 6

Version: 1.8 Characteristics Symbol Limit Unit Test Condition Min. Typ. Max. LCD Driver Voltage (VLCD - VSS) VLCD 0.97VLCD VLCD 1.03VLCD V VDD_ IO = 3.0V VLCD,min = 3.5V VLCD,max =8 V OSC Frequency Fosc 22.3 24 25.7 MHZ Rosc=23 K OSC32K Frequency Fosc32k 30474 32768 35061 HZ Rosc32k=3 M Note: VLCD should be higher than VDD to prevent abnormal functions. 8.4. The Relationship between the ROSC and the FOSC Rosc vs Fosc 21.8 , 25.5 23.8 , 23.5 30.0 , 18.3 39.0 , 14.1 47.0 , 11.6 55.6 , 9.8 67.6 , 8.0 81.4 , 6.7 99.8 , 5.4 130.4 , 4.1 20.2 , 27.6 0 50 100 150 200 250 300 350 Rosc(kohm) Fosc(MHz) 8.5. The Relationship between the R32K and the F32K R32K vs F32K 2.7 , 36.9 2.8 , 35.7 2.9 , 34.6 3.0 , 33.4 3.1 , 32.1 3.2 , 31.4 3.3 , 30.3 R32K(Mohm) F32K(KHz) 8.6. The Relationship between the FCPU and the LOP Fosc vs Iop 0 5 10 15 20 25 30 Fosc(MHz) Iop(mA) 4.5V 8.7. DAC Characteristics (VDD_REGIN = 5.0V, TA = 25℃) Characteristics Symbol Limit Unit Min. Typ. Max. DAC Resolution RESO - - 14 bit Noise at No Signal - - -97 - dBr A Dynamic Range(-60dB) - - -66 - dBr A 8.8. Regulator Characteristics (TA = 25℃) Characteristics Symbol Limit Unit Test Condition Min. Typ. Max. Input Voltage VREGI 2.3 - 5.5 V Maximum Current Output IREGO45 - - 60 mA VDD5V (Regulator in )= 4.5V, VDD (Regulator out ) <100mV

© Generalplus Technology Inc. Proprietary & Confidential

13 Jul 26, 201 6

Version: 1.8 Characteristics Symbol Limit Unit Test Condition Min. Typ. Max. Maximum Current Output IREGO30 - - 60 mA VDD5V (Regulator in )= 3.0V, VDD (Regulator out) <300mV Output Voltage VREGO 3.135 3.3 3.465 V VREGI > 3.5V Standby Current IRGES - 2.5 - uA No load Regulator driving current 30mA: Regulator driving current 60mA:

© Generalplus Technology Inc. Proprietary & Confidential

14 Jul 26, 201 6

Version: 1.8 9. APPLICATION CIRCUITS 9.1. 2368 Dots LCD Driver, 74 Segments × 32 Commons, for 3-battery Application, Internal 3.3V Regulator Enabled, ROSC24M XTAL32K Selected, PB[4:7] Connected to 3.3V SPI Flash using Internal 3.3V Regulator Power - (1) SEG0/PD0 SEG1/PD1 SEG22/PF6SEG2/PD2 SEG23/PF7 PA1 PA2 PA3 PA4 PA5 GPLB62X LCD Panel (32x74) VDD_DAC VSS_DAC AUDN X24MI/R24M/LPF X32I/R32K X32O RESETB AUDPPA0 PA1 PA2 PA3 PA4 PA5 COM[31:0] SEG[73:0] PB[7:0] PA6 VDDB 10u0.1u VDD33V_REGOUT VDD_LCD 25pF * 1 25pF * 1 0.1μF (Battery Power) (Regulator Power 3.3V) VSS VSS_LCD VSS_IO (Common Ground) 47u VSSB VSSB VSSB VSSB V1 VLCD CAP1P CAP1N CAP2P CAP2N 0.1F 0.1F 0.1F 0.1F 0.1F 0.1F 0.1F LCDVPP 1uF * 2 VSSB PC[70] VDD33V_USB VSS_REG AVSS_DAC VDD_IO VDD_REGIN PA7 VDD_PB Battery Power 4.5V AVDD_DAC VSS_USB 30pF * 3 SPI flash CS SCLK SI SO PB4/SPI_CSN PB5/SCK PB6/SDO PB7/SDI VDD VSS VDD VSSB VDD Note*1: These capacitor values are for design guidance only. The recommended 32K XTAL features are ESR=11.2~60K and CL1=CL2 =26~36pF (including PCB parasitic loading, for example, user should apply additional 20~30pF on X32I and X32O if PCB parasitic loading is 6pF) Note*2: These capacitor values are for design guidance only. The ratio of LCDVPP capacitance to CAP1N/CAP1P/CAP2N/CAP2P capacitance i s recommended to be 10:1. Generally, capacitance of VLCD and V1~V4 is 0.1u F and cannot be larger than capacitance of LCDVPP . However, for larger LCD panel, the followings are recommended: 1uF capacitance for VLCD and V1~V4, 2.2uF capacitance for LCDVPP and 0.22uF capacitanc e for CAP1P/CAP1N/CAP2P/CAP2N. Note*3: This capacitor can be removed if this node is immunized from noise.

© Generalplus Technology Inc. Proprietary & Confidential

15 Jul 26, 201 6

Version: 1.8 9.2. 2368 Dots LCD Driver, 74 Segments × 32 Commons, Internal 3.3V Regulator Disabled, for 2-battery Application, System PLL XTAL32K Selected - (2) SEG0/PD0 SEG1/PD1 SEG22/PF6SEG2/PD2 SEG23/PF7 PA1 PA2 PA3 PA4 PA5 GPLB62X LCD Panel (32x74) VDD_DAC VSS_DAC AUDN X24MI/R24M/LPF X32I/R32K X32O RESETB AUDPPA0 PA1 PA2 PA3 PA4 PA5 COM[31:0] SEG[73:0] PB[7:0] PA6 VDD_PB VDDB VDD33V_REGOUT VDD_LCD 25pF * 1 25pF * 1 0.1μF (Battery Power) (Regulator Power 3.3V) VSS VSS_LCD VSS_IO (Common Ground) 47u VSSB VSSB VSSB VSSB VLCD CAP1P CAP1N CAP2P CAP2N 0.1F 0.1F 0.1F 0.1F 0.1F 0.1F 0.1F LCDVPP 1uF * 2 VSSB PC[70] VDD33V_USB VSS_REG VSS_REG VDD_IO VDD_REGIN PA7 7500 ohm 47n3n Battery Power 3.3V AVDD_DAC AVSS_DAC Note*1: These capacitor values a re for design guidance only. The recommended 32K XTAL features are ESR=11.2~60K and CL1=CL2 =26~36pF (including PCB parasitic loading, for example, user should apply additional 20~30pF on X32I and X32O if PCB parasitic loading is 6pF) Note*2: These capacit or values are for design guidance only. The ratio of LCDVPP capacitance to CAP1N/CAP1P/CAP2N/CAP2P capacitance is recommended to be 10:1. Generally, capacitance of VLCD and V1~V4 is 0.1uF and cannot be larger than capacitance of LCDVPP . Bu t for larger LCD panel, the followings are recommended: 1uF capacitance for VLCD and V1~V4, 2.2uF capacitance for LCDVPP and 0.22uF capacitance for CAP1P/CAP1N/CAP2P/CAP2N.

© Generalplus Technology Inc. Proprietary & Confidential

16 Jul 26, 201 6

Version: 1.8 9.3. 4608 Dots LCD, Extended LCD Driver Enabled, Connected to GPLD2080A, 144 Segments (Internal 64 Segments + External 80 Segments) × 32 Commons, for 3 -battery Application, Internal 3.3V Regulator Enabled, XTAL24M ROSC32K Selected - (3) GPLB62X LCD Panel (32x144) AUDN RESETB AUDPPA0 PA1 PA2 PA3 PA4 PA5 COM[31:0] SEG[8:71] PB[7:0] PA6 VDDB 0.1μF VSSB VSSB VLCD CAP1P CAP1N CAP2P CAP2N 0.1F 0.1F 0.1F 0.1F 0.1F 0.1F 0.1F LCDVPP 1uF * 2 VSSB PC[70] PA7 XO 24MHz 20pF * 1 20pF * 1 X24MI/R24M/LPF X32I/R32K X32O VDD 30pF * 3 GPLD2080A CP LP M SEG4/LCDCP SEG5/LCDLP SEG6/LCDM DI[3:0] SEG[3:0]/LCDDI[3:0] VDDB PS EIVDDB C[31:0] S[0:63] Y[79:0] S[64:143] VLCD VLCD VDD_DAC VSS_DAC 10u0.1u VDD33V_REGOUT VDD_LCD (Battery Power) (Regulator Power 3.3V) VSS VSS_LCD VSS_IO (Common Ground) 47u VSSB VDD33V_USB VSS_REG AVSS_DAC VDD_IO VDD_REGIN VDD_PB Battery Power 4.5V AVDD_DAC VSS_USB VDD * 4 Note*1: These capacitor values are for design guidance only. Different capacitor values may be required for different crystal/resonator used. Note*2: These capacitor values are for design guidance only. The ratio of LCDVPP capacitance to CAP1N/CAP1P/CAP2N/CAP2P capacitance i s recommended to be 10:1. Generally, capacitance of VLCD and V1~V4 is 0.1 uF and cannot be larger than capacitance of LCDVPP . But for larger LCD panel, the followings are recommended: 1uF capacitance for VLCD and V1~V4, 2.2uF capacitance for LCDVPP and 0.22uF capacitance for CAP1P/CAP1N/CAP2P/CAP2N. Note*3: This capacitor can be removed if this node is immunized from noise. Note*4: Please pay extra attention to the LCD power pin connection. GPLB62X’s VLCD connects to GPLD2080A ’s V0. GPLB62X’s V3 connects to GPLD2080A’s V2. GPLB62X’s V2 connects to GPLD2080A’s V3.

© Generalplus Technology Inc. Proprietary & Confidential

17 Jul 26, 201 6

Version: 1.8 9.4. 2560 Dots LCD, Extended LCD Driver Enabled, Connected to GPLD2080A, 160 Segments (Internal 80 Segments + External 80 Segments) × 16 Commons, for 3-battery Application, Internal 3.3V Regulator Enabled, XTAL24M ROSC32K Selected - (4) GPLB62X LCD Panel (16x160) RESETB PA0 PA1 PA2 PA3 PA4 PA5 COM[15:0] SEG[8:71], SEG[72:87]/COM[31:16] PB[7:0] PA6 0.1μF VSSB VSSB VLCD CAP1P CAP1N CAP2P CAP2N 0.1F 0.1F 0.1F 0.1F 0.1F 0.1F 0.1F LCDVPP 1uF * 2 VSSB PC[70] PA7 XO 24MHz 20pF * 120pF * 1 X24MI/R24M/LPF X32I/R32K X32O VDD GPLD2080A CP LP M SEG4/LCDCP SEG5/LCDLP SEG6/LCDM DI[3:0] SEG[3:0]/LCDDI[3:0] VDDB PS EIVDDB C[15:0] S[0:79] Y[79:0] S[80:159] VLCD VLCD 30pF * 3 VDDB VDD_DAC VSS_DAC 10u0.1u VDD33V_REGOUT VDD_LCD (Battery Power) VSS VSS_LCD VSS_IO (Common Ground) 47u VSSB VDD33V_USB VSS_REG AVSS_DAC VDD_IO VDD_REGIN VDD_PB Battery Power 4.5V AVDD_DAC VSS_USB VDD AUDN AUDP * 4 Note*1: These capacitor values are for design guidance only. Different capacitor values may be required for different crystal/resona tor used. Note*2: These capacitor values are for design guidance only. The ratio of LCDVPP capacitance to CAP1N/CAP1P/CAP2N/CA P2P capacitance is recommended to be 10:1. Generally, capacitance of VLCD and V1~V4 is 0.1uF and cannot be larger than capacitance of LCDVPP. But for larger LCD panel, the followings are recommended: 1uF capacitance for VLCD and V1~V4, 2.2uF capacitance for LCDVPP and 0.22uF capacitance for CAP1P/CAP1N/CAP2P/CAP2N. Note*3: This capacitor can be removed if this node is immunized from noise. Note*4: Please pay extra attention to the LCD power pin connection. GPLB62X’s VLCD connects to GPLD2080A ’s V0. GPLB62X’s V3 connects to GPLD2080A’s V2. GPLB62X’s V2 connects to GPLD2080A’s V3.

© Generalplus Technology Inc. Proprietary & Confidential

18 Jul 26, 201 6

Version: 1.8 9.5. 6144 Dots LCD, Extended LCD Driver Enabled, C onnected to two GPLD2080A, 192 Segments (Internal 48 Segments + E xternal 144 Segments) × 32 Commons, for 3 -battery Application , Internal 3.3V Regulator Enabled, XTAL24M ROSC32K Selected - (5) GPLB62X LCD Panel (32x192) AUDN RESETB AUDP PA0 PA1 PA2 PA3 PA4 PA5 COM[31:0] SEG[24:71]PB[7:0] PA6 VDDB 0.1µF VSSB VSSB VLCD CAP1P CAP1N CAP2P CAP2N 0.1F 0.1F 0.1F 0.1F 0.1F 0.1F 0.1F LCDVPP 1uF * 2 VSSB PC[70] PA7 XO 24MHz 20pF * 1 20pF * 1 X24MI/R24M/LPF X32I/R32K X32O VDD 30pF * 3 GPLD2080A CP LP M SEG4/LCDCP SEG5/LCDLP SEG6/LCDM DI[3:0] SEG[3:0]/LCDDI[3:0] VDDB PS EIVDDB C[31:0] S[0:47] Y[79:0] S[48:127] VLCD VLCD VDD_DAC VSS_DAC 10u0.1u VDD33V_REGOUT VDD_LCD (Battery Power) (Regulator Power 3.3V) VSS VSS_LCD VSS_IO (Common Ground) 47u VSSB VDD33V_USB VSS_REG AVSS_DAC VDD_IO VDD_REGIN VDD_PB Battery Power 4.5V AVDD_DAC VSS_USB VDD * 4 GPLD2080A CP LP M SEG4/LCDCP SEG5/LCDLP SEG6/LCDM DI[3:0] SEG[3:0]/LCDDI[3:0] VDDB PS EI Y[79:16] S[128:191] VLCD EO * 4 DISPOFFB IO port DISPOFFB IO port Note*1: These capacitor values are for design guidance only. Different capacitor values may be required for different crystal/resona tor used. Note*2: These capacitor values are for design guidance only. The ratio of LCDVPP capacitance to CAP1N/CAP1P/CAP2N/CAP2P capacitance is recommended to be 10:1. Generally, capacitance of VLCD and V1~V4 is 0.1uF and cannot be larger than capacitance of LCDVPP . B ut for larger LCD panel, the followings ar e recommended: 1uF capacitance for VLCD and V1~V4, 2.2uF capacitance for LCDVPP and 0.22uF capacitance for CAP1P/CAP1N/CAP2P/CAP2N. Note*3: This capacitor can be removed if this node is immunized from noise. Note*4: Please pay extra attention to the LCD power pin connection. GPLB62X ’s VLCD connects to GPLD2080A ’s V0. GPLB62X ’s V3 connects to GPLD2080A’s V2. GPLB62X ’s V2 connects to GPLD2080A’s V3.

© Generalplus Technology Inc. Proprietary & Confidential

19 Jul 26, 201 6

Version: 1.8 10. PACKAGE/PAD LOCATIONS 10.1. Ordering Information Product Number Package Type GPLB62200UA - NnnV - C Chip form GPLB62150UA - NnnV - C Chip form GPLB62100UA - NnnV - C Chip form GPLB62200A - NnnV - C Chip form GPLB62150A - NnnV - C Chip form Note1: Code number is assigned for customer. Note2: Code number (N = A - Z or 0 - 9, nn = 00 - 99); version (V = A - Z).

© Generalplus Technology Inc. Proprietary & Confidential

20 Jul 26, 201 6

Version: 1.8 11. 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 indemnification provisions stipulated in the terms of sale only. GENERALPLUS makes no warranty, express, statutory implied or by description regarding the information in this publication or regarding the freedom of the described chip(s) from patent infringement. FURTHERMORE, GENERALPLUS MAKES NO WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PURPOSE. GENERALPLUS reserves the right to halt production or alter the specifications and prices at any time without notice. Accordingly, the reader is cautioned to verify that the data sheet s and other information in this publica tion are current before placing orders. Products described herein are intended for use in normal commercial applications. Applications involving unusual environmental or reliability requirements, e.g. military equipment or medical l ife support equipment, are specifically not recommended without additional processing by GENERALPLUS for such applications. Please note that application circuits illustrated in this document are for reference purposes only.

© Generalplus Technology Inc. Proprietary & Confidential

21 Jul 26, 201 6

Version: 1.8 12. REVISION HISTORY Date Revision # Description Page JUL. 26, 2016 1.8 update IOH/IOL variation range. 10-11 AUG 04, 2014 1.7 update DC and regulator characteristic and its application circuit. JAN 22, 2014 1.6 DC characteristic update. JUL 30, 2013 1.5 Update VDD_IO/VSS_IO description, update application circuit for 32K xtal. JUN 29, 2012 1.4 Modify 9. APPLICATION CIRCUITS. 13~17 NOV. 21, 2011 1.3 1. Modify 4. FEATURES. 2. Modify 7.5 LCD Controller/Driver. 3. Modify 8.2 and 8.3 DC Characteristics. 10, 12 AUG. 12, 2011 1.2 1. Add halt current max value. 2. Modify standby current max value. 3. Modify chart. APR. 07, 2011 1.1 1. Modify title name. 2. Modify FEATURE in section 4. 3. Modify naming in chart of section 7.11. 4. Modify application in 9.3/9.4. 1,4 12,13 19,20 MAR. 15, 2011 1.0 1. Modify section 3. BLOCK DIAGRAM. 2. Add 2 items in section 4. FEATURES/programmable LCD driver. 3. Modify Map of memory and I/Os. 6. Modify 9. APPLICATION CIRCUITS. 13~15 16~20 JUL. 20, 2010 0.1 Original 22