OKI MSM64155A

E2E0030-38-95
This
version: Sep. 1998
MSM64155A/64155AL
Previous version: Mar. 1996
¡ Semiconductor
MSM64155A/64155AL
¡ Semiconductor
4-Bit Microcontroller with Built-in LCD Driver and Melody Circuit
GENERAL DESCRIPTION
The MSM64155A (1.5 V)/64155AL (3.0 V) is a high-performance 4-bit microcontroller that
incorporates Oki-original CPU core nX-4/20.
The MSM64155A/64155AL has an LCD driver for up to 240 segments, an event counter, and
melody circuits. It is best suited for applications such as clocks and LCD games.
FEATURES
• Operating range
Operating voltage
Operating temperature
Operating frequency
: 1.5 V/3.0 V
: –40 to +70 °C
: 32.768 kHz crystal oscillation
Approx. 32 kHz RC oscillation
Supply current (Typ.)
: 0.9 mA (3.0 V at HALT mode)
• Minimum instruction execution time : 91 ms
• General memory space
: 4064 bytes
• Local memory space
: 256 nibbles
• LCD driver
: 64
Common driver ¥ 4
Segment driver ¥ 60
1/4 duty, 1/3 bias; 240 segments (60 ¥ 4)
1/3 duty, 1/3 bias; 180 segments (60 ¥ 3)
• I/O port
Input-output port
: 2 ports ¥ 4 bits (open-drain output/CMOS output
selectable; pull-down resistor input/high-impedance
input selectable)
Input port
: 1 port ¥ 2 bits (pull-down resistor input/high-impedance
input selectable)
1 port ¥ 4 bits (pull-down resistor input/high-impedance
input selectable)
Output port
: 1 port ¥ 4 bits (CMOS output)
• Event counter
: 1 channel
• Melody output
:2
• Interrupts
: 10 sources
External 4, time base 4, melody 2
• Package:
100-pin plastic QFP (QFP100-P-1420-0.65-BK) : (Product name : MSM64155A-¥¥¥GS-BK,
MSM64155AL-¥¥¥GS-BK)
Chip
: MSM64155A-¥¥¥, MSM64155AL-¥¥¥
¥¥¥ indicates a code number.
• OTP version (for program evaluation) : MSM64P155/64P155L
(The power polarity and operating voltage of the MSM64P155/64P155L are different from the
MSM64155A/64155AL. For details, refer to the "MSM64P155 User's Manual".)
1/26
¡ Semiconductor
MSM64155A/64155AL
C2
C1
VSS3
VSS2
VSS1
BLOCK DIAGRAM
TR0
HALT
(4)
C
ROM
4064B
PCH
PCM PCL
ALU
A8 to A11
MIEF
A7 to A0
B
A
(4)
(4)
H
L
X
TIMING
CONTROLLER
SP
SEG59
INTC
MD0
RST
TST1
TST2
TST3
TST
VSSL
VR
TBC
IR
RESET
4
(8)
MD1
PORT ADDRESS
PORT4
PORT6
P4.0
P4.1
P4.2
P4.3
P6.0
P6.1
P6.2
P6.3
PORT3
P3.1
EVENT
INT
INT
PORT7
P7.0
P7.1
P7.2
P7.3
INT
P3.0
P2.0
P2.1
P2.2
P2.3
PORT2
MD1
INT
INT
CAPR
MD0
MD1
DB7 to DB0
BUP
MD0
INT
INT
VDD
SEG0
(8)
ROMR
IR
DECODER
OSC1
CLK
LCD
RAM
256N
Y
DB7 to DB0
OSC0
COM1
COM2
COM3
COM4
TR1
PORT ADDRESS
BSR
BIAS
TR2
is the CPU core (nX-4/20).
2/26
¡ Semiconductor
MSM64155A/64155AL
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
63
19
62
20
61
21
60
22
59
23
58
24
57
25
56
26
55
27
54
28
53
29
52
30
51
SEG11
SEG12
SEG13
SEG14
SEG15
SEG16
SEG17
SEG18
SEG19
SEG20
SEG21
SEG22
SEG23
SEG24
SEG25
SEG26
SEG27
SEG28
SEG29
SEG30
SEG31
SEG32
SEG33
SEG34
SEG35
SEG36
SEG37
SEG38
SEG39
SEG40
SEG59
SEG58
SEG57
SEG56
SEG55
SEG54
SEG53
SEG52
SEG51
(NC)
SEG50
SEG49
SEG48
SEG47
SEG46
SEG45
SEG44
SEG43
SEG42
SEG41
50
64
18
49
65
17
48
66
16
47
67
15
46
68
14
45
69
13
44
70
12
43
71
11
42
72
10
41
73
9
40
74
8
39
75
7
38
76
6
37
77
5
36
78
4
35
3
34
79
33
80
2
32
1
31
RESET
OSC0
OSC1
VSSL
P2.3
P2.2
P2.1
P2.0
P3.1
P3.0
P4.3
P4.2
P4.1
P4.0
P6.3
P6.2
P6.1
P6.0
P7.3
P7.2
P7.1
P7.0
VDD
MD0
MD0
MD1
MD1
TST3
TST2
TST1
99
100
VSS1
VSS2
VSS3
C1
C2
COM1
COM2
COM3
COM4
SEG0
SEG1
SEG2
SEG3
SEG4
SEG5
SEG6
SEG7
SEG8
SEG9
SEG10
PIN CONFIGURATION (TOP VIEW)
100-Pin Plastic QFP
Note: Pins marked as (NC) are no-connection pins which are left open.
3/26
¡ Semiconductor
MSM64155A/64155AL
PAD CONFIGURATION
Pad Layout
75
51
50
76
Y
X
99
26
1
25
Chip Size
Chip Thickness
Coordinate Origin
Pad Hole Size
Pad Size
Minimum Pad Pitch
:
:
:
:
:
:
4.35 mm ¥ 4.50 mm
350 mm (typ.)
Chip center
110 mm ¥ 110 mm
120 mm ¥ 120 mm
150 mm
Note: The chip substrate voltage is VDD.
4/26
¡ Semiconductor
MSM64155A/64155AL
Pad Coordinates
Pad
Pad
Pad
Pad No. Name X (µm) Y (µm) Pad No. Name X (µm) Y (µm) Pad No. Name X (µm) Y (µm)
1
OSC1
–1858
–2045
41
SEG47
2020
512
2
VSSL
–1703
–2045
42
SEG46
2020
3
P2.3
–1548
–2045
43
SEG45
2020
4
P2.2
–1393
–2045
44
SEG44
5
P2.1
–1238
–2045
45
SEG43
6
P2.0
–1084
–2045
46
7
P3.1
–929
–2045
47
8
P3.0
–774
–2045
48
9
P4.3
–619
–2045
49
10
P4.2
–464
–2045
11
P4.1
–310
12
P4.0
–155
81
SEG7
–2020
998
667
82
SEG6
–2020
843
822
83
SEG5
–2020
688
2020
977
84
SEG4
–2020
533
2020
1132
85
SEG3
–2020
379
SEG42
2020
1286
86
SEG2
–2020
224
SEG41
2020
1441
87
SEG1
–2020
69
SEG40
2020
1596
88
SEG0
–2020
–86
SEG39
2020
1751
89
COM4
–2020
–241
50
SEG38
2020
1906
90
COM3
–2020
–395
–2045
51
SEG37
1780
2045
91
COM2
–2020
–550
–2045
52
SEG36
1625
2045
92
COM1
–2020
–705
13
P6.3
0
–2045
53
SEG35
1471
2045
93
C2
–2020
–860
14
P6.2
155
–2045
54
SEG34
1316
2045
94
C1
–2020
–1015
15
P6.1
310
–2045
55
SEG33
1161
2045
95
VSS3
–2020
–1169
16
P6.0
464
–2045
56
SEG32
1006
2045
96
VSS2
–2020
–1324
17
P7.3
619
–2045
57
SEG31
851
2045
97
VSS1
–2020
–1479
18
P7.2
774
–2045
58
SEG30
697
2045
98
RESET
–2020
–1634
19
P7.1
929
–2045
59
SEG29
542
2045
99
OSC0
–2020
–1789
20
P7.0
1084
–2045
60
SEG28
387
2045
21
VDD
1238
–2045
61
SEG27
232
2045
22
MD0
1430
–2045
62
SEG26
77
2045
23
MD0
1658
–2045
63
SEG25
–77
2045
24
MD1
1813
–2045
64
SEG24
–232
2045
25
MD1
1968
–2045
65
SEG23
–387
2045
26
TST3
2020
–1810
66
SEG22
–542
2045
27
TST2
2020
–1655
67
SEG21
–697
2045
28
TST1
2020
–1500
68
SEG20
–851
2045
29
SEG59
2020
–1345
69
SEG19
–1006
2045
30
SEG58
2020
–1190
70
SEG18
–1161
2045
31
SEG57
2020
–1036
71
SEG17
–1316
2045
32
SEG56
2020
–881
72
SEG16
–1471
2045
33
SEG55
2020
–726
73
SEG15
–1625
2045
34
SEG54
2020
–571
74
SEG14
–1780
2045
35
SEG53
2020
–416
75
SEG13
–1935
2045
36
SEG52
2020
–262
76
SEG12
–2020
1772
37
SEG51
2020
–107
77
SEG11
–2020
1617
38
SEG50
2020
48
78
SEG10
–2020
1462
39
SEG49
2020
203
79
SEG9
–2020
1307
40
SEG48
2020
358
80
SEG8
–2020
1153
5/26
¡ Semiconductor
MSM64155A/64155AL
PIN DESCRIPTIONS
Basic Functions
Function
Power
Supply
Oscillation
Test
RESET
Pin
23
Pad
Symbol
Type
21
VDD
—
Digital supply voltage (0 V)
100
97
VSS1
—
Digital negative power supply (1.5 V spec.)
Bias output for LCD driver (3.0 V spec.)
99
96
VSS2
—
Digital negative power supply (3.0 V spec.)
Bias output for LCD driver (1.5 V spec.)
98
97
95
VSS3
Bias output for LCD driver (–4.5 V)
94
C1
—
—
96
4
93
2
VSSL
—
—
2
99
OSC0
I
3
1
OSC1
O
Clock oscillation pins:
Either a crystal (32.768 kHz) and a capacitor (10 to 30 pF)
are connected to these pins or a resistor (1 MW) is.
30
28
TST1
I
Input pins for test
29
27
TST2
28
26
TST3
I
I
1
98
RESET
I
C2
Description
For connection to capacitors that generate bias for the
LCD driver
Negative power supply voltage pin for internal logic
(An internally generated constant voltage is present at this pin.)
System reset input pin :
Setting this pin to "H" level puts this device into a reset state.
Then, setting this pin to "L" level starts executing an instruction
from address 000H.
This pin is internally connected to VSS1 or VSS2 through a
pull-down resistor.
6/26
¡ Semiconductor
MSM64155A/64155AL
Basic Functions (continued)
Function
Ports
Melody
Drivers
LCD
Drivers
Pin
Pad
Symbol
Type
Description
8
6
P2.0
I
7
5
4
P2.1
6
5
3
P2.2
P2.3
10
8
P3.0
9
7
P3.1
4-bit input port (port 2) :
Select between pull-down resistor input and high impedance
input for each bit with the port 2 control register (P2CON).
When configured for secondary functions, an external
interrupt and capture circuit trigger input are allocated.
If P2.0 to P2.3 are set to "H" level, the device enters system
reset mode.
2-bit input port (port 3) :
Select between pull-down resistor input and high impedance
input with the port 3 control register (P3CON).
When configured for a secondary function, an external
interrupt is allocated to P3.0 and an event counter is
allocated to P3.1.
14
12
P4.0
13
12
11
10
P4.1
I
O
4-bit output port (port 4) :
4-bit CMOS output port.
I/O
4-bit input-output port (port 6) :
Select between input and output, between pull-down resistor
input and high impedance input, and between open-drain
output and CMOS output with the port 6 control register
(P6CON). When configured for a secondary function, an
external interrupt is allocated.
I/O
4-bit input-output port (port 7) :
Select between input and output, between pull-down
resistor input and high impedance input, and between
open-drain output and CMOS output with the port 7 control
register (P7CON). When configured for a secondary
function, an external interrupt is allocated.
11
9
P4.2
P4.3
18
16
P6.0
17
16
15
14
P6.1
15
13
P6.2
P6.3
22
20
P7.0
21
19
P7.1
20
19
18
17
P7.2
P7.3
25
24
23
22
MD0
MD0
O
O
Output pin of melody driver 0.
Inverted output pin of MD0 output.
26
24
MD1
O
Output pin of melody driver 1.
27
25
MD1
O
Inverted output pin of MD1 output.
95
92
COM1
LCD common signal output pins.
94
93
91
90
COM2
O
O
92
89
COM3
COM4
O
O
7/26
¡ Semiconductor
MSM64155A/64155AL
Basic Functions (continued)
Function
Pin
Pad
Symbol
Type
LCD
Drivers
91
88
SEG0
O
90
87
SEG1
O
89
86
SEG2
O
88
87
85
84
SEG3
SEG4
O
O
86
85
83
82
SEG5
SEG6
O
O
84
81
SEG7
O
83
80
SEG8
O
82
79
SEG9
O
81
78
SEG10
O
80
79
77
76
SEG11
SEG12
O
O
78
75
SEG13
O
77
74
SEG14
O
76
75
73
72
SEG15
SEG16
O
O
74
71
SEG17
O
73
70
69
SEG18
SEG19
O
72
71
70
68
67
SEG20
SEG21
O
O
69
66
SEG22
O
68
65
SEG23
O
67
66
64
63
SEG24
SEG25
O
O
65
64
62
61
SEG26
SEG27
O
O
63
60
SEG28
O
Description
LCD segment signal output pins.
O
62
59
SEG29
O
61
60
58
57
SEG30
59
56
SEG31
SEG32
O
O
58
57
55
54
SEG33
SEG34
O
O
56
53
SEG35
O
55
52
51
SEG36
SEG37
O
54
53
50
SEG38
O
52
49
SEG39
O
O
O
8/26
¡ Semiconductor
MSM64155A/64155AL
Basic Functions (continued)
Function
LCD
Drivers
Pin
Pad
Symbol
Type
51
48
SEG40
O
50
49
47
46
SEG41
O
O
48
47
45
44
SEG43
SEG44
O
O
46
45
43
42
SEG45
SEG46
O
O
44
41
SEG47
O
43
40
SEG48
O
42
41
39
38
SEG49
O
O
39
37
36
SEG51
35
34
SEG53
SEG54
O
O
33
32
SEG55
SEG56
O
O
33
31
SEG57
O
32
30
SEG58
O
31
29
SEG59
O
38
37
36
35
34
SEG42
SEG50
SEG52
Description
LCD segment signal output pins.
O
O
9/26
¡ Semiconductor
MSM64155A/64155AL
Secondary Functions
Function
Pin
Pad
Symbol
Type
External
Interrupts
8
6
P2.0
I
7
6
5
4
P2.1
P2.2
5
3
P2.3
P2.0 to P2.3 secondary functions :
These are level-triggered external interrupt input pins.
Select interrupt enable/disable for each bit with the
P2 interrupt enable register (P2IE).
If P2.0 to P2.3 pins are set to "H" level for a minimum
of 2 seconds, the device enters system reset mode.
P2.0, P2.1 secondary functions :
trigger input pins for capture circuit.
10
8
P3.0
I
P3.0 secondary function :
This is an input pin for external interrupt. This pin can
receive an interrupt at a rising edge, a falling edge, or at
both rising and falling edges.
18
16
P6.0
I
17
16
15
14
P6.1
P6.2
P6.0 to P6.3 secondary functions :
These are level-triggered external interrupt input pins.
I
P7.0 to P7.3 secondary functions :
These are level-triggered external interrupt input pins.
I
P3.1 secondary function :
Input port for event counter
Event
Counter
Input
15
13
P6.3
22
20
P7.0
21
20
19
18
P7.1
P7.2
19
17
P7.3
9
7
P3.1
Description
10/26
¡ Semiconductor
MSM64155A/64155AL
Handling When Specific Pins Are Not Used
Recommended Pin Connection
Symbol
TST1 to TST3 Open
"L" level or open
P2.0 to P2.3
P3.0, P3.1
"L" level or open
P4.0 to P4.3
Open
P6.0 to P6.3
In input mode : "L" level or open (Initial setting: input mode)
In output mode : Open
P7.0 to P7.3
In input mode : "L" level or open (Initial setting: input mode)
In output mode : Open
MD0, MD0
MD1, MD1
Open
COM1 to COM4 Open
SEG0 to SEG59 Open
11/26
¡ Semiconductor
MSM64155A/64155AL
ABSOLUTE MAXIMUM RATINGS
1.5 V Spec. (MSM64155A)
(VDD = 0 V)
Parameter
Symbol
Condition
Rating
Unit
Power Supply Voltage 1
VSS1
Ta = 25°C
–2.0 to +0.3
V
Power Supply Voltage 2
Ta = 25°C
–4.0 to +0.3
Power Supply Voltage 3
VSS2
VSS3
Ta = 25°C
–5.5 to +0.3
V
V
Power Supply Voltage 4
VSSL
Ta = 25°C
–2.0 to +0.3
V
Input Voltage 1
VIN1
VSS1 input, Ta = 25°C
VSS1 – 0.3 to +0.3
V
Input Voltage 2
VIN2
VSSL input, Ta = 25°C
VSSL – 0.3 to +0.3
V
Output Voltage 1
VOUT1
VSS1 output, Ta = 25°C
VSS1 – 0.3 to +0.3
V
Output Voltage 2
Output Voltage 3
VOUT2
VOUT3
VSS2 output, Ta = 25°C
VSS3 output, Ta = 25°C
VSS2 – 0.3 to +0.3
VSS3 – 0.3 to +0.3
V
V
Output Voltage 4
VOUT4
VSSL output, Ta = 25°C
VSSL – 0.3 to +0.3
V
Storage Temperature
TSTG
—
–55 to +150
°C
RECOMMENDED OPERATING CONDITIONS
1.5 V Spec. (MSM64155A)
(VDD = 0 V)
Parameter
Symbol
Condition
Range
Unit
Operating Temperature
Top
—
–40 to +70
°C
Operating Voltage
VSS1
BUPF = "0"
–1.7 to –1.25
fXT
BUPF = "1"
—
–1.7 to –1.15
30 to 35
kHz
ROS
—
1 M ±10%
W
Crystal Oscillation Frequency
External RC Oscillator Resistance
V
12/26
¡ Semiconductor
MSM64155A/64155AL
ELECTRICAL CHARACTERISTICS
1.5 V Spec. (MSM64155A)
DC Characteristics
Parameter
VSS2 Voltage
VSS3 Voltage
(VDD = 0 V, VSS1 = –1.5 V, Ta = –40 to +70°C unless otherwise specified.)
Symbol
Condition
Min. Typ. Max. Unit Measuring
Circuit
+100%
Ca, Cb, C12 = 0.1 mF –20%
–3.2 –3.0 –2.8
Ta = –40 to +60°C
BUPF = "0"
+100%
Ca, Cb, C12 = 0.1 mF –20%
–3.2 –3.0 –2.7
Ta = –40 to +70°C
BUPF
=
"0"
VSS2
V
+100%
Ca, Cb, C12 = 0.1 mF –20%
–3.2 –3.0 –2.5
Ta = –40 to +60°C
BUPF = "1"
+100%
Ca, Cb, C12 = 0.2 mF –20%
–3.2 –3.0 –2.3
Ta = –40 to +70°C
1
BUPF = "1"
+100%
1'
Ca, Cb, C12 = 0.1 mF –20%
–4.7 –4.5 –4.2
Ta = –40 to +60°C
BUPF = "0"
+100%
Ca, Cb, C12 = 0.1 mF –20%
–4.7 –4.5 –4.0
Ta = –40 to +70°C
BUPF = "0"
VSS3
V
+100%
Ca, Cb, C12 = 0.1 mF –20%
–4.7 –4.5 –3.9
Ta = –40 to +60°C
BUPF = "1"
+100%
Ca, Cb, C12 = 0.2 mF –20%
–4.7 –4.5 –3.7
Ta = –40 to +70°C
BUPF = "1"
VSSL Voltage
VSSL
Crystal Oscillation Start Voltage
VSTA
Crystal Oscillation Hold Voltage
VHOLD
External Crystal Oscillator Capacitance
Internal Crystal Oscillator Capacitance
RC Oscillation Frequency
fCR
BUPF = "0"
–1.5 –1.3 –0.6
BUPF = "1"
–1.9 –1.3 –0.6
Oscillation start time:
V
—
— –1.45
V
—
—
— –1.15
V
CG
—
10
—
30
pF
CD
—
10
15
20
pF
15
40
75
kHz
within 5 seconds
ROS = 1 MW
1
1'
13/26
¡ Semiconductor
MSM64155A/64155AL
DC Characteristics (continued)
• 32.768 kHz crystal oscillation
(VDD = 0 V, VSS1 = –1.5 V, Ta = –40 to +70°C unless otherwise specified.)
Condition
Min. Typ. Max. Unit Measuring
Circuit
CPU in HALT state
Ta = –40 to +40°C — 2.0 6.0 mA
BUPF = "0"
mA
Ta = +40 to +70°C — 2.0 40
Parameter
Symbol
Supply Current 1
IDD1
Supply Current 1
IDD1
CPU in HALT state
BUPF = "1"
Supply Current 2
Supply Current 2
Ta = –40 to +40°C
—
3.0
10
Ta = +40 to +70°C
—
3.0
50
mA
mA
IDD2
CPU in operation state Ta = –40 to +40°C
BUPF = "0"
Ta = +40 to +70°C
—
6.0
15
mA
IDD2
CPU in operation state Ta = –40 to +40°C
BUPF = "1"
Ta = +40 to +70°C
—
—
6.0
10
50
25
—
10
60
mA
mA
mA
1
• RC oscillation
Parameter
Supply Current 1
Supply Current 1
Supply Current 2
Supply Current 2
(VDD = 0 V, VSS1 = –1.5 V, ROS = 1 MW, Ta = –40 to +70°C unless otherwise specified.)
Symbol
Condition
Min. Typ. Max. Unit Measuring
Circuit
CPU in HALT state
Ta = –40 to +40°C — 3.0 10
mA
IDD1
BUPF = "0"
mA
Ta = +40 to +70°C — 3.0 45
mA
Ta = –40 to +40°C — 6.0 15
CPU in HALT state
IDD1
BUPF = "1"
mA
Ta = +40 to +70°C — 6.0 50
1'
CPU in operation state Ta = –40 to +40°C — 7.0 20 mA
IDD2
BUPF = "0"
mA
Ta = +40 to +70°C — 7.0 50
IDD2
CPU in operation state Ta = –40 to +40°C
BUPF = "1"
Ta = +40 to +70°C
—
15
30
—
15
70
mA
mA
14/26
¡ Semiconductor
MSM64155A/64155AL
DC Characteristics (continued)
Parameter
(Pin Name)
Output Current 1
(P4.0 to P4.3)
(MD0, MD0)
(MD1, MD1)
(VDD = 0 V, VSS1 = VSSL = –1.5 V, VSS2 = –3.0 V, VSS3 = –4.5 V,
Ta = –40 to +70°C unless otherwise specified.)
Condition
Min. Typ. Max. Unit Measuring
Circuit
Symbol
IOH1
VOH1 = –0.5 V
–2.0 –0.6 –0.1 mA
IOL1
VOL1 = VSS1 + 0.5 V
0.1
0.6
2.0
mA
(VDD level)
—
—
–4.0
mA
4.0
—
—
mA
—
—
–4.0
mA
—
IOH2
VOH2 = –0.2 V
IOMH2
VOMH2 = VSS1 + 0.2 V
IOMH2S
VOMH2S = VSS1 – 0.2 V
(VSS1 level)
(VSS1 level)
IOML2
IOML2S
VOML2 = VSS2 + 0.2 V
VOML2S = VSS2 – 0.2 V
(VSS2 level)
(VSS2 level)
4.0
—
—
—
–4.0
mA
mA
IOL2
VOL2 = VSS3 + 0.2 V
(VSS3 level)
4.0
—
—
mA
Output Current 3
(P6.0 to P6.3)
(P7.0 to P7.3)
IOH3
VOH3 = –0.5 V
–5.0 –2.1 –0.3 mA
IOL3
VOL3 = VSS1 + 0.5 V
0.1
0.7
2.0
mA
Output Leakage
Current
(P4.0 to P4.3)
(P6.0 to P6.3)
(P7.0 to P7.3)
IOOH
VOH = VDD
—
—
0.3
mA
IOOL
VOL = VSS1
–0.3
—
—
mA
IIH1
VIH1 = VDD (when pulled down)
1.0
20
100
mA
IIH1Z
VIH1 = VDD (in a high-impedance state)
0
—
1.0
mA
IIL1
VIL1 = VSS1
–1.0
—
0
mA
Input Current 2
(TST1, TST2, TST3)
IIH2
VIH2 = VDD
0.3
0.75
1.5
mA
IIL2
VIL2 = VSS1
–1.0
—
0
mA
Input Current 3
(RESET)
IIH3
IIL3
VIH3 = VDD
VIL3 = VSS1
15
–1.0
40
—
100
0
mA
mA
–0.3
—
0
V
Output Current 2
(SEG0 to SEG59)
(COM1 to COM4)
Input Current 1
(P2.0 to P2.3)
(P3.0, P3.1)
(P6.0 to P6.3)
(P7.0 to P7.3)
Input Voltage 1
(P2.0 to P2.3)
(P3.0, P3.1)
(P6.0 to P6.3)
(P7.0 to P7.3)
(TST1, TST2, TST3)
(RESET)
VIH1
—
2
3
4
VIL1
—
–1.5
—
–1.2
V
15/26
¡ Semiconductor
MSM64155A/64155AL
Measuring circuit 1
OSC1
VDD
Crystal
32.768 kHz
CG
OSC0
MSM64155A
C1
C12
C2
VSSL
VDD
CL
VSS1
VSS2
VSS3
Ca
V
A
Ca, Cb, C12
CL
CG
Cb
V
V
: 0.1 to 0.2 mF
: 0.1 mF
: 15 pF
Measuring circuit 1'
OSC1
ROS
OSC0
MSM64155A
C1
C12
C2
VSSL
VDD
CL
VSS1
VSS2
VSS3
Ca
V
A
Cb
V
V
Ca, Cb, C12
CL
ROS
: 0.1 to 0.2 mF
: 0.1 mF
: 1 MW
16/26
¡ Semiconductor
MSM64155A/64155AL
Measuring circuit 2
(*1)
OUTPUT
VIH
INPUT
(*2)
MSM64155A
A
VIL
VDD
VSS1
VSS2
VSS3
VSSL
Measuring circuit 3
(*3)
OUTPUT
INPUT
A
MSM64155A
VDD
VSS1
VSS2
VSS3
VSSL
17/26
¡ Semiconductor
MSM64155A/64155AL
(*3)
OUTPUT
VIH
INPUT
Measuring circuit 4
MSM64155A
VIL
VDD
VSS1
VSS2
VSS3
Waveform
Monitoring
VSSL
* 1 Input logic circuit to determine the specified measuring conditions.
* 2 Measured at the specified output pins.
* 3 Measured at the specified input pins.
18/26
¡ Semiconductor
MSM64155A/64155AL
ABSOLUTE MAXIMUM RATINGS
3.0 V Spec. (MSM64155AL)
(VDD = 0 V)
Parameter
Symbol
Condition
Rating
Unit
Power Supply Voltage 1
VSS1
Ta = 25°C
–2.0 to +0.3
V
Power Supply Voltage 2
VSS2
Ta = 25°C
–4.0 to +0.3
V
Power Supply Voltage 3
VSS3
Ta = 25°C
–5.5 to +0.3
V
Power Supply Voltage 4
VSSL
Ta = 25°C
–4.0 to +0.3
V
Input Voltage 1
VIN1
VSS2 input, Ta = 25°C
VSS2 – 0.3 to +0.3
V
VIN2
VSSL input, Ta = 25°C
VSSL – 0.3 to +0.3
V
Output Voltage 1
VOUT1
VSS2 output, Ta = 25°C
VSS2 – 0.3 to +0.3
V
Output Voltage 2
Output Voltage 3
VOUT2
VOUT3
VSS3 output, Ta = 25°C
VSSL output, Ta = 25°C
VSS3 – 0.3 to +0.3
VSSL – 0.3 to +0.3
V
V
Storage Temperature
TSTG
—
–55 to +150
°C
Input Voltage 2
RECOMMENDED OPERATING CONDITIONS
3.0 V Spec. (MSM64155AL)
(VDD = 0 V)
Parameter
Operating Temperature
Range
Unit
—
–40 to +70
°C
BUPF = "0"
BUPF = "1"
–3.5 to –2.5
–3.5 to –2.0
V
—
—
30 to 66
1 M ±10%
kHz
W
Symbol
Condition
Top
Operating Voltage
VSS2
Crystal Oscillation Frequency
External RC Oscillator Resistance
fXT
ROS
19/26
¡ Semiconductor
MSM64155A/64155AL
ELECTRICAL CHARACTERISTICS
3.0 V Spec. (MSM64155AL)
DC Characteristics
Parameter
VSS1 Voltage
VSS3 Voltage
VSSL Voltage
(VDD = 0 V, VSS2 = –3.0 V, Ta = –40 to +70°C unless otherwise specified.)
Symbol
Condition
Min. Typ. Max. Unit Measuring
Circuit
+100%
VSS1
Ca, Cb, C12 = 0.1 mF –20% –1.7 –1.5 –1.3 V
+100%
1
VSS3
Ca, Cb, C12 = 0.1 mF –20% –4.7 –4.5 –4.2 V
1'
–1.5 –1.3 –0.6 V
BUPF = "0"
VSSL
–1.9 –1.3 –0.6
BUPF = "1"
Crystal Oscillation Start Voltage
VSTA
Crystal Oscillation Hold Voltage
VHOLD
External Crystal Oscillator Capacitance
Oscillation start time:
within 5 seconds
—
—
–2.5
V
—
—
—
–2.0
V
CG
—
10
—
30
pF
Internal Crystal Oscillator Capacitance
CD
—
10
15
20
pF
RC Oscillation Frequency
fCR
15
40
75
kHz
ROS = 1 MW
1
1'
20/26
¡ Semiconductor
MSM64155A/64155AL
DC Characteristics (continued)
• 32.768 kHz crystal oscillation
(VDD = 0 V, VSS2 = –3.0 V, Ta = –40 to +70°C unless otherwise specified.)
Condition
Min. Typ. Max. Unit Measuring
Circuit
CPU in HALT state
Ta = –40 to +40°C — 0.9 4.5 mA
BUPF = "0"
mA
Ta = +40 to +70°C — 0.9 30
Parameter
Symbol
Supply Current 1
IDD1
Supply Current 1
IDD1
CPU in HALT state
BUPF = "1"
Supply Current 2
Supply Current 2
Ta = –40 to +40°C
—
1.5
6.0
Ta = +40 to +70°C
—
1.5
40
mA
mA
IDD2
CPU in operation state Ta = –40 to +40°C
BUPF = "0"
Ta = +40 to +70°C
—
3.0
10
mA
CPU in operation state Ta = –40 to +40°C
BUPF = "1"
Ta = +40 to +70°C
3.0
5.0
40
15
mA
IDD2
—
—
—
5.0
50
1
mA
mA
• RC oscillation
Parameter
Supply Current 1
Supply Current 1
Supply Current 2
Supply Current 2
(VDD = 0 V, VSS2 = –3.0 V, ROS = 1 MW, Ta = –40 to +70°C unless otherwise specified.)
Symbol
Condition
Min. Typ. Max. Unit Measuring
Circuit
CPU in HALT state
Ta = –40 to +40°C — 1.5 6.0 mA
IDD1
BUPF = "0"
mA
Ta = +40 to +70°C — 1.5 40
mA
Ta = –40 to +40°C — 3.0 10
CPU in HALT state
IDD1
BUPF = "1"
mA
Ta = +40 to +70°C — 3.0 50
1'
CPU in operation state Ta = –40 to +40°C — 4.0 12 mA
IDD2
BUPF = "0"
Ta = +40 to +70°C — 4.0 50
mA
CPU in operation state Ta = –40 to +40°C — 8.0 25 mA
IDD2
BUPF = "1"
mA
Ta = +40 to +70°C — 8.0 60
21/26
¡ Semiconductor
MSM64155A/64155AL
DC Characteristics (continued)
(VDD = 0 V, VSS1 = VSSL = –1.5 V, VSS2 = –3.0 V, VSS3 = –4.5 V,
Ta = –40 to +70°C unless otherwise specified.)
Parameter
(Pin Name)
Output Current 1
(P4.0 to P4.3)
(MD0, MD0)
(MD1, MD1)
Symbol
IOH1
VOH1 = –0.5 V
–6.0 –1.8 –0.7 mA
IOL1
VOL1 = VSS2 + 0.5 V
0.7
1.8
6.0
mA
VOH2 = –0.2 V
(VDD level)
—
—
–4.0
mA
IOMH2
VOMH2 = VSS1 + 0.2 V
(VSS1 level)
4.0
—
—
mA
IOMH2S
VOMH2S = VSS1 – 0.2 V
(VSS1 level)
—
—
–4.0
mA
IOML2
VOML2 = VSS2 + 0.2 V
(VSS2 level)
VOML2S = VSS2 – 0.2 V
(VSS2 level)
—
—
—
IOML2S
4.0
—
–4.0
mA
mA
(VSS3 level)
4.0
—
—
mA
IOH2
Output Current 2
(SEG0 to SEG59)
(COM1 to COM4)
Min. Typ. Max. Unit Measuring
Circuit
Condition
IOL2
VOL2 = VSS3 + 0.2 V
IOH3
VOH3 = –0.5 V
–18 –6.0 –2.0 mA
IOL3
VOL3 = VSS2 + 0.5 V
0.7
1.6
6.0
mA
IOOH
VOH = VDD
—
—
0.3
mA
IOOL
VOL = VSS2
–0.3
—
—
mA
IIH1
VIH1 = VDD (when pulled down)
50
100
300
mA
IIH1Z
VIH1 = VDD (in a high-impedance state)
0
—
1.0
mA
IIL1
VIL1 = VSS2
–1.0
—
0
mA
Input Current 2
(TST1, TST2, TST3)
IIH2
VIH2 = VDD
0.75
1.5
3.0
mA
IIL2
VIL2 = VSS2
–1.0
—
0
mA
Input Current 3
(RESET)
IIH3
VIH3 = VDD
IIL3
VIL3 = VSS2
40
–1.0
80
—
200
0
mA
mA
–0.6
—
0
V
Output Current 3
(P6.0 to P6.3)
(P7.0 to P7.3)
Output Leakage
Current
(P4.0 to P4.3)
(P6.0 to P6.3)
(P7.0 to P7.3)
Input Current 1
(P2.0 to P2.3)
(P3.0, P3.1)
(P6.0 to P6.3)
(P7.0 to P7.3)
Input Voltage 1
(P2.0 to P2.3)
(P3.0, P3.1)
(P6.0 to P6.3)
(P7.0 to P7.3)
(TST1, TST2, TST3)
(RESET)
VIH1
—
2
3
4
VIL1
—
–3.0
—
–2.4
V
22/26
¡ Semiconductor
MSM64155A/64155AL
Measuring circuit 1
OSC1
VDD
Crystal
32.768 kHz
CG
OSC0
MSM64155AL
C1
C12
C2
VSSL
VDD
CL
VSS2
VSS1
VSS3
Ca
V
A
Ca, Cb, C12, CL
CG
Cb
V
: 0.1 mF
: 15 pF
V
Measuring circuit 1'
OSC1
ROS
OSC0
MSM64155AL
C1
C12
C2
VSSL
VDD
CL
VSS2
VSS1
VSS3
Ca
V
A
Ca, Cb, C12, CL
ROS
Cb
V
: 0.1 mF
: 1 MW
V
23/26
¡ Semiconductor
MSM64155A/64155AL
Measuring circuit 2
(*1)
OUTPUT
VIH
INPUT
(*2)
MSM64155AL
A
VIL
VDD
VSS1
VSS2
VSS3
VSSL
Measuring circuit 3
(*3)
OUTPUT
INPUT
A
MSM64155AL
VDD
VSS1
VSS2
VSS3
VSSL
24/26
¡ Semiconductor
MSM64155A/64155AL
(*3)
OUTPUT
VIH
INPUT
Measuring circuit 4
MSM64155AL
VIL
VDD
VSS1
VSS2
VSS3
Waveform
Monitoring
VSSL
* 1 Input logic circuit to determine the specified measuring conditions.
* 2 Measured at the specified output pins.
* 3 Measured at the specified input pins.
25/26
¡ Semiconductor
MSM64155A/64155AL
PACKAGE DIMENSIONS
(Unit : mm)
QFP100-P-1420-0.65-BK
Mirror finish
Package material
Lead frame material
Pin treatment
Solder plate thickness
Package weight (g)
Epoxy resin
42 alloy
Solder plating
5 mm or more
1.29 TYP.
Notes for Mounting the Surface Mount Type Package
The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which
are very susceptible to heat in reflow mounting and humidity absorbed in storage.
Therefore, before you perform reflow mounting, contact Oki’s responsible sales person for the
product name, package name, pin number, package code and desired mounting conditions
(reflow method, temperature and times).
26/26