GPL81202A [GENERALPLUS]

Low Power 128 Dots LCD Controller with 16KB ROM;
GPL81202A
型号: GPL81202A
厂家: Generalplus Technology Inc.    Generalplus Technology Inc.
描述:

Low Power 128 Dots LCD Controller with 16KB ROM

CD
文件: 总14页 (文件大小:555K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
GPL81202A  
Low Power 128 Dots LCD Controller  
with 16KB ROM  
Oct. 02, 2014  
Version 1.0  
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 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.  
GPL81202A  
Table of Contents  
PAGE  
TABLE OF CONTENTS .......................................................................................................................................................................................... 2  
1. GENERAL DESCRIPTION.......................................................................................................................................................................... 3  
2. FEATURES.................................................................................................................................................................................................. 3  
3. BLOCK DIAGRAM ...................................................................................................................................................................................... 4  
4. SIGNAL DESCRIPTIONS............................................................................................................................................................................ 5  
4.1. PIN DESCRIPTION .................................................................................................................................................................................. 5  
4.2. PIN ASSIGNMENT (TOP VIEW) ................................................................................................................................................................ 7  
5. FUNCTION DESCRIPTIONS....................................................................................................................................................................... 8  
5.1. CPU ..................................................................................................................................................................................................... 8  
5.2. CLOCK SOURCE..................................................................................................................................................................................... 8  
5.3. ROM/RAM AREA .................................................................................................................................................................................. 8  
5.4. STOP CLOCK MODE ............................................................................................................................................................................... 8  
5.5. I/O PORTS............................................................................................................................................................................................. 8  
5.6. RFC FUNCTION ..................................................................................................................................................................................... 8  
5.7. LCD CONTROLLER ................................................................................................................................................................................ 9  
5.8. MAP OF MEMORY................................................................................................................................................................................... 9  
6. ELECTRICAL SPECIFICATIONS ............................................................................................................................................................. 10  
6.1. ABSOLUTE MAXIMUM RATINGS ............................................................................................................................................................. 10  
6.2. DC CHARACTERISTICS(TA = 25) ....................................................................................................................................................... 10  
7. APPLICATION CIRCUITS......................................................................................................................................................................... 11  
8. PACKAGE/PAD LOCATIONS ................................................................................................................................................................... 12  
8.1. ORDERING INFORMATION ..................................................................................................................................................................... 12  
8.2. PACKAGE INFORMATION ....................................................................................................................................................................... 12  
8.2.1. LQFP 48L outline dimensions................................................................................................................................................. 12  
9. DISCLAIMER............................................................................................................................................................................................. 13  
10.REVISION HISTORY ................................................................................................................................................................................. 14  
© Generalplus Technology Inc.  
Proprietary & Confidential  
2
Oct. 02, 2014  
Version: 1.0  
 
GPL81202A  
LOW POWER 128 DOTS LCD CONTROLLER WITH 16KB ROM  
1. GENERAL DESCRIPTION  
„ RFC (Resister to Frequency Converter)  
- Uses 12-bit timer (Timer1) counter  
- PC7 as RFC input, PC6/5/4 as RFC output  
„ LCD configurations: 4 coms x 32 segs (MAX)  
- Frame rate is 85Hz.  
GPL81202A, a special designed CMOS 8-bit microprocessor by  
Generalplus, features 256-byte RAM, 16KB ROM, up to 25  
software selectable general I/Os, an interrupt controller, and an  
automatic display controller/driver in a small device. It has a  
Clock Stop mode for power savings, which saves the RAM  
contents, but freezes the oscillator to make all other chip functions  
inoperative, and the stop mode can be released by using external  
wakeup sources. This device is applicable for many applications  
such as low power watch and other LCD relevant products.  
- LCD 1/2, 1/3 bias; 1/2, 1/3, 1/4 duty; VLCD = VDD  
„ Four timers  
- Basic timer provides Fosc/4194304 watch dog source;  
- Timer0 is a general purpose 8-bit timer with input clock  
selectable;  
- Timer1 is a general purpose 12-bit timer with input clock  
selectable  
- 32K timer is a time base wakeup source with frequency  
selectable  
2. FEATURES  
„ Built-in 8-bit processor  
„ 10 interrupt sources  
„ 256-byte SRAM  
-
TM0O, TM1O, CPUDiv1K, CPUDiv4K, CPUDiv32K,  
CPUDiv2M, TBHF, TBLF, EXTINT1 and EXTINT0 interrupts  
„ 16K-byte ROM  
„ 128 bit DPRAM  
„ Wakeup source  
„ Built-in 4M/8MHz Crystal or IOSC for system operation  
- internal oscillator with ±5% precision .  
„ Built-in 32kHz IOSC or 32768Hz Crystal oscillator circuit for  
timebase.  
- Key (Port B/C/D) change wakeup  
- 32K time base wakeup(TBHF/TBLF)  
„ LVD (Low voltage detect)  
- Sense VDD voltage@ 2.1V / 2.4V (register option)  
Note1: TBHF: 128Hz, 256Hz, 512Hz or 1KHz  
Note2: TBLF: 2Hz, 4Hz, 8Hz or 16Hz  
„ Operating voltage:  
- 4.0MHz@1.8V~3.6V or 8.0MHz@1.8V~3.6V  
„ Built-in Standby mode (Clock Stop mode) & Halt mode(with  
LCD and 32K timer on) for power saving  
- Low standby current, ISTBY < 1u @3.6V, 25℃  
- Low halt mode current, Ihalt < 8u @3.6V, 25  
„ Up to 25 bi-directional tri-state I/O ports  
- PA0~PA7 (SEG16~23),  
- PB0~1(INT0, INT1); PB2;  
- PC0~PC7 (SEG24~31)  
- PD7,VPP(PD5), X32O(PD3), X32I(PD2), XTI(PD1), XTO(PD0)  
© Generalplus Technology Inc.  
Proprietary & Confidential  
3
Oct. 02, 2014  
Version: 1.0  
 
GPL81202A  
3. BLOCK DIAGRAM  
© Generalplus Technology Inc.  
Proprietary & Confidential  
4
Oct. 02, 2014  
Version: 1.0  
 
GPL81202A  
4. SIGNAL DESCRIPTIONS  
4.1. Pin Description  
Type: I = Input, O = Output, S = Supply  
Pin Name  
Dice Pin No. PKG Pin No.  
Type  
Main Function  
Alternate Function  
COM[0:3]  
SEG[0:15]  
1~4  
5~20  
21  
1~4  
5~20  
21  
O
LCD driver common output  
LCD driver segment output  
O
PA0/SEG16  
PA1/SEG17  
PA2/SEG18  
PA3/SEG19  
PA4/SEG20  
PA5/SEG21  
PA6/SEG22  
PA7/SEG23  
PC0/SEG24  
PC1/SEG25  
PC2/SEG26  
PC3/SEG27  
PC4/SEG28  
PC5/SEG29  
PC6/SEG30  
PC7/SEG31  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
PortA[7:0]: Bi-directional programmable Input/Output port. It can be  
configured as pull_high resistor, pull_low resistor, floating input or  
CMOS output.  
22  
22  
23  
23  
SEG[23:16]: LCD driver segment output  
24  
24  
25  
25  
26  
26  
27  
27  
28  
28  
29  
29  
PortC[7:0]: Bi-directional programmable Input/Output port. It can be  
configured as pull_high resistor, pull_low resistor, floating input or  
CMOS output.  
30  
30  
31  
31  
Normal wakeup; if a key is changed, the chip can be awakened from  
sleep mode.  
32  
32  
33  
33  
SEG[31:24]: LCD driver segment output  
34  
34  
35  
35  
36  
36  
PortD[7]: Bi-directional programmable Input/Output port. It can be  
configured as pull_high resistor, pull_low resistor, floating input or  
PD7  
37 / 38  
37  
I/O  
CMOS output.  
Normal wakeup; if a key is changed, the chip can be awakened from  
sleep mode.  
VSSA  
VSS  
39 / 40  
41  
38  
38  
NC  
39  
39  
40  
S
S
S
S
S
S
Ground  
Ground  
VFSOURCE  
VDDA  
42  
Test pin. Keep it at floating state.  
43  
power supply  
VDDA  
44  
power supply  
VDD  
45  
power supply  
PortD[5]: Bi-directional programmable Input/Output port. It can be  
configured as pull_high resistor, pull_low resistor, floating input or  
CMOS output Low.  
PD5  
46  
41  
I/O  
Normal wakeup; if a key is changed, the chip can be wakened from  
sleep mode.  
© Generalplus Technology Inc.  
Proprietary & Confidential  
5
Oct. 02, 2014  
Version: 1.0  
 
GPL81202A  
Pin Name  
Dice Pin No. PKG Pin No.  
Type  
Main Function  
Alternate Function  
PortD[3]: Bi-directional programmable Input/Output port. It can be  
configured as pull_high resistor, pull_low resistor, floating input or  
CMOS output.  
X32O/PD3  
47  
48  
49  
50  
42  
43  
44  
45  
I/O  
Normal wakeup; if a key is changed, the chip can be wakened from  
sleep mode.  
Crystal Output: It is connected with external crystal for 32K crystal  
oscillation circuitry in crystal mode.  
PortD[2]: Bi-directional programmable Input/Output port. It can be  
configured as pull_high resistor, pull_low resistor, floating input or  
CMOS output.  
X32I/PD2  
XTI/PD1  
XTO/PD0  
I/O  
I/O  
I/O  
Normal wakeup; if a key is changed, the chip can be awakened from  
sleep mode.  
Crystal Input: It is connected with external crystal for 32K crystal  
oscillation circuitry in crystal mode.  
PortD[1]: Bi-directional programmable Input/Output port. It can be  
configured as pull_high resistor, pull_low resistor, floating input or  
CMOS output.  
Normal wakeup; if a key is changed, the chip can be awakened from  
sleep mode.  
Crystal Input: It is connected with external crystal for 4M/8M crystal  
oscillation circuitry in crystal mode.  
PortD[0]: Bi-directional programmable Input/Output port. It can be  
configured as pull_high resistor, pull_low resistor, floating input or  
CMOS output.  
Normal wakeup; if a key is changed, the chip can be awakened from  
sleep mode.  
Crystal Output: It is connected with external crystal for 4M/8M crystal  
oscillation circuitry in crystal mode.  
PortB[1:0]: Bi-directional programmable Input/Output port. It can be  
configured as pull_high resistor, pull_low resistor, floating input or  
CMOS output.  
PB0/INT0  
PB1/INT1  
51  
52  
46  
47  
I/O  
I/O  
Normal wakeup; if a key is changed, the chip can be awakened from  
sleep mode.  
INT[1:0]: external INT input.  
PortB[2]: Bi-directional programmable Input/Output port. It can be  
configured as pull_high resistor, pull_low resistor, floating input or  
CMOS output.  
PB2  
NC  
53  
54  
48  
I/O  
Normal wakeup; if a key is changed, the chip can be awakened from  
sleep mode.  
NC  
Reserve.  
© Generalplus Technology Inc.  
Proprietary & Confidential  
6
Oct. 02, 2014  
Version: 1.0  
GPL81202A  
4.2. PIN Assignment (Top View)  
LQFP48 Package for GPL81202A  
© Generalplus Technology Inc.  
Proprietary & Confidential  
7
Oct. 02, 2014  
Version: 1.0  
 
GPL81202A  
5. FUNCTION DESCRIPTIONS  
5.1. CPU  
5.4. Stop Clock Mode  
The 8-bit microprocessor in GPL81202A is a high performance  
The GPL81202A equips  
a
power saving mode for those  
processor equipped with Accumulator, Program Counter,  
X
applications requiring very low standby current. Users can simply  
enable the wakeup sources to stop CPU clock by writing the  
STOP CLOCK Register. By doing that, CPU will enter standby  
mode and the RAM and I/Os remain at their previous states until  
being awakened. There are two types of wakeup sources in the  
GPL81202A, I/O PAD data transient (Port B/C/D Key change) and  
Register, Y Register, Stack pointer and Processor Status Register  
(the same as the 6502 instruction structure).  
5.2. Clock Source  
The GPL81202A equips two types of clock sources:  
32K timer base wake up source(TBHF/TBLF).  
After the  
(1) High speed frequency to support the whole system operation.  
There are two frequency options: 4MHz/8MHz and can be  
selected by register based on various user’s application  
needs. It comes from IOSC8M or XTAL8M.  
GPL81202A wakes up, CPU will go to the next state of where  
CPU enters sleep mode. Wake-up action will not influence RAM  
and I/Os.  
Note1: TBHF: 128Hz, 256Hz, 512Hz or 1KHz  
Note2: TBLF: 2Hz, 4Hz, 8Hz or 16Hz  
(2) Low speed frequency to control LCD frame rate and time  
base timer. It is derived from IOSC32K or XTAL32K.  
5.5. I/O Ports  
5.3. ROM/RAM Area  
The GPL81202A has four IO ports: PortA, PortB, PortC and PortD.  
These port pins may be multiplexed with an alternate function for  
the peripheral features on the device. In general, when an initial  
reset state occurs, all ports are used as a general purpose input  
port. There are three parts in IO structure: data, direction and  
attribution registers. Each corresponding bit in these ports  
should be given a value.  
The GPL81202A features 16K-byte ROM that can be defined as  
the program area, address located from $C000H to $FFFFH. Its  
RAM consists of 256 bytes (including Stack) at locations  
$80H~$FFH & $180H~$1FFH.  
[Table] 5-1 I/O configurations  
Attribution (P_IOX_ATT) Direction (P_IOX_DIR)  
Data (P_IOX_DAT)  
Function  
Floating  
Description  
Input with float  
Input with pull-low  
Output Data  
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
Pull low  
Driving low  
Driving High  
Floating  
Output Data  
Input with float  
Input with pull-high  
Output Data  
Pull high  
Driving High  
Driving low  
Output Data  
5.6. RFC Function  
The RFC (Resistor to Frequency Converter) circuit contains a RC oscillation circuit and a 12-bit timer/counter to calculate the resistance of  
temperature or humidity sensor related to reference resistor. The circuit is shown below.  
© Generalplus Technology Inc.  
Proprietary & Confidential  
8
Oct. 02, 2014  
Version: 1.0  
 
GPL81202A  
5.7. LCD Controller  
GPL81202A contains a LCD controller/driver that provides the capability to drive 4 commons and 32 segments LCD. To reduce CPU  
overhead, a display buffer is designed for LCD mappings. A LCD dot/pattern is set ON or OFF by programming the corresponding bit in  
the display buffer. In addition, the LCD can be programmed as 1/2duty with 1/2bias, 1/3duty with 1/2bias, 1/3duty with 1/3bias or 1/4duty  
with 1/3bias. The VLCD level is equal VDD. The LCD driver can also operate during sleep by keeping 32K oscillator running.  
5.8. Map of Memory  
© Generalplus Technology Inc.  
Proprietary & Confidential  
9
Oct. 02, 2014  
Version: 1.0  
 
GPL81202A  
6. ELECTRICAL SPECIFICATIONS  
6.1. Absolute Maximum Ratings  
Characteristics  
Symbol  
Ratings  
DC Supply Voltage  
V+  
-0.3~5 V  
Input Voltage Range  
Operating Temperature  
Storage Temperature  
VIN  
-0.3V to V+ + 0.3V  
0to +70℃  
TOPR  
TSTG  
-50to +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.  
6.2. DC Characteristics(TA = 25)  
Limit  
Characteristics  
Operating Voltage1  
Symbol  
Unit  
Test Condition  
FCPU = 8.0MHz  
Min.  
1.8  
1.8  
-
Typ.  
Max.  
3.6  
3.6  
2
-
-
VDD  
V
FCPU = 4.0MHz  
Operating Current  
Halt Current  
IOP  
1.5  
mA  
uA  
FCPU = 8.0MHz @ 3.0V, no load  
Low Frequency active, CPU off,  
LCD on, no load(VDD=3.6V)  
VDD = 3.6V  
IHALT  
-
6
8
Standby Current  
Input High Level  
Input Low Level  
Output High Level  
PB, PC, PD  
ISTBY  
VIH  
-
0.5  
1
uA  
V
0.7VDD  
-
-
-
-
VDD = 3.0V  
VIL  
0.3VDD  
V
VDD = 3.0V  
VDD = 3.0V  
VOH  
VOL  
RH  
0.8VDD  
-
-
V
IOH = -8mA  
Output Low Level  
PB, PC, PD  
VDD = 3.0V  
-
-
0.2VDD  
100  
V
IOL = 20mA  
Input Pull High Resistor  
PA, PB, PC, PD  
Pull High  
40  
40  
50  
50  
Kohm  
Kohm  
Typ@VDD = 3.0V  
Pull Low  
Input Pull Low Resistor  
PA, PB, PC, PD  
RL  
100  
Typ@VDD = 3.0V  
© Generalplus Technology Inc.  
Proprietary & Confidential  
10  
Oct. 02, 2014  
Version: 1.0  
 
GPL81202A  
7. APPLICATION CIRCUITS  
Note1: These capacitor values are for design guidance only. Different capacitor values may be required for different crystal/resonator used.  
© Generalplus Technology Inc.  
Proprietary & Confidential  
11  
Oct. 02, 2014  
Version: 1.0  
 
GPL81202A  
8. PACKAGE/PAD LOCATIONS  
8.1. Ordering Information  
Product Number  
Package Type  
GPL81202A -NnnV - C  
Chip form  
GPL81202A -NnnV – QL23X  
Halogen Free 48 pin LQFP Package  
Note1: Code number (NnnV) 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 = 0-9, serial number)  
8.2. Package Information  
8.2.1. LQFP 48L outline dimensions  
Millimeter  
Nom.  
Symbol  
Min.  
Max.  
A
A1  
A2  
D
-
-
-
1.60  
0.15  
1.45  
0.05  
1.35  
1.40  
9.00 BSC.  
7.00 BSC.  
9.00 BSC.  
7.00 BSC.  
0.5 BSC.  
0.22  
D1  
E
E1  
e
b
0.17  
0.09  
0.45  
0.27  
0.16  
0.75  
C1  
L
-
0.60  
L1  
1.00 REF  
© Generalplus Technology Inc.  
Proprietary & Confidential  
12  
Oct. 02, 2014  
Version: 1.0  
 
