MSM64162A [OKI]
4-Bit Microcontroller with Built-in RC Oscillation Type A/D Converter and LCD Driver; 4 -bit微控制器内建RC振荡型A / D转换器和LCD驱动器型号: | MSM64162A |
厂家: | OKI ELECTRONIC COMPONETS |
描述: | 4-Bit Microcontroller with Built-in RC Oscillation Type A/D Converter and LCD Driver |
文件: | 总40页 (文件大小:206K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
E2E0049-18-95
This version: Sep. 1998
¡ Semiconductor
MSM64162A
4-Bit Microcontroller with Built-in RC Oscillation Type A/D Converter and LCD Driver
GENERAL DESCRIPTION
The MSM64162A is a low power 4-bit microcontroller that employs Oki's original CPU core nX-
4/20.
The MSM64162A has 2-channel RC oscillation type A/D converter, LCD driver for up to 80
segments, and buzzer output port. It is best suited for applications such as low power, high
precision thermometers and hygrometers.
FEATURES
• Operating range
Operating frequencies
Operating voltage
:
:
32.768 kHz, 400 kHz
1.25 to 1.7 V (1.5 V spec.)
2.0 to 3.5 V (3 V spec.)
2.2 to 3.5 V (3 V spec., 1/2 duty)
–40 to +85°C
Operating temperature
:
• Memory space
Internal program memory
Internal data memory
• Minimum instruction execution time
:
:
:
2016 bytes
128 nibbles
7.5 ms @ 400 kHz
91.6 ms @ 32.768 kHz
2 channels
• RC oscillation type A/D converter
:
Time division 2-channel method
24 outputs
80 segments (max)
63 segments (max)
44 segments (max)
• LCD driver
:
:
:
:
(1) At 1/4 duty and 1/3 bias
(2) At 1/3 duty and 1/3 bias
(3) At 1/2 duty and 1/2 bias
Voltage Regulator for LCD Driver (selectable by mask option)
The LCD panel display is stable regardless of temporary supply voltage drop, because
the voltage generated by the voltage regulator for LCD driver is supplied to the bias
voltage generator as a reference voltage.
LCD Operating Voltage
When the voltage regulator for LCD driver is used
:
3.6 V (Duty cycle = 1/4 or 1/3)
2.4 V (Duty cycle = 1/2)
When the voltage regulator for LCD driver is not used
:
4.5 V (Duty cycle = 1/4 or 1/3)
3.0 V (Duty cycle = 1/2)
1 output (4 output modes selectable)
2 channels
• Buzzer driver
• Capture circuit
• Watchdog timer
• Clock
:
:
:
32.768 kHz crystal oscillator and 400 kHz RC
oscillator (with an external resistor)
32.768 kHz/400 kHz (switchable by software)
32.768 kHz
CPU clock
Time base clock
• Power supply voltage
:
:
:
1.5 V/3 V (selectable by mask option)
1/40
¡ Semiconductor
MSM64162A
• I/O port
Input-output port
Input port
Output port
:
:
:
2 ports ¥ 4 bits
1 port ¥ 4 bits
1 port ¥ 4 bits
(8 out of the 24 LCD driver outputs can be used
as output-only ports by mask option.)
• Interrupt sources
External interrupt
Internal interrupt
• Battery check circuit
• Package:
:
:
:
2 sources
7 sources
1 (incorporated into the input-only port)
80-pin plastic QFP (QFP80-P-1420-0.80-BK) : (Product name : MSM64162A-¥¥¥GS-BK)
Chip
: (Product name : MSM64162A-¥¥¥)
¥¥¥ indicates a code number.
2/40
¡ Semiconductor
MSM64162A
BLOCK DIAGRAM
CPU CORE: nX-4/20
BSR
TR1
TR2
TR0
(4)
ROM
2016B
PCH
PCM PCL
A11 to A8
A7 to A0
ALU
HALT
MIEF
C
(4)
(4)
B
A
H
L
X
Y
RAM
128N
DB7 to DB0
ROMR
(8)
SP
TIMING
CONTROLLER
(8)
OSC2
OSC1
XT
2CLK
RSTG
TBC
INTC
WDT
XT
INT
P3.3
P3.2
P3.1
P3.0
PORT3
RESET
INT
TST1
TST2
P2.3
P2.2
P2.1
P2.0
5
INT
TST
VR
INT
PORT2
BC
VSSL
L0
L1
P1.3
P1.2
P1.1
P1.0
LCD
CAPR
PORT1
L23
INT
VSS1
VSS2
VSS3
C1
P0.3
P0.2
P0.1
P0.0
PORT0
BIAS
PORT ADDRESS
DB7 to DB0
C2
INT
VDD
VSS
BD
ADC
3/40
¡ Semiconductor
MSM64162A
PIN CONFIGURATION (TOP VIEW)
64
63
62
61
1
TST2
L19/P5.3
L18/P5.2
L17/P5.1
L16/P5.0
2
P0.0
P0.1
P0.2
P0.3
RT0
(NC)
CRT0
RS0
CS0
IN0
3
4
5
60 L15
59
6
(NC)
7
58 L14
57
8
L13
9
56 L12
55
L11
54 L10
53
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
IN1
(NC)
L9
52
CS1
(NC)
RS1
RT1
P2.0
P2.1
P2.2
P2.3
P3.0
P3.1
(NC)
P3.2
51 L8
50
49
48
47
L7
L6
L5
L4
46 L3
45
L2
L1
L0
C2
44
43
42
41
C1
80-Pin Plastic QFP
Note: Pins marked as (NC) are no-connection pins which are left open.
4/40
¡ Semiconductor
MSM64162A
PAD CONFIGURATION
Pad Layout
C2 33
L0 34
19 P3.1
18 P3.0
17 P2.3
16 P2.2
15 P2.1
14 P2.0
13 RT1
12 RS1
11 CS1
10 IN1
L1 35
L2 36
L3 37
L4 38
L5 39
L6 40
L7 41
L8 42
L9 43
L10 44
L11 45
L12 46
L13 47
L14 48
L15 49
L16 50
L17 51
L18 52
9
8
7
6
5
4
3
2
1
IN0
CS0
RS0
CRT0
RT0
P0.3
P0.2
P0.1
P0.0
Y
X
Chip Size
: 3.96 mm ¥ 4.32 mm
: 350 mm (typ.)
: Chip center
: 110 mm ¥ 110 mm
: 120 mm ¥ 120 mm
: 180 mm
Chip Thickness
Coordinate Origin
Pad Hole Size
Pad Size
Minimum Pad Pitch
Note: The chip substrate voltage is V
.
DD
5/40
¡ Semiconductor
MSM64162A
Pad Coordinates
Pad No.
1
Pad Name
P0.0
P0.1
P0.2
P0.3
RT0
CRT0
RS0
CS0
IN0
X (µm)
Y (µm)
Pad No.
41
Pad Name
L7
X (µm)
Y (µm)
379.50
1828.80 –1940.40
1828.80 –1719.30
1828.80 –1539.30
1828.80 –1310.10
1828.80 –1048.50
–1829.40
–1829.40
–1829.40
–1829.40
–1829.40
–1829.40
–1829.40
2
42
L8
199.50
10.20
3
43
L9
4
44
L10
–232.20
–412.20
–592.20
–772.20
5
45
L11
6
1828.80
1828.80
1828.80
1828.80
1828.80
1828.80
1828.80
1828.80
1828.80
1828.80
1828.80
1828.80
1828.80
1828.80
1769.70
1589.70
1317.60
999.30
–831.30
–651.30
–396.00
–208.20
–12.90
46
L12
7
47
L13
8
48
L14
–1829.40 –1008.00
–1829.40 –1290.00
–1829.40 –1470.00
–1829.40 –1710.00
–1829.40 –1928.10
–1495.20 –1957.50
–1226.70 –1957.50
–958.80 –1957.50
–694.80 –1957.50
–448.80 –1957.50
–243.00 –1957.50
24.90 –1957.50
9
49
L15
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
IN1
50
L16
CS1
RS1
RT1
P2.0
P2.1
P2.2
P2.3
P3.0
P3.1
P3.2
P3.3
BD
175.50
51
L17
390.30
52
L18
580.50
53
L19
794.10
54
L20
1001.70
1194.00
1374.00
1555.20
1735.20
1957.80
1957.80
1957.80
1957.80
1957.80
1957.80
1957.80
1957.80
1957.80
1957.80
1957.80
1957.80
1957.80
1957.80
1704.00
1524.00
1344.00
1111.20
919.50
55
L21
56
L22
57
L23
58
OSC1
OSC2
VDD
59
60
300.60 –1957.50
480.60 –1957.50
660.60 –1957.50
979.50 –1957.50
1247.70 –1957.50
1599.90 –1957.50
61
XT
62
XT
P1.0
P1.1
P1.2
P1.3
VSS
63
RESET
TST1
TST2
674.70
64
354.90
65
30.30
–231.00
–411.00
–647.10
–1289.40
–1469.40
–1649.40
–1829.40
–1829.40
–1829.40
–1829.40
–1829.40
–1829.40
–1829.40
–1829.40
VSS1
VSS2
VSSL
VSS3
C1
C2
L0
L1
L2
L3
L4
L5
739.50
L6
559.50
6/40
¡ Semiconductor
MSM64162A
PIN DESCRIPTIONS
Basic Functions
Function Symbol
Pin
Pad
Type
Description
VDD
74
60
—
0 V power supply
Negative power supply:
VSS
34
27
Ground VSS1. (for 1.5 V spec.)
Ground VSS2. (for 3.0 V spec.)
—
Negative power supply (for 1.5 V spec.)
Bias output for drivig LCD (–1.5 V) (for 3.0 V spec.)
Bias output for driving LCD (–1.2 V) (when the voltage
regulator for LCD driver is used)
VSS1
35
37
28
29
—
—
Power
Supply
VSS2
Negative power supply (for 3.0 V spec.)
Bias output for driving LCD (–3.0 V) (for 1.5 V spec.)
Bias output for driving LCD (–4.5 V).
—
—
—
40
41
42
VSS3
C1
31
32
33
Pins for connecting a capacitor for generating LCD
driving bias
C2
Negative power supply for internal logic
(An internally generated constant voltage is present at
this pin.)
VSSL
XT
39
30
—
61
62
58
59
64
65
76
77
71
72
80
1
I
O
I
Low-speed clock oscillation input and output pins:
Connect to a crystal (32.768 kHz).
XT
Oscillation
OSC1
High-speed clock oscillation input and output pins:
Connect to an external resistor for oscillation (ROS).
Input pins for testing.
O
I
OSC2
TST1
Test
I
A pull-up resistor is internally connected to these pins.
System reset input pin.
TST2
Setting this pin to "L" level puts this device into a reset state.
Then, setting this pin to "H" level starts executing an
instruction from address 000H.
RESET
63
Reset
79
I
A pull-up resistor is internally connected to this pin.
7/40
¡ Semiconductor
MSM64162A
Basic Functions (continued)
Function Symbol
Pin
Pad
Type
Description
4-bit input port (P0):
P0.0
2
1
I
Selectable as pull-up resistor input, pull-down resistor
input, or high impedance input by the port 01 control
register (P01CON).
P0.1
P0.2
P0.3
3
4
5
2
3
4
I
I
I
As secondary functions, P0.0 to P0.3 are assigned
external interrupt functions, P0.0 and P0.1 are assigned
a capture trigger function, and P0.3 is assigned an
analog comparator input for battery check.
P1.0
P1.1
P1.2
P1.3
27
28
29
30
23
24
25
26
O
O
O
O
4-bit output port (P1):
Selectable as NMOS open drain output or CMOS output
by the port 01 control register (P01CON). P1.0 is a
high current drive output port.
4-bit input-output port (P2):
P2.0
Ports
17
18
19
20
21
22
24
14
15
16
17
18
19
20
I/O
I/O
I/O
I/O
I/O
I/O
I/O
Following can be specified for each bit by the port 2
control registers 0 to 3 (P20CON to P23CON): (1) input
or output, (2) pull-up/pull-down resistor input or high
impedance input, and (3) NMOS open drain output or
CMOS output.
P2.1
P2.2
P2.3
As secondary functions, P2.0 to P2.3 are assigned
external interrupt functions.
4-bit input-output port (P3):
P3.0
Following can be specified for each bit by the port 3
control registers 0 to 3 (P30CON to P33CON): (1) input
or output, (2) pull-up/pull-down resistor input or high
impedance input, and (3) NMOS open drain output or
CMOS output.
As secondary functions, P3.0 to P3.3 are assigned
external interrupt functions, P3.3 is assigned a function
that monitors the RC oscillation clock for A/D converter.
P3.1
P3.2
P3.3/MON
25
26
21
22
I/O
O
Buzzer
BD
Output pin for the buzzer driver
Resistance temperature sensor connection pin
(for channel 0)
RT0
6
8
5
6
O
O
Resistance/capacitance temperature sensor connection
pin (for channel 0)
CRT0
RS0
CS0
IN0
9
7
8
9
O
O
I
Reference resistor connection pin (for channel 0)
Reference capacitor connection pin (for channel 0)
Input pin for RC oscillator circuit (for channel 0)
Resistance temperature sensor connection pin
(for channel 1)
A/D
10
11
Converter
RT1
16
13
O
RS1
CS1
IN1
15
13
12
12
11
10
O
O
I
Reference resistor connection pin (for channel 1)
Reference capacitor connection pin (for channel 1)
Input pin for RC oscillator circuit (for channel 1)
8/40
¡ Semiconductor
MSM64162A
Basic Functions (continued)
Function Symbol
Pin
43
Pad
34
Type
Description
L0
L1
L2
L3
O
O
O
O
LCD segment and common signals output pins.
44
35
45
36
46
37
L4
L5
L6
L7
L8
L9
47
48
49
50
51
52
38
39
40
41
42
43
O
O
O
O
O
O
L10
54
55
56
57
58
60
44
45
46
47
48
49
O
O
O
O
O
O
L11
L12
L13
L14
L15
LCD
Driver
L16/P5.0
L17/P5.1
L18/P5.2
L19/P5.3
L20/P6.0
L21/P6.1
61
62
63
64
65
66
50
51
52
53
54
55
O
O
O
O
O
O
LCD segment and common signals output pins.
Functions as output ports by mask option.
L22/P6.2
L23/P6.3
68
69
56
57
O
O
9/40
¡ Semiconductor
MSM64162A
Secondary Functions
Function Symbol
Pin
Pad
1
Type
Description
P0.0
P0.1
P0.2
P0.3
P2.0
2
3
Secondary functions of P0.0 to P0.3:
2
Level-triggered external interrupt input pins.
The change of input signal level causes an interrupt to
occur.
I
3
4
5
4
14
15
16
17
18
19
20
21
1
17
18
19
20
21
22
24
25
2
Secondary functions of P2.0 to P2.3 and P3.0 to P3.3:
Level-triggered external interrupt input pins.
The change of input signal level causes an interrupt to
occur.
External
P2.1
Interrupt
P2.2
P2.3
P3.0
P3.1
P3.2
P3.3
I
Capture
P0.0
Secondary functions of P0.0 and P0.1:
Capture circuit trigger input pins.
I
O
I
Trigger
P0.1
3
2
Secondary function of P3.3:
Monitor output pin for an RC oscillation clock for A/D
converter and a 400 kHz RC oscillation clock for the
system clock.
RC Oscillation
P3.3
21
4
25
5
Monitor
Battery
P0.3
Secondary function of P0.3:
Check
Analog comparator input pin for battery check.
10/40
¡ Semiconductor
MSM64162A
MEMORY MAPS
Program Memory
Test program area
07FFH
07E0H
32 bytes
Contents of interrupt area
03BH
038H
032H
02FH
02CH
029H
026H
023H
020H
Watchdog interrupt
External interrupt (0)
External interrupt (1)
ADC interrupt
2016 bytes
256 Hz interrupt
32 Hz interrupt
03EH
16 Hz interrupt
1 Hz interrupt
Interrupt area
020H
4 Hz interrupt
CZP area
010H
Start address
000H
8 bits
Program Memory Map
Address 000H is the instruction execution start address by the system reset.
The CZP area from address 010H to address 01FH is the start address for the CZP subroutine of
1-byte call instruction.
The start address of interrupt subroutine is assigned to the interrupt address from address 020H
to 03DH.
The user area has 2016 bytes of address 000H to address 07DFH. No program can be stored in
the test program area.
11/40
¡ Semiconductor
MSM64162A
Data Memory
The data memory area consists of 8 banks and each bank has 256 nibbles (256 ¥ 4 bits).
The data RAM is assigned to BANK 7 and peripheral ports are assigned to BANK 0.
7FFH
BANK 7
Data/Stack area (128 nibbles)
Data RAM area
780H
77FH
Unused area
700H
Contents of 000H to 07FH
07FH
Inaccessible area
SFR area
100H
0FFH
Unused area
BANK 0
080H
07FH
000H
000H
4 bits
Data Memory Map
The data RAM area (128 nibbles) is shared by the stack area. The stack is a memory starting from
address 7FFH toward the low-order addresses where 4 nibbles are used by Subroutine Call
Instruction and 8 nibbles are used by an interrupt.
The addresses 080H to 0FFH of BANK 0 and the addresses 700H to 77FH of BANK 7 are not
assigned as the data memory, so access to these addresses has no effect. Moreover, it is
impossible to access BANK 1 to BANK 6.
12/40
¡ Semiconductor
MSM64162A
ABSOLUTE MAXIMUM RATINGS (1.5 V Spec.)
(VDD = 0 V)
Parameter
Power Supply Voltage 1
Power Supply Voltage 2
Power Supply Voltage 3
Power Supply Voltage 4
Power Supply Voltage 5
Input Voltage 1
Symbol
VSS
Condition
Ta = 25°C
Rating
Unit
V
–2.0 to +0.3
VSS1
Ta = 25°C
–2.0 to +0.3
V
VSS2
Ta = 25°C
–4.0 to +0.3
V
VSS3
Ta = 25°C
–5.5 to +0.3
V
VSSL
Ta = 25°C
–2.0 to +0.3
V
VIN1
VSS Input, Ta = 25°C
VSS1 Input, Ta = 25°C
VSSL Input, Ta = 25°C
VSS Output, Ta = 25°C
VSS1 Output, Ta = 25°C
VSS2 Output, Ta = 25°C
VSS3 Output, Ta = 25°C
VSSL Output, Ta = 25°C
—
VSS – 0.3 to +0.3
VSS1 – 0.3 to +0.3
VSSL – 0.3 to +0.3
VSS – 0.3 to +0.3
VSS1 – 0.3 to +0.3
VSS2 – 0.3 to +0.3
VSS3 – 0.3 to +0.3
VSSL – 0.3 to +0.3
–55 to +150
V
Input Voltage 2
VIN2
V
Input Voltage 3
VIN3
V
Output Voltage 1
VOUT1
VOUT2
VOUT3
VOUT4
VOUT5
TSTG
V
Output Voltage 2
V
Output Voltage 3
V
Output Voltage 4
V
Output Voltage 5
V
Storage Temperature
°C
RECOMMENDED OPERATING CONDITIONS (1.5 V Spec.)
(VDD = 0 V)
Parameter
Operating Temperature
Operating Voltage
Symbol
Condition
—
Range
–40 to +85
–1.7 to –1.25
Unit
°C
Top
V
SS, VSS1
V
SS1 is grounded
V
External 400 kHz RC Oscillator
Resistance
ROS
—
—
250 to 500
30 to 35
kW
fXT
Crystal Oscillation Frequency
kHz
13/40
¡ Semiconductor
MSM64162A
ELECTRICAL CHARACTERISTICS (1.5 V Spec.)
DC Characteristics
(VDD = 0 V, VSS = VSS1 = –1.5 V, Ta = –40 to +85°C unless otherwise specified)
Measuring
Parameter
Symbol
Condition
Min. Typ. Max. Unit
Circuit
+100%
–50%
VSS2 Voltage
VSS2 Ca, Cb, C12 = 0.1 mF
VSS3 Ca, Cb, C12 = 0.1 mF
–3.2
–3.0
–2.8
V
+100%
–50%
VSS3 Voltage
–4.7
–1.5
—
–4.5
–1.3
—
–4.3
–0.6
V
V
V
VSSL Voltage
VSSL
VSTA
—
Oscillation start time:
within 5 seconds
Crystal Oscillation
Start Voltage
–1.45
Crystal Oscillation
Hold Voltage
VHOLD
TSTOP
CG
—
—
—
—
0.1
10
—
—
15
—
15
12
220
—
—
–1.25
1000
20
V
ms
pF
Crystal Oscillation
Stop Detection Time
Internal Crystal
Oscillator Capacitance
External Crystal
Oscillator Capacitance
Internal Crystal
Oscillator Capacitance
Internal 400k RC
Oscillator Capacitance
400k RC Oscillation
Frequency
1
CGEX When external CG used
10
30
pF
CD
—
—
10
20
pF
COS
8.0
80
16
pF
External resistor ROS = 300 kW
VSS = –1.25 to –1.7 V
When VSS is between VPOR1
and –1.5 V
fOSC
350
0
kHz
V
POR Generation
Voltage
VPOR1
VPOR2
VRB
–0.4
–1.5
POR Non-generation
Voltage
No POR when VSS is between
VPOR2 and –1.5 V
–1.2
V
Battery Check
Ta = 25°C
–0.73 –0.63 –0.53
–2.0
V
Reference Voltage
VRB Temperature
Variation
2
DVRB
—
—
—
mV/°C
Notes: 1. "POR" denotes Power On Reset.
2. "T " indicates that if the crystal oscillator stops over the value of T
, the
STOP
STOP
system reset occurs.
14/40
¡ Semiconductor
MSM64162A
DC Characteristics (continued)
(VDD = 0 V, VSS = VSS1 = –1.5 V, Ta = –40 to +85°C unless otherwise specified)
Measuring
Parameter
Symbol
Condition
Min. Typ. Max. Unit
Circuit
CPU in halt state
(400k RC oscillation halt)
Ta = –40 to +40°C
Ta = +40 to +85°C
—
—
—
—
2.0
2.0
5.0
5.0
5.0
30
15
40
mA
mA
mA
mA
Supply Current 1
Supply Current 2
IDD1
IDD2
CPU in operating state Ta = –40 to +40°C
(400k RC oscillation halt)
Ta = +40 to +85°C
CPU in operating state
(400k RC oscillation in operation)
Supply Current 3
Supply Current 4
Supply Current 5
IDD3
IDD4
IDD5
—
40
80
mA
R
OS = 300 kW
CPU in halt state
1
RT0 = 10 kW
RT0 = 2 kW
—
—
150
600
230
900
mA
mA
(400k RC oscillation
halt), RC oscillator for
A/D converter is in
operating state
Battery check circuit in operating
state, CPU in operating state
(400k RC oscillation halt)
—
25
125
mA
15/40
¡ Semiconductor
MSM64162A
DC Characteristics (continued)
(VDD = 0 V, VSS = VSS1 = VSSL = –1.5 V, VSS2 = –3.0 V, VSS3 = –4.5 V,
Ta = –40 to +85°C unless otherwise specified)
Measuring
Circuit
Parameter
(Pin Name)
Min.
Typ. Max.
Symbol
Condition
VOH1 = –0.5 V
Unit
Output Current 1
(P1.0)
IOH1
IOL1
–2.1
1.0
–0.5
3.0
–0.1
9.0
mA
mA
VOL1 = VSS + 0.5 V
Output Current 2
(P1.1 to P1.3)
(P2.0 to P2.3)
(P3.0 to P3.3)
IOH2
IOL2
VOH2 = –0.5 V
–2.1
0.1
–0.5
0.5
–0.1
2.1
mA
mA
VOL2 = VSS + 0.5 V
IOH3
IOL3
IOH4
IOL4
VOH3 = –0.7 V
–1.8
0.1
–0.4
0.4
–0.1
1.8
mA
mA
mA
mA
Output Current 3
(BD)
VOL3 = VSS + 0.7 V
VOH4 = –0.1 V
Output Current 4
(RT0, RT1, RS0, RS1,
CRT0, CS0, CS1)
–1.1
0.2
–0.4
0.4
–0.2
1.1
VOL4 = VSS + 0.1 V
Output Current 5
(When L16 to L23 are
configured as output
ports)
IOH5
IOL5
VOH5 = –0.5 V
–1.5
0.08
–0.4 –0.08 mA
VOL5 = VSS + 0.5 V
0.4
1.5
mA
2
Output Current 6
(OSC2)
IOH6
IOL6
IOH7
VOH6 = –0.5 V
VOL6 = VSS + 0.5 V
VOH7 = –0.2 V
–2.1
0.1
—
–0.5
0.5
—
–0.1
2.1
mA
mA
mA
mA
mA
mA
mA
mA
(VDD level)
–4.0
—
IOMH7 VOMH7 = VSS1 + 0.2 V (VSS1 level) 4.0
IOMH7S VOMH7S = VSS1 – 0.2 V (VSS1 level)
IOML7 VOML7 = VSS2 + 0.2 V (VSS2 level) 4.0
IOML7S VOML7S = VSS2 – 0.2 V (VSS2 level)
—
Output Current 7
(L0 to L23)
—
—
–4.0
—
—
—
—
–4.0
—
IOL7
VOL7 = VSS3 + 0.2 V (VSS3 level) 4.0
—
Output Leakage Current
(P1.0 to P1.3)
(P2.0 to P2.3)
(P3.0 to P3.3)
(RT0, RT1, RS0, RS1,
CRT0, CS0, CS1)
IOOH
VOH = VDD
—
—
—
0.3
—
mA
mA
IOOL
VOL = VSS
–0.3
16/40
¡ Semiconductor
MSM64162A
DC Characteristics (continued)
(VDD = 0 V, VSS = VSS1 = VSSL = –1.5 V, VSS2 = –3.0 V, VSS3 = –4.5 V,
Ta = –40 to +85°C unless otherwise specified)
Measuring
Circuit
Parameter
(Pin Name)
Min.
Typ. Max.
Symbol
Condition
Unit
IIH1
IIL1
VIH1 = VDD (when pulled down) 2.0
10
–10
—
60
–2.0
1.0
0
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
Input Current 1
(P0.0 to P0.3)
(P2.0 to P2.3)
(P3.0 to P3.3)
(P4.0 to P4.3)
VIL1 = VSS (when pulled up)
–60
0
IIH1Z
IIL1Z
IIH2
VIH1 = VDD (in a high impedance state)
VIL1 = VSS (in a high impedance state) –1.0
VIH2 = VDD (when pulled down) 2.0
—
10
60
Input Current 2
(IN0, IN1)
IIH2Z
IIL2Z
IIL3
VIH2 = VDD (in a high impedance state)
0
—
1.0
0
3
VIL2 = VSS (in a high impedance state) –1.0
—
VIL3 = VSS (when pulled up)
VIH3 = VDD (in a high impedance state)
VIL3 = VSS (in a high impedance state)
VIH4 = VDD
–60
0
–18
—
–4.0
1.0
0
Input Current 3
(OSC1)
IIH3Z
IIL3Z
IIH4
–1.0
0
—
—
1.0
Input Current 4
(RESET, TST1, TST2)
IIL4
VIL4 = VSS
–1.5
–0.75 –0.3
VIH1
—
—
–0.3
–1.5
—
—
0
V
V
Input Voltage 1
(P0.0 to P0.3)
(P2.0 to P2.3)
(P3.0 to P3.3)
VIL1
–1.2
4
VIH2
VIL2
VIH3
VIL3
—
—
—
—
–0.3
–1.5
–0.3
–1.5
—
—
—
—
0
V
V
V
V
Input Voltage 2
(IN0, IN1, OSC1)
–1.2
0
Input Voltage 3
(RESET, TST1, TST2)
–1.2
17/40
¡ Semiconductor
MSM64162A
DC Characteristics (continued)
(VDD = 0 V, VSS = VSS1 = VSSL = –1.5 V, VSS2 = –3.0 V, VSS3 = –4.5 V,
Ta = –40 to +85°C unless otherwise specified)
Measuring
Circuit
Parameter
(Pin Name)
Min.
Typ. Max.
Symbol
Condition
Unit
Hysteresis Width
(P0.0 to P0.3)
(P2.0 to P2.3)
DVT1
—
—
—
0.05
0.05
—
0.1
0.1
—
0.3
0.3
5.0
V
V
(P3.0 to P3.3)
4
1
Hysteresis Width
(RESET, TST1, TST2)
DVT2
Input Pin Capacitance
(P0.0 to P0.3)
(P2.0 to P2.3)
CIN
pF
(P3.0 to P3.3)
18/40
¡ Semiconductor
MSM64162A
Measuring circuit 1
CS0
RT0
RI0
RT0
CS0
IN0
XT
Crystal
OSC1
32.768 kHz
ROS
XT
C1
C2
OSC2
VSSL
C12
VDD
VSS VSS1 VSS2
VSS3
Cl
: 0.47 mF
A
Ca
Cb
Ca, Cb, C12 : 0.1 mF
Cl
ROS
RT0
CS0
RI0
: 300 kW
: 10 kW/2 kW
: 820 pF
V
V
V
: 10 kW
Measuring circuit 2
(*2)
VIH
A
(*1)
VIL
VDD
VSS
VSS1 VSS2
VSS3
VSSL
19/40
¡ Semiconductor
MSM64162A
Measuring circuit 3
(*3)
A
VDD
VSS
VSS1 VSS2
VSS3 VSSL
Measuring circuit 4
VIH
Waveform
Monitoring
(*3)
VIL
VDD
VSS
VSS1 VSS2 VSS3 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.
20/40
¡ Semiconductor
MSM64162A
A/D Converter Characteristics
(VDD = 0 V, VSS = VSS1 = –1.5 V, Ta = –40 to +85°C unless otherwise specified)
Measur-
ing
Circuit
Min. Typ. Max.
Parameter
Symbol
Condition
Unit
RS0, RS1,
RT0,
RT0-1,
RT1
Resistor
for Oscillation
—
—
2.0
1.0
kW
CS0, CT0, CS1 ≥ 740 pF
Input Current
Limiting Resistor
—
RI0, RI1
10
kW
—
5
fOSC1
fOSC2
fOSC3
Kf1
Resistor for oscillation = 2 kW
Resistor for oscillation = 10 kW
Resistor for oscillation = 200 kW
RT0, RT0-1, RT1 = 2 kW
165
41.8
2.55
3.89
0.990
221
52.2
3.04
4.18
1.0
256
60.6
3.53
4.35
1.010
kHz
kHz
kHz
—
Oscillation
Frequency
RS•RT Oscillation
Frequency Ratio (*)
Kf2
RT0, RT0-1, RT1 = 10 kW
—
Kf3
RT0, RT0-1, RT1 = 200 kW
0.0561 0.0584 0.0637
—
*
Kfx is the ratio of the oscillation frequency by a sensor resistor to the oscillation frequency
by a reference resistor in the same condition.
fOSCX (RT0–CS0 Oscillation)
fOSCX (RT0-1–CS0 Oscillation) fOSCX (RT1–CS1 Oscillation)
Kfx =
,
,
fOSCX (RS1–CS1 Oscillation)
fOSCX (RS0–CS0 Oscillation)
fOSCX (RS0–CS0 Oscillation)
(x = 1, 2, 3)
21/40
¡ Semiconductor
MSM64162A
Measuring circuit 5
(CROSC1)
(CROSC0)
RT1 RS1 CS1 IN1
IN0 CS0 RS0 CRT0 RT0
RESET
TST1
TST2
P0.0
P0.1
P3.3
Frequency
Measurement
(fOSCX
)
D. U. T.
P0.2
P0.3
VDD
VSSL
VSS
VSS1
Cl
RT0, RT0-1, RT1 = 2 kW/10 kW/200 kW
RS0, RS1 = 10 kW
RI0, RI1 = 10 kW
CS0, CT0, CS1 = 820 pF
Cl = 0.1 mF
22/40
¡ Semiconductor
MSM64162A
ABSOLUTE MAXIMUM RATINGS (3.0 V Spec.)
(VDD = 0 V)
Parameter
Power Supply Voltage 1
Power Supply Voltage 2
Power Supply Voltage 3
Power Supply Voltage 4
Power Supply Voltage 5
Input Voltage 1
Symbol
VSS
Condition
Ta = 25°C
Rating
Unit
V
–4.0 to +0.3
VSS1
Ta = 25°C
–2.0 to +0.3
V
VSS2
Ta = 25°C
–4.0 to +0.3
V
VSS3
Ta = 25°C
–5.5 to +0.3
V
VSSL
Ta = 25°C
–4.0 to +0.3
V
VIN1
VSS Input, Ta = 25°C
VSS2 Input, Ta = 25°C
VSSL Input, Ta = 25°C
VSS Output, Ta = 25°C
VSS1 Output, Ta = 25°C
VSS2 Output, Ta = 25°C
VSS3 Output, Ta = 25°C
VSSL Output, Ta = 25°C
—
VSS – 0.3 to +0.3
VSS2 – 0.3 to +0.3
VSSL – 0.3 to +0.3
VSS – 0.3 to +0.3
VSS1 – 0.3 to +0.3
VSS2 – 0.3 to +0.3
VSSL – 0.3 to +0.3
VSSL – 0.3 to +0.3
–55 to +150
V
Input Voltage 2
VIN2
V
Input Voltage 3
VIN3
V
Output Voltage 1
VOUT1
VOUT2
VOUT3
VOUT4
VOUT5
TSTG
V
Output Voltage 2
V
Output Voltage 3
V
Output Voltage 4
V
Output Voltage 5
V
Storage Temperature
°C
RECOMMENDED OPERATING CONDITIONS (3.0 V Spec.)
(VDD = 0 V)
Unit
Parameter
Symbol
Condition
—
Range
Operating Temperature
Top
–40 to +85
°C
Using LCD driver with
"duty 1/2"
–3.5 to –2.2
–3.5 to –2.0
VSS
,
Operating Voltage
V
Except using LCD driver
with "duty 1/2"
VSS2
External 400 kHz RC Oscillator
Resistance
ROS
fXT
—
—
90 to 500
30 to 66
kW
Crystal Oscillation Frequency
kHz
23/40
¡ Semiconductor
MSM64162A
ELECTRICAL CHARACTERISTICS (3.0 V Spec.)
DC Characteristics
(VDD = 0 V, VSS = VSS2 = –3.0 V, Ta = –40 to +85°C unless otherwise specified)
Measuring
Parameter
Symbol
Condition
Min. Typ. Max. Unit
Circuit
+100%
–50%
VSS1 Voltage
VSS1 Ca, Cb, C12 = 0.1 mF
VSS3 Ca, Cb, C12 = 0.1 mF
–1.7
–1.5
–1.3
V
+100%
–50%
VSS3 Voltage
–4.7
–1.9
—
–4.5
–1.3
—
–4.3
–0.6
–2.0
V
V
V
VSSL Voltage
VSSL
VSTA
—
Oscillation start time:
within 5 seconds
Crystal Oscillation
Start Voltage
Crystal Oscillation
Hold Voltage
VHOLD
TSTOP
CG
—
—
—
—
0.1
10
—
—
15
—
15
12
400
—
—
–2.0
1000
20
V
ms
pF
Crystal Oscillation
Stop Detection Time
Internal Crystal
Oscillator Capacitance
External Crystal
Oscillator Capacitance
Internal Crystal
Oscillator Capacitance
Internal 400k RC
Oscillator Capacitance
400k RC Oscillation
Frequency
1
CGEX When external CG used
10
30
pF
CD
—
—
10
20
pF
COS
8.0
300
–0.7
–3.0
16
pF
External resistor ROS = 100 kW
VSS = –2.0 to –3.5 V
fOSC
620
0
kHz
V
POR Generation
Voltage
When VSS is between VPOR1
and –3.0 V
VPOR1
VPOR2
VRB
POR Non-generation
Voltage
No POR when VSS is between
VPOR2 and –3.0 V
–2.0
V
Battery Check
Ta = 25°C
–0.73 –0.63 –0.53
–2.0
V
Reference Voltage
VRB Temperature
Variation
2
DVRB
—
—
—
mV/°C
Notes: 1. "POR" denotes Power On Reset.
2. "T " indicates that if the crystal oscillator stops over the value of T
, the
STOP
STOP
system reset occurs.
24/40
¡ Semiconductor
MSM64162A
DC Characteristics (continued)
(VDD = 0 V, VSS = VSS2 = –3.0 V, Ta = –40 to +85°C unless otherwise specified)
Measuring
Parameter
Symbol
Condition
Min. Typ. Max. Unit
Circuit
CPU in halt state
(400k RC oscillation halt)
Ta = –40 to +40°C
Ta = +40 to +85°C
—
—
—
—
1.5
1.5
5.0
5.0
4.5
30
15
40
mA
mA
mA
mA
Supply Current 1
Supply Current 2
IDD1
IDD2
CPU in operating state Ta = –40 to +40°C
(400k RC oscillation halt)
Ta = +40 to +85°C
CPU in operating state
(400k RC oscillation in operation)
Supply Current 3
Supply Current 4
Supply Current 5
IDD3
IDD4
IDD5
—
220
300
450
450
mA
R
OS = 100kW
CPU in halt state
1
RT0 = 10 kW
RT0 = 2 kW
—
—
mA
mA
(400k RC oscillation
halt), RC oscillator for
A/D converter is in
operating state
1300 2000
Battery check circuit in operating
state, CPU in operating state
(400k RC oscillation halt)
—
55
150
mA
25/40
¡ Semiconductor
MSM64162A
DC Characteristics (continued)
(VDD = 0 V, VSS1 = VSSL = –1.5 V, VSS = VSS2 = –3.0 V, VSS3 = –4.5 V,
Ta = –40 to +85°C unless otherwise specified)
Measuring
Circuit
Parameter
(Pin Name)
Min.
Typ. Max.
Symbol
Condition
Unit
Output Current 1
(P1.0)
IOH1
IOL1
VOH1 = –0.5 V
–6.0
3.0
–1.5
8.0
–0.4
25
mA
mA
VOL1 = VSS + 0.5 V
VOH2 = –0.5 V
Output Current 2
(P1.1 to P1.3)
(P2.0 to P2.3)
(P3.0 to P3.3)
IOH2
IOL2
–6.0
0.4
–1.5
1.5
–0.4
6.0
mA
mA
VOL2 = VSS + 0.5 V
IOH3
IOL3
IOH4
IOL4
VOH3 = –0.7 V
–6.0
0.4
–2.0
2.0
–0.4
6.0
mA
mA
mA
mA
Output Current 3
(BD)
VOL3 = VSS + 0.7 V
VOH4 = –0.1 V
Output Current 4
(RT0, RT1, RS0, RS1,
CRT0, CS0, CS1)
–2.5
0.3
–0.8
0.8
–0.3
2.5
VOL4 = VSS + 0.1 V
Output Current 5
(When L16 to L23 are
configured as output
ports)
IOH5
IOL5
VOH5 = –0.5 V
–1.5
0.15
–0.6 –0.15 mA
VOL5 = VSS + 0.5 V
0.6
1.5
mA
2
IOH6
IOL6
IOH7
VOH6 = –0.5 V
VOL6 = VSS + 0.5 V
VOH7 = –0.2 V
–6.0
0.4
—
–2.0
2.0
—
–0.4
6.0
mA
mA
mA
mA
mA
mA
mA
mA
Output Current 6
(OSC2)
(VDD level)
–4.0
—
IOMH7 VOMH7 = VSS1 + 0.2 V (VSS1 level) 4.0
IOMH7S VOMH7S = VSS1 – 0.2 V (VSS1 level)
IOML7 VOML7 = VSS2 + 0.2 V (VSS2 level) 4.0
IOML7S VOML7S = VSS2 – 0.2 V (VSS2 level)
—
—
—
–4.0
—
Output Current 7
(L0 to L23)
—
—
—
–4.0
—
IOL7
VOL7 = VSS3 + 0.2 V (VSS3 level) 4.0
—
Output Leakage Current
(P1.0 to P1.3)
(P2.0 to P2.3)
(P3.0 to P3.3)
(RT0, RT1, RS0, RS1,
CRT0, CS0, CS1)
IOOH
VOH = VDD
—
—
—
0.3
—
mA
mA
IOOL
VOL = VSS
–0.3
26/40
¡ Semiconductor
MSM64162A
DC Characteristics (continued)
(VDD = 0 V, VSS1 = VSSL = –1.5 V, VSS = VSS2 = –3.0 V, VSS3 = –4.5 V,
Ta = –40 to +85°C unless otherwise specified)
Measuring
Circuit
Parameter
(Pin Name)
Min.
Typ. Max.
Symbol
Condition
Unit
IIH1
IIL1
VIH1 = VDD (when pulled down)
VIL1 = VSS (when pulled up)
VIH1 = VDD (in a high impedance state)
20
–300
0
60
–60
—
300
–20
1.0
0
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
Input Current 1
(P0.0 to P0.3)
(P2.0 to P2.3)
(P3.0 to P3.3)
IIH1Z
IIL1Z
IIH2
VIL1 = VSS (in a high impedance state) –1.0
—
VIH2 = VDD (when pulled down)
VIH2 = VDD (in a high impedance state)
VIL2 = VSS (in a high impedance state)
VIL3 = VSS (when pulled up)
VIH3 = VDD (in a high impedance state)
VIL3 = VSS (in a high impedance state)
VIH4 = VDD
20
0
60
300
1.0
0
Input Current 2
(IN0, IN1)
IIH2Z
IIL2Z
IIL3
—
3
–1.0
–300
0
—
–110
—
–30
1.0
0
Input Current 3
(OSC1)
IIH3Z
IIL3Z
IIH4
–1.0
0
—
—
1.0
Input Current 4
(RESET, TST1, TST2)
IIL4
VIL4 = VSS
–3.0
–1.5 –0.75 mA
Input Voltage 1
(P0.0 to P0.3)
(P2.0 to P2.3)
(P3.0 to P3.3)
VIH1
VIL1
—
—
–0.6
–3.0
—
—
0
V
V
–2.4
VIH2
VIL2
VIH3
VIL3
—
—
—
—
–0.6
–3.0
–0.6
–3.0
—
—
—
—
0
V
V
V
V
4
Input Voltage 2
(IN0, IN1, OSC1)
–2.4
0
Input Voltage 3
(RESET, TST1, TST2)
–2.4
27/40
¡ Semiconductor
MSM64162A
DC Characteristics (continued)
(VDD = 0 V, VSS1 = VSSL = –1.5 V, VSS = VSS2 = –3.0 V, VSS3 = –4.5 V,
Ta = –40 to +85°C unless otherwise specified)
Measuring
Circuit
Parameter
(Pin Name)
Min.
Typ. Max.
Symbol
Condition
Unit
Hysteresis Width
(P0.0 to P0.3)
(P2.0 to P2.3)
(P3.0 to P3.3)
DVT1
—
—
—
0.2
0.2
—
0.5
0.5
—
1.0
1.0
5.0
V
V
4
1
Hysteresis Width
(RESET, TST1, TST2)
DVT2
Input Pin Capacitance
(P0.0 to P0.3)
(P2.0 to P2.3)
CIN
pF
(P3.0 to P3.3)
28/40
¡ Semiconductor
MSM64162A
Measuring circuit 1
CS0
RT0
RI0
RT0
CS0
IN0
XT
Crystal
OSC1
32.768 kHz
ROS
XT
C1
C2
OSC2
VSSL
C12
VDD
VSS VSS2 VSS1
VSS3
Cl
: 0.47 mF
: 0.1 mF
: 100 kW
: 10 kW/2 kW
: 820 pF
A
Ca
Cb
Ca, Cb, C12
ROS
RT0
Cl
V
V
V
CS0
RI0
: 10 kW
Measuring circuit 2
(*2)
VIH
A
(*1)
VIL
VDD
VSS
VSS1 VSS2 VSS3 VSSL
29/40
¡ Semiconductor
MSM64162A
Measuring circuit 3
(*3)
A
VDD
VSS
VSS1 VSS2 VSS3 VSSL
Measuring circuit 4
VIH
Waveform
Monitoring
(*3)
VIL
VDD
VSS
VSS1 VSS2 VSS3 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.
30/40
¡ Semiconductor
MSM64162A
A/D Converter Characteristics
(VDD = 0 V, VSS = VSS2 = –3.0 V, Ta = –40 to +85°C unless otherwise specified)
Measur-
Parameter
Symbol
Condition
Min. Typ. Max. Unit
ing
Circuit
RS0, RS1,
RT0,
RT0-1,
RT1
Resistor
for Oscillation
—
—
1.0
kW
kW
CS0, CT0, CS1 ≥ 740 pF
Input Current
Limiting Resistor
—
RI0, RI1
1.0
10
—
5
fOSC1
fOSC2
fOSC3
Kf1
Resistor for oscillation = 2 kW
Resistor for oscillation = 10 kW
Resistor for oscillation = 200 kW
RT0, RT0-1, RT1 = 2 kW
200
46.5
2.79
239
55.4
3.32
277
64.3
3.85
kHz
kHz
kHz
—
Oscillation
Frequency
4.115 4.22 4.326
0.990 1.0 1.010
0.0573 0.0616 0.0659
RS•RT Oscillation
Frequency Ratio(*)
Kf2
RT0, RT0-1, RT1 = 10 kW
—
Kf3
RT0, RT0-1, RT1 = 200 kW
—
*
Kfx is the ratio of the oscillation frequency by a sensor resistor to the oscillation frequency
by a reference resistor in the same condition.
f
OSCX (RT0–CS0 Oscillation)
fOSCX (RT0-1–CS0 Oscillation) fOSCX (RT1–CS1 Oscillation)
Kfx =
,
,
fOSCX (RS1–CS1 Oscillation)
f
OSCX (RS0–CS0 Oscillation)
(x = 1, 2, 3)
fOSCX (RS0–CS0 Oscillation)
31/40
¡ Semiconductor
MSM64162A
Measuring circuit 5
(CROSC1)
(CROSC0)
RT1 RS1 CS1 IN1
IN0 CS0 RS0 CRT0 RT0
RESET
TST1
TST2
P0.0
P0.1
P3.3
Frequency
Measurement
(fOSCX
)
D. U. T.
P0.2
P0.3
VDD
VSSL
VSS
VSS2
Cl
RT0, RT0-1, RT1 = 2 kW/10 kW/200 kW
RS0, RS1 = 10 kW
RI0, RI1 = 10 kW
CS0, CT0, CS1 = 820 pF
Cl = 0.47 mF
32/40
¡ Semiconductor
MSM64162A
RECOMMENDED OPERATING CONDITIONS (When Voltage Regulator for LCD
Driver Used)
(VDD = 0 V)
Parameter
Operating Temperature
Operating Voltage
Symbol
Top
Condition
Range
–40 to +85
–3.5 to –1.25
250 to 500
90 to 500
Unit
°C
—
VSS
—
VSS = –1.7 V to –1.25 V
VSS = –3.5 V to –2.0 V
—
V
External 400 kHz RC Oscillator
Resistance
ROS
fXT
kW
Crystal Oscillation Frequency
30 to 66
kHz
ELECTRICALCHARACTERISTICS(WhenVoltageRegulatorforLCDDriverUsed)
DC Characteristics
(VDD = 0 V, VSS = –3.0 V, Ta = –40 to +85°C unless otherwise specified)
Mea-
suring
Circuit
Parameter Symbol
Condition
Min.
Typ.
Max. Unit
VSS1 VSS = –3.5 to –1.25, Ta = 25°C
–1.35
—
–1.2
–4
–1.05
—
V
mV/°C
V
VSS1 Voltage
VSS2 Voltage
DVSS1
—
VSS2 VSS = –3.5 to –1.25
VSS3 VSS = –3.5 to –1.25
VSS = –1.5 V
Typ. – 0.1 2 ¥ VSS1 Typ. + 0.1
Typ. – 0.2 3 ¥ VSS1 Typ. + 0.2
VSS3 Voltage
V
Ta = –40 to +40°C
Ta = +40 to +85°C
Ta = –40 to +40°C
Ta = +40 to +85°C
Ta = –40 to +40°C
Ta = +40 to +85°C
Ta = –40 to +40°C
Ta = +40 to +85°C
—
—
—
—
—
—
—
—
2.5
2.5
2.3
2.3
5
7.5
35
7.5
35
15
40
15
40
(CPU in halt state)
IDD1
Supply
mA
mA
1
Current 1
VSS = –3.0 V
(CPU in halt state)
VSS = –1.5 V
(CPU in operating state)
VSS = –3.0 V
Supply
5
IDD2
Current 2
5
(CPU in operating state)
5
*
The other electrical characteristics are the same as those for the 1.5 V and 3.0 V specifications.
33/40
¡ Semiconductor
MSM64162A
Measuring circuit 1
CS0
RT0
RI0
RT0
CS0
IN0
XT
Crystal
OSC1
32.768 kHz
ROS
XT
C1
C2
OSC2
VSSL
C12
VDD
VSS
VSS1
VSS2 VSS3
Cl
: 0.47 mF
A
Ca
Cb
Cc
Ca, Cb, Cc, C12 : 0.1 mF
Cl
ROS
RT0
CS0
RI0
: 100 kW
: 10 kW/2 kW
: 820 pF
V
V
: 10 kW
34/40
¡ Semiconductor
MSM64162A
FUNCTIONAL DESCRIPTION
• A/D converter (ADC)
TheMSM64162Ahasabuilt-in2-channelRCoscillationtypeA/Dconverter. TheA/Dconverter
is composed of a 2-channel oscillation circuit, Counter A (CNTA0-4, a 4.8-digit decade counter),
Counter B (CNTB0-3, a 14-bit binary counter), and A/D Converter Control Registers 0 and 1
(ADCON0, ADCON1).
By counting oscillation frequencies that vary depending on a resistor or capacitor connected to
the RC oscillation circuit, the A/D converter converts resistance values or capacitance values to
corresponding digital values. By using a thermistor or humidity sensor as a resistance, a
thermometer or a hygrometer can be constructed. By applying a separate sensor to each channel
of the 2-channel RC oscillation circuit, it is also possible to extend measure ranges or measure at
two places.
• LCD driver (LCD)
The MSM64162A has a built-in LCD driver for 24 outputs.
The LCD driver consists of 21 ¥ 4-bit display registers (DSPR0-20), the Display Control Register
(DSPCON), a 24-output LCD driver circuit, and a bias generation circuit (BIAS).
The bias generation circuit for LCD driver (BIAS) generates bias voltages for the LCD driver by
rising or dropping the power supply voltage by externally installing capacitors. Alternatively,
it generates bias voltages by rising the constant voltage (V = –1.2 V) generated by the voltage
SS1
regulator for LCD driver. Which way is to be used is specified by mask option.
There are three types of driving methods: 1/4 duty, 1/3 duty and 1/2 duty. Software selects the
duty mode.
A mask option can select either a common driver or a segment driver for each LCD driver pin.
A mask option can also specify assignment of each bit of the display register to each segment.
All the display registers must be selected by a mask option.
L16 to L23 of the LCD driver can be configured to be output ports by a mask option.
Therelationshipbetweentheduty,thebiasmethod,andthemaximumsegmentnumberfollows:
1/4 duty 1/3 bias method ------- 80 segments
1/3 duty 1/3 bias method ------- 63 segments
1/2 duty 1/2 bias method ------- 44 segments
• Buzzer driver (BD)
The MSM64162A has a built-in buzzer driver with 2 buzzer output frequencies and 4 buzzer
output modes. Each buzzer output is selected by the Buzzer Control Register (BDCON) and the
Buzzer Frequency Control Register (BFCON).
• Capture circuit (CAPR)
The MSM64162A captures 32 Hz to 256 Hz output of the time base counter at the falling of Port
0.0 or 0.1 (P0.0 or P0.1) to "L" level when the pull-up resistor input is chosen, or at the rising to
"H" level when the pull-down resistor input is chosen. The capture circuit is composed of the
Capture Control Register (CAPCON) and the Capture Registers (CAPR0, CAPR1) that fetch
output from the time base counter.
• Watchdog timer (WDT)
The MSM64162A has a built-in watchdog timer to detect CPU malfunction. The watchdog timer
is composed of a 6-bit watchdog timer counter (WDTC) to count a 16 Hz output and a watchdog
timer control register (WDTCON) to reset WDTC.
35/40
¡ Semiconductor
MSM64162A
• Clock generation circuit (2CLK)
The clock generation circuit (2CLK) in the MSM64162A contains a 32.768 kHz crystal oscillation
circuit, a400kHzRCoscillationcircuit, andaclockcontrolport. Thiscircuitgeneratesthesystem
clock (CLK) and the time base clock (32.768 kHz).
The system clock drives the CPU while the time base clock drives the time base counter and the
buzzer driver.
Via the contents of the frequency Control Register (FCON), the system clock can be switched
between 32.768 kHz (the output of the crystal oscillation circuit) and 400 kHz (the output of the
RC oscillation circuit).
Note: The oscillation frequency of the RC oscillation circuit varies depending on the value of
an external resistor (R ), operating power supply voltage (V ), and ambient
OS
DD
temperatures (Ta).
• Time base counter (TBC)
The MSM64162A has a built-in time base counter (TBC) that generates clocks to be supplied to
internal peripheral circuits. The time base counter is composed of 15 binary counters. The count
clock of the time base is driven by the oscillation clock (32.768 kHz) of the crystal oscillation
circuit. The output of the time base counter is used for the buzzer driver, the system reset circuit,
the watchdog timer, the time base interrupt, the sampling clocks of each port, and the capture
circuit.
• I/O port
Input-output ports (P2, P3) (8 bits)
: Pull-up (pull-down) resistor input or high-
impedance input, CMOS output or NMOS
open drain output: these can be specified for
each bit; external 0 interrupt
Input port (P0) (4 bits)
Output port (P1) (4 bits)
: Pull-up (pull-down) resistor input or high-
impedance input; external 1 interrupt
: CMOS output or NMOS open drain output
• Interrupt (INTC)
The MSM64162A has 9 interrupt sources (9 vector addresses), of which two are external
interrupts from ports and seven are internal interrupts.
Of the nine interrupt sources, only the watchdog interrupt cannot be disabled (non-maskable
interrupt). The other eight interrupts are controlled by the master interrupt enable flag (MI) and
the interrupt enable registers (IE0, IE1 and IE2). When an interrupt condition is met, the CPU
branches to a vector address corresponding to the interrupt source.
• Battery check circuit (BC)
The battery check circuit (BC) detects the level of the supply voltage by comparing the voltage
generated by an external supply-voltage dividing resistor (RBLD) with the internal reference
voltage (Vrb).
36/40
L C D
ROS
OSC2
OSC1
L23
L0
Crystal
32.768 kHz
VDD
C2
C1
XT
XT
C1
MSM64162A-xxx
(1.5 V spec.)
RESET
P1.0
P1.1
P1.2
P1.3
P0.0
P0.1
P0.2
P0.3
C12
1.5 V
VSS3
Cb
Ca
VSS2
VSS
VSS1
VSSL
TST2
TST1
Cl
• Temperature
measurement
by two thermistors
• CG of crystal
oscillator : Internal
Switch matrix (4 ¥ 4)
RT0
RS0
RI0
CS0
RT1 RS1 CS1 RI1
Buzzer
OSC monitor
L C D
ROS
OSC2
OSC1
L23
L0
Crystal
32.768 kHz
VDD
C2
XT
XT
C2
MSM64162A-xxx
(3.0 V spec.)
C1
VSS3
VSS2
VSS
VSS1
VSSL
CGEX
RESET
P1.0
P1.1
P1.2
P1.3
P0.0
P0.1
P0.2
P0.3
C12
3 V
Cb
Ca
Cl
TST2
TST1
• Temperature
measurement
by two thermistors
• Battery check
circuit is used
RT0
Switch matrix (4 ¥ 4)
• CGEX of crystal
oscillator : External
RS0
RI0
RT1 RS1 CS1 RI1
CS0
RBLD
Buzzer
OSC monitor
L C D
ROS
OSC2
OSC1
L23
L0
Crystal
32.768 kHz
VDD
C2
XT
XT
C2
MSM64162A-xxx
(3.0 V spec.)
C1
VSS3
VSS2
VSS
VSS1
VSSL
CGEX
RESET
P1.0
P1.1
P1.2
P1.3
P0.0
P0.1
P0.2
P0.3
C12
3 V
Cc
Cb
Ca
Cl
TST2
TST1
• Temperature
measurement
by two thermistors
• Battery check
circuit is used
RT0
Switch matrix (4 ¥ 4)
• CGEX of crystal
oscillator : External
RS0
RI0
RT1 RS1 CS1 RI1
CS0
RBLD
Buzzer
OSC monitor
¡ Semiconductor
MSM64162A
PACKAGE DIMENSIONS
(Unit : mm)
QFP80-P-1420-0.80-BK
Mirror finish
Package material
Lead frame material
Pin treatment
Epoxy resin
42 alloy
Solder plating
5 mm or more
Solder plate thickness
Package weight (g)
1.27 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).
40/40
相关型号:
MSM64162A-XXXGS-BK
Microcontroller, 4-Bit, MROM, 0.4MHz, CMOS, PQFP80, 14 X 20 MM, 0.80 MM PITCH, PLASTIC, QFP-80
OKI
MSM64162D-XX
4-Bit Microcontroller with Built-in RC Oscillation Type A/D Converter and LCD Driver
OKI
MSM64162D-XXGS-BK
4-Bit Microcontroller with Built-in RC Oscillation Type A/D Converter and LCD Driver
OKI
MSM64162D-XXGS-BK-F
4-Bit Microcontroller with Built-in RC Oscillation Type A/D Converter and LCD Driver
OKI
MSM64162D-XXXGS-K
Microcontroller, 4-Bit, MROM, 0.032768MHz, CMOS, PQFP64, 14 X 20 MM, PLASTIC, QFP-64
OKI
MSM64162D-XXXGS-K-F
Microcontroller, 4-Bit, MROM, 0.032768MHz, CMOS, PQFP80, 14 X 20 MM, PLASTIC, QFP-80
OKI
©2020 ICPDF网 联系我们和版权申明