APLUS
FEATURES
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
APU4006
4-Bit Micro-Controller with LCD Driver, 1K Word
Very low current dissipation.
Wide operating voltage range.
Supports both Ag and Li batteries.
Powerful instruction set.
4-level subroutine nesting (including interrupt).
4 event driven interrupts, 2 external and 2 internal.
ROM size: 1024 x 15 bits.
RAM size: 48 x 4 bits.
Input ports: 1 port/ 4 pins (M-PORT).
Control output: ALARM.
LCD driver outputs (can drive up to 60 LCD segments).
Mask option to select 3 LCD drive modes: static, duplex 1/2 duty 1/2 bias, 1/3 duty 1/2 bias.
Mask option permits LCD driver output pins to be used for DC output ports. Up to 20 pins are
available. SEG13-SEG20 can be selected by open-drain output.
Segment PLA circuit permits any layout on the LCD panel.
Built-in clock generator (crystal or RC).
Built-in voltage doubler, halver.
GENERAL DESCRIPTION
TheAPU4006 is a single-chip 4-bit microcontroller with LCD drivers. It can drive up to 3 common time
20 segments, i.e. 60 segments LCD driver. This 4-bit microcontroller contains a 4-bit parallel
processing ALU, 1024 x 15-bit program ROM, 48 x 4-bit data RAM, input ports, alarm driver, timer,
clock generator, crystal and RC oscillator circuit, LCD driver and 70 powerful instructions in a single
chip. It uses HALT instruction to stop all internal operations other than the timer, clock generator,
crystal/RC oscillator and LCD driver. Very low current dissipation can be easily achieved by
combining 4 types of interrupt function and HALT instruction to minimize the operation cycle.
BLOCK DIAGRAM
ALARM
M1~4
COM 1~3
SEG1~20
LCD DIRVER
OUTPUT
PORT
INPUT
PORT
SEGMENT PLA
VDD1~2
4 BITS DATA BUS
OSC
IN
OSC
OUT
OSCILLATOR
6 BITS PRESET
TIMER
ALU
RAM 48 X 4 BITS
CUP 1
CUP 2
PRE-DIVIDER
CONTROL
CIRCUIT
10 BITS PROGRAM
COUNTER
INSTRUCTION
DECODER
PROM
1024 X 15 BITS
4 LEVELS STACK
R E S E T INT
1/8
APLUS
1.0 PACKAGE & CHIP INFORMATION
Chip Size
Pad Pitch
1995 x 1590 (mm2)
min. 140mm
Bounding Diagram
OSCOUT
INTPAD
TESTA
OSCIN
APU4006
ALARM
RESET
M4
M3
M2
M1
VDD2
VDD1
VDD
CUP1
CUP2
COM1
SEG1
SEG2
SEG3
SEG4
SEG20
SEG19
SEG18
SEG17
GND
COM2
COM3
SEG10
SEG11
SEG12
SEG13
SEG14
SEG15
2.0 PIN/PAD ASSIGNMENT
Unit : um
Pad
Name
No.
1
GND
2
VDD1
3
VDD2
4
ALARM
5
RESET
6
INT
7
M1
8
M2
9
M3
10
M4
11
TESTA
12
OSCOUT
Coordinate
X
Y
1909.5
1128.60
1909.5
1275.60
1757.40 1500.60
1610.40 1500.60
1465.80 1500.60
1327.80 1500.60
1152.00 1500.60
1023.00 1500.60
894.00
1500.60
765.00
1500.60
636.00
1500.60
498.00
1500.60
Pad
No.
21
22
23
24
25
26
27
28
29
30
31
32
Coordinate
X
Y
85.50
199.50
234.00
88.50
381.00
88.50
519.00
88.50
657.00
88.50
795.00
88.50
933.00
88.50
1071.00
88.50
1209.00
88.50
1347.00
88.50
1485.00
88.50
1623.00
88.50
Name
SEG4
SEG5
SEG6
SEG7
SEG8
SEG9
SEG10
SEG11
SEG12
SEG13
SEG14
SEG15
2/8
SEG16
SEG5
SEG6
SEG7
SEG8
SEG9
APLUS
13
14
15
16
17
18
19
20
OSCIN
VDD
CUP1
CUP2
COM1
SEG1
SEG2
SEG3
155.10
85.50
85.50
85.50
85.50
85.50
85.50
85.50
1500.60
1132.50
994.50
865.50
736.50
607.50
478.50
349.50
33
34
35
36
37
38
39
APU4006
SEG16
SEG17
SEG18
SEG19
SEG20
COM3
COM2
1761.00
1909.50
1909.50
1909.50
1909.50
1909.50
1909.50
88.50
219.60
375.60
527.10
678.60
830.10
981.60
*Note: The substrate must connect to GND.
3.0 PIN DESCRIPTION
Name
OSCIN
OSCOUT
M1 - 4
INT
RESET
ALARM
VDD
VDD1
VDD2
GND
CUP1 - 2
Type
I
O
I
I
I
O
Description
Typical 32.768kHz crystal is connected across OSCIN/OSCOUT for
oscillation, R/C oscillation mode is also available.
Input pins with pull-down Tr or "L-level hold" Tr.
External interrupt request control input pin.
System reset pin with pull-down resistance.
Output only for outputting 4kHz/2kHz/1kHz modulation signal. Also can be
used to output non-modulation signal.
Power supply pin for logic unit inside LSI. When using Li version, a
capacitor must be connected across GND and VDD to prevent logic unit
from malfunctioning.
For Ag-B mode positive power supply pin.
For Li-B(EXTV) mode positive power supply pin.
Negative power supply pin.
Pins for connecting voltage step-up (step-down) capacitor.
Output pins for LCD panel common plate.
The following pins are used in each case.
Static
O
COM1
COM2
COM3
Alternating
frequency
O
¾
¾
32Hz*
O
COM1 - 3
1/2 duty
O
O
¾
32Hz*
1/3 duty
O
O
O
43Hz*
SEG1 - 20
TESTA
O
*
* Frequency can be doubled, quadrupled with PLA.
Output pins for LCD panel segments.
* Also used as output ports with mask option.
Test pin (for internal testing only).
3/8
APLUS
4.0 ABSOLUTE MAXIMUM RATINGS
at
Ta = 0 to 70oC, GND = 0V
Name
Maximum Supply Voltage
Maximum Input Voltage
Maximum Output Voltage
Maximum Operating Temperature
Maximum Storage Temperature
Symbol
VDD1
VDD2
Vin1
Vout1
Vout2
Topg
Tstg
APU4006
Range
+1.3 to +5.5
+2.5 to +5.5
-0.3 to VDD1+0.3
-0.3 to VDD1+0.3
-0.3 to VDD2+0.3
0 to +70
-25 to +125
Unit
V
V
V
V
V
oC
oC
5.0 ALLOWABLE OPERATING CONDITIONS
at Ta = 0 to 70oC, GND = 0V
Name
Symb.
Supply Voltage
VDD1
VDD2
Supply Voltage
VDD1
VDD2
Oscillator Start-Up
Vss1
Supply Voltage
Vss2
Input "H" Voltage
Vih1
Input "L" Voltage
Vil1
Input "H" Voltage
Vih2
Input "L" Voltage
Vil2
Input "H" Voltage
Vih3
Input "L" Voltage
Vil3
Input "H" Voltage
Vih4
Input "L" Voltage
Vil4
Fopg1
Fopg2
Operating Freq.
Fopg3
Condition
External RC Mode
Crystal Mode
Crystal Mode
Ag Battery Mode
Li Battery Mode
OSCIN at Ext. RC & Ag
Battery Mode
OSCIN at Ext. RC & Li
Battery Mode
Ag Battery Mode
Li Battery Mode
External RC Mode
Min.
1.5
3.5
1.2
2.4
1.2V
1.2V
VDD1-0.3
-0.5
VDD2-0.6
-0.7
0.8 x VDD1
0
0.8 x VDD2
0
32
32
32
Max.
5.25
5.25
5.25
5.25
VDD1+0.3
0.2
VDD2+0.6
0.7
VDD1
0.2 x VDD1
VDD2
0.2 x VDD2
32
100
1000
Unit
V
V
V
V
V
V
V
V
V
V
V
V
V
V
KHz
KHz
KHz
6.0 ELECTRICAL CHARACTERISTICS
at #1 : VDD1 = 1.2V ( Ag ); #2 : VDD2 = 2.4V ( Li ); #3 : VDD2 = 4V (ExtV).
6.1 Input Resistance
Name
M-Port L-Level Hold Tr
Symb.
Rllh1
Rllh2
Rllh3
Rmsd1
Rmsd2
Rmsd3
Rintu1
Condition
= 0.2VDD1, #1
= 0.2VDD1, #2
= 0.2VDD1, #3
= VDD1, #1
= VDD2, #2
= VDD2, #3
= VDD1, #1
Min.
10
10
5
200
200
100
200
Typ.
40
40
20
700
500
250
700
Max.
100
100
50
2000
1000
500
2000
Unit
Kohm
Kohm
Kohm
Kohm
Kohm
Kohm
Kohm
M-Port Pull-Down Tr
INT Pull-Up Tr
Vi
Vi
Vi
Vi
Vi
Vi
Vi
4/8
APLUS
INT Pull-Down Tr
Rintu2
Rintu3
Rintd1
Rintd2
Rintd3
Rres1
Rres2
Rres3
Vi
Vi
Vi
Vi
Vi
Vi
Vi
Vi
= VDD2, #2
= VDD2, #3
= GND, #1
= GND, #2
= GND, #3
= GND or VDD1, #1
= GND or VDD2, #2
= GND or VDD2, #3
APU4006
200
100
200
200
100
5
5
5
500
250
700
500
250
20
20
20
1000
500
2000
1000
500
50
50
50
Kohm
Kohm
Kohm
Kohm
Kohm
Kohm
Kohm
Kohm
RES Pull-Down R
6.2 DC Output Characteristics
Name
Output "H" Voltage
Symb.
Voh1a
Voh2a
Voh3a
Vol1a
Vol2a
Vol3a
Condition
Ioh = 200mA, #1
Ioh = 500mA, #2
Ioh = 1mA, #3
Iol = 400mA, #1
Iol = 1mA, #2
Iol = 2mA, #3
for
Min.
0.8
1.5
2.5
0.2
0.3
0.5
Typ.
0.9
1.8
3
0.3
0.6
1
Max.
1.0
2.1
3.5
0.4
0.9
1.5
Unit
V
V
V
V
V
V
Alarm
Output "L" Voltage
6.3 Segment Driver Output Characteristics
Name
Condition
for
Min.
CMOS Output Mode
Voh1c Ioh = -10uA, #1
0.8
Voh2c Ioh = -50uA, #2
1.5
Voh3c Ioh = -200uA, #3
2.5
SEGn
Vol1c
0.2
Iol = 20uA, #1
Vol2c
0.3
Iol = 100uA, #2
Vol3c
0.5
Iol = 400uA, #3
Static Display Mode
Voh1d Ioh = -1uA, #1
Voh2d Ioh = -1uA, #2
Voh3d Ioh = -1uA, #3
SEGn
Vol1d
0.2
Iol = 1uA, #1
Vol2d
0.2
Iol = 1uA, #2
Vol3d
0.2
Iol = 1uA, #3
Voh1e Ioh = -10uA, #1
Voh2e Ioh = -10uA, #2
Voh3e Ioh = -10uA, #3
COMn
Vol1e
0.2
Iol = 10uA, #1
Vol2e
0.2
Iol = 10uA, #2
Vol3e
0.2
Iol = 10uA, #3
Duplex (1/2 Bias, 1/2 Duty) Display Mode
Voh12f Ioh = -1uA, #1, #2
Voh3f
Ioh = -1uA, #3
SEGn
Vol12f Iol = 1uA, #1, #2
0.2
Vol3f
0.2
Iol = 1uA, #3
Voh12g Ioh = -10uA, #1, #2
COMn
Voh3g Ioh = -10uA, #3
Symb.
Typ.
0.9
1.8
3
0.3
0.6
1
Max.
1.0
2.1
3.5
0.4
0.9
1.5
1.0
2.2
3.8
Unit
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
Output "H" Voltage
Output "L" Voltage
Output "H" Voltage
Output "L" Voltage
Output "H" Voltage
1.0
2.2
3.8
Output "L" Voltage
Output "H" Voltage
Output "L" Voltage
Output "H" Voltage
2.2
3.8
2.2
3.8
5/8