GPL81202A  
9. 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 sheets and other  
information in this publication 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 life 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  
13  
Oct. 02, 2014  
Version: 1.0  
 
GPL81202A  
10. REVISION HISTORY  
Date  
Revision #  
Description  
Page  
Oct. 02, 2014  
1.0  
Original  
14  
© Generalplus Technology Inc.  
Proprietary & Confidential  
14  
Oct. 02, 2014  
Version: 1.0  
 

相关型号:

GPL81202A-NnnV-C

Low Power 128 Dots LCD Controller with 16KB ROM
GENERALPLUS

GPL81202A-NnnV-QL23X

Low Power 128 Dots LCD Controller with 16KB ROM
GENERALPLUS

GPL812P02A

Low Power 128 Dots LCD Controller with 16KB OTP ROM
GENERALPLUS

GPL812P02A-NnnV-C

Low Power 128 Dots LCD Controller with 16KB OTP ROM
GENERALPLUS

GPL812P02A-NnnV-QL23X

Low Power 128 Dots LCD Controller with 16KB OTP ROM
GENERALPLUS

GPL83110UA

1536--dot Mono LCD Controller /Driver with USB/1M--byte ROM
GENERALPLUS

GPL83110UA-NnnV-C

1536--dot Mono LCD Controller /Driver with USB/1M--byte ROM
GENERALPLUS

GPL85110A

2048--Dot Mono LCD Controller/ Driver with 1M--Byte ROM
GENERALPLUS

GPL85110A-NnnV-C

2048--Dot Mono LCD Controller/ Driver with 1M--Byte ROM
GENERALPLUS

GPL87103A

Low Power 432 Dots LCD Controller with 24KB ROM
GENERALPLUS

GPL87103A-NnnV-C

Low Power 432 Dots LCD Controller with 24KB ROM
GENERALPLUS

GPL87104A

Low Power 660 Dots LCD Controller with 32KB ROM
GENERALPLUS