GPL812P02A-NnnV-C [GENERALPLUS]

Low Power 128 Dots LCD Controller with 16KB OTP ROM;
GPL812P02A-NnnV-C
型号: GPL812P02A-NnnV-C
厂家: Generalplus Technology Inc.    Generalplus Technology Inc.
描述:

Low Power 128 Dots LCD Controller with 16KB OTP ROM

OTP只读存储器 CD
文件: 总14页 (文件大小:537K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
GPL812P02A  
Low Power 128 Dots LCD Controller  
with 16KB OTP ROM  
Oct. 02, 2014  
Version 1.1  
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.  
GPL812P02A  
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 MAP(48 PIN LQFP) ......................................................................................................................................................................... 6  
5. FUNCTION DESCRIPTIONS....................................................................................................................................................................... 7  
5.1. CPU ..................................................................................................................................................................................................... 7  
5.2. CLOCK SOURCE..................................................................................................................................................................................... 7  
5.3. ROM/RAM AREA .................................................................................................................................................................................. 7  
5.4. STOP CLOCK MODE ............................................................................................................................................................................... 7  
5.5. I/O PORTS............................................................................................................................................................................................. 7  
5.6. RFC FUNCTION ..................................................................................................................................................................................... 7  
5.7. LCD CONTROLLER ................................................................................................................................................................................ 8  
5.8. MAP OF MEMORY................................................................................................................................................................................... 8  
5.9. OTP PROGRAMMING CIRCUIT ................................................................................................................................................................ 8  
6. ELECTRICAL SPECIFICATIONS ............................................................................................................................................................... 9  
6.1. ABSOLUTE MAXIMUM RATINGS ............................................................................................................................................................... 9  
6.2. DC CHARACTERISTICS(TA = 25) ......................................................................................................................................................... 9  
7. APPLICATION CIRCUITS......................................................................................................................................................................... 10  
8. PACKAGE/PAD LOCATIONS ................................................................................................................................................................... 11  
8.1. ORDERING INFORMATION ......................................................................................................................................................................11  
8.2. PACKAGE INFORMATION ........................................................................................................................................................................11  
8.2.1. LQFP 48L outline dimensions..................................................................................................................................................11  
9. DISCLAIMER............................................................................................................................................................................................. 13  
10.REVISION HISTORY ................................................................................................................................................................................. 14  
© Generalplus Technology Inc.  
Proprietary & Confidential  
2
Oct. 02, 2014  
Version: 1.1  
 
GPL812P02A  
LOW POWER 128 DOTS LCD CONTROLLER WITH 16KB OTP ROM  
1. GENERAL DESCRIPTION  
- PA0~PA7 (SEG16~23),  
- PB0~1(INT0, INT1); PB2;  
GPL812P02A, a special designed CMOS 8-bit microprocessor by  
Generalplus, features 256-byte RAM, 16KB one-time  
programmable (OTP) 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.  
- PC0~PC7 (SEG24~31)  
- PD7,VPP(PD5), X32O(PD3), X32I(PD2), XTI(PD1), XTO(PD0)  
„ 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.  
- 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  
2. FEATURES  
-Timer1 is a general purpose 12-bit timer with input clock  
selectable  
„ Built-in 8-bit processor  
„ 256-byte SRAM  
-32K timer is a time base wakeup source with frequency  
selectable  
„ 16K-byte OTP ROM  
„ 128 bit DPRAM  
„ 10 interrupt sources  
„ 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.  
-TM0O,  
TM1O,  
CPUDiv1K, CPUDiv4K, CPUDiv32K,  
CPUDiv2M, TBHF, TBLF, EXTINT1 and EXTINT0 interrupts  
„ Wakeup source  
- Key (Port B/C/D) change wakeup  
- 32K time base wakeup(TBHF/TBLF)  
„ LVD (Low voltage detect)  
„ Operating voltage:  
-4.0MHz@2.0V~3.6V or 8.0MHz@2.4V~3.6V selectable by  
code option  
Sense VDD voltage@ 2.1V / 2.4V (register option)  
Note1: TBHF: 128Hz, 256Hz, 512Hz or 1KHz  
Note2: TBLF: 2Hz, 4Hz, 8Hz or 16Hz  
„ 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  
© Generalplus Technology Inc.  
Proprietary & Confidential  
3
Oct. 02, 2014  
Version: 1.1  
 
GPL812P02A  
3. BLOCK DIAGRAM  
VPP / PD5  
16 KB  
Base timer  
Timer 0 /1  
OTPROM  
CODE OPTION  
XTO / PD0  
XTI / PD1  
CLK  
8-bit  
micro -processor  
XTAL 8M  
IOSC 8M  
VSS  
Reset  
256 B  
SRAM  
INT control  
POR  
LVR  
TEST  
VDD  
WDOG  
16 B  
DP SRAM  
PWR _SW  
LCD Bias  
VDD IO  
X32I / PD2  
CLK  
COM [3 : 0]  
SEG [15 : 0]  
LCD Driver  
XTAL 32 K  
IOSC 32 K  
X32O / PD3  
20 PINS for I /O  
PB2  
PC [7:0]  
SEG [31 :24 ]  
PB [1:0]  
INT [1:0]  
PA [7:0]  
SEG [23 :16 ]  
PD7  
© Generalplus Technology Inc.  
Proprietary & Confidential  
4
Oct. 02, 2014  
Version: 1.1  
 
GPL812P02A  
4. SIGNAL DESCRIPTIONS  
4.1. Pin Description  
Type: I = Input, O = Output, S = Supply  
Dice PKG  
Pin Name  
Pin  
No.  
Pin Type  
No.  
Main Function  
Alternate Function  
PA7/SEG23  
PA6/SEG22  
PA5/SEG21  
PA4/SEG20  
PA3/SEG19  
PA2/SEG18  
PA1/SEG17  
PA0/SEG16  
NC  
28  
27  
26  
25  
24  
23  
22  
21  
52  
51  
50  
49  
36  
35  
34  
33  
32  
31  
30  
29  
28  
27  
26  
25  
24  
23  
22  
21  
NC  
48  
47  
46  
36  
35  
34  
33  
32  
31  
30  
29  
I/O PortA[7:0]: Bi-direction programmable Input/Output port. It can be configured as pull-up resistor,  
pull-down resistor, floating input or CMOS output.  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
SEG[23:16]: LCD driver segment output  
I/O PortB[2:0]: Bi-direction programmable Input/Output port. It can be configured as pull-up resistor,  
pull-down resistor, floating input or CMOS output.  
PB2  
I/O  
I/O  
I/O  
Normal wakeup; if a key status is changed, the chip can be awakened from sleep mode.  
INT[1:0]: external INT input.  
PB1/INT1  
PB0/INT0  
PC7/SEG31  
PC6/SEG30  
PC5/SEG29  
PC4/SEG28  
PC3/SEG27  
PC2/SEG26  
PC1/SEG25  
PC0/SEG24  
I/O PortC[7:0]: Bi-direction programmable Input/Output port. It can be configured as pull-up resistor,  
pull-down resistor, floating input or CMOS output.  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
Normal wakeup; if a key status is changed, the chip can be awakened from sleep mode.  
SEG[31:24]: LCD driver segment output  
PortD[7]: Bi-direction programmable Input/Output port. It can be configured as pull-up resistor,  
pull-down resistor, floating input or CMOS output.  
PD7  
37  
37  
I/O  
PortD[5]: Bi-direction programmable Input/Output port. It can be configured as pull-up resistor,  
pull-down resistor, floating input or CMOS output.  
VPP/PD5  
43  
41  
I/O  
Normal wakeup; if a key status is changed, the chip can be awakened from sleep mode.  
VPP: OTP Program power supply  
PortD[3]: Bi-direction programmable Input/Output port. It can be configured as pull-up resistor,  
pull-down resistor, floating input or CMOS output.  
X32O/PD3  
X32I/PD2  
44  
45  
42  
43  
I/O Normal wakeup; if a key status is changed, the chip can be awakened from sleep mode.  
Crystal Output: It is connected with external crystal for 32KHz crystal oscillation circuitry in crystal  
mode.  
PortD[2]: Bi-direction programmable Input/Output port. It can be configured as pull-up resistor,  
pull-down resistor, floating input or CMOS output.  
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 32KHz crystal oscillation circuitry in crystal  
mode.  
© Generalplus Technology Inc.  
Proprietary & Confidential  
5
Oct. 02, 2014  
Version: 1.1  
 
GPL812P02A  
Dice PKG  
Pin Name  
Pin  
No.  
Pin Type  
Main Function  
Alternate Function  
No.  
PortD[1]: Bi-direction programmable Input/Output port. It can be configured as pull-up resistor,  
pull-down resistor, floating input or CMOS output.  
XTI/PD1  
47  
44  
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 4M/8M crystal oscillation circuitry in crystal  
mode.  
PortD[0]: Bi-direction programmable Input/Output port. It can be configured as pull-up resistor,  
pull-down resistor, floating input or CMOS output.  
XTO/PD0  
48  
45  
I/O 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.  
COM[3:0]  
SEG[15:0]  
VDD  
4~1  
4~1  
O
O
S
S
S
I
LCD driver common output  
LCD driver segment output  
power supply  
20~5 20~5  
42  
40,41  
38,39  
46  
40  
39  
VDDIO  
VSS  
power supply  
38  
Ground  
TEST  
NC  
Test pin, high active.  
50pin  
4.2. Pin Map(48 pin LQFP)  
© Generalplus Technology Inc.  
Proprietary & Confidential  
6
Oct. 02, 2014  
Version: 1.1  
 
GPL812P02A  
5. FUNCTION DESCRIPTIONS  
5.1. CPU  
5.4. Stop Clock Mode  
The 8-bit microprocessor in GPL812P02A is a high performance  
The GPL812P02A 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  
GPL812P02A, I/O PAD data transient (Port B/C/D Key change)  
and 32K timer base wake up source(TBHF/TBLF). After the  
GPL812P02A wakes up, CPU will go to the next state of where  
CPU enters sleep mode. Wake-up action will not influence RAM  
Register, Y Register, Stack pointer and Processor Status Register  
(the same as the 6502 instruction structure).  
5.2. Clock Source  
The GPL812P02A equips two types of clock sources:  
(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.  
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 GPL812P02A 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 GPL812P02A features 16K-byte OTP-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  
7
Oct. 02, 2014  
Version: 1.1  
 
GPL812P02A  
5.7. LCD Controller  
5.9. OTP Programming Circuit  
GPL812P02A 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  
Note1: Don’t connect any component with PC3 and PC2 when  
programming.  
Note2: Connect VPP to Writer during OTP programming cycle, and keep it  
floating in normal run.  
© Generalplus Technology Inc.  
Proprietary & Confidential  
8
Oct. 02, 2014  
Version: 1.1  
 
Preliminary  
GPL812P02A  
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.  
2.4  
2.0  
-
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  
9
Apr. 28, 2012  
Preliminary Version: 0.1  
 
GPL812P02A  
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  
10  
Oct. 02, 2014  
Version: 1.1  
 
GPL812P02A  
8. PACKAGE/PAD LOCATIONS  
8.1. Ordering Information  
Product Number  
Package Type  
GPL812P02A -NnnV - C  
Chip form  
GPL812P02A -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.  
D1  
E
© Generalplus Technology Inc.  
Proprietary & Confidential  
11  
Oct. 02, 2014  
Version: 1.1  
 
GPL812P02A  
Millimeter  
Nom.  
Symbol  
Min.  
Max.  
E1  
e
7.00 BSC.  
0.5 BSC.  
0.22  
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.1  
GPL812P02A  
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.1  
 
GPL812P02A  
10. REVISION HISTORY  
Date  
Revision #  
Description  
Page  
3,  
Oct. 02, 2014  
1.1  
1. Add LVD function  
2. Modify BLOCK DIAGRAM  
3. Remove PB3  
4,  
5.  
Apr. 01, 2013  
Jun. 28, 2012  
1.0  
0.1  
1. DC Characteristics modified.  
2. Package information added.  
Original  
9
6, 11  
13  
© Generalplus Technology Inc.  
Proprietary & Confidential  
14  
Oct. 02, 2014  
Version: 1.1  
 

相关型号:

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

GPL87104A-NnnV-C

Low Power 660 Dots LCD Controller with 32KB ROM
GENERALPLUS

GPL87108A

Low Power 660 Dots LCD Controller with 64KB ROM
GENERALPLUS

GPL87108A-NnnV-C

Low Power 660 Dots LCD Controller with 64KB ROM
GENERALPLUS

GPL87208A

Low Power 3072/2048/1536 dots LCD Controller with 160KB/128KB/64KB ROM
GENERALPLUS