OKI MSM6404VS, MSM6404A-xxxGS-2K, MSM6404A-xxxGS-K, MSM6404A-xxxRS Datasheet

E2E0013-38-93
This version: Sep. 1998
MSM6404A/6404VS¡ Semiconductor
¡ Semiconductor
Previous version: Mar. 1996
MSM6404A/6404VS
High speed and High performance 4-Bit Microcontroller
GENERAL DESCRIPTION
The MSM6404A microcontroller is a low-power device implemented in complementary metal­oxide semiconductor technology. The MSM6404A is optimized for high-speed processing and complicated-control applications. The MSM6404VS is a CMOS 4-bit microcontroller that employs an external EPROM using a piggy-back package in place of the program memory (ROM) internal to the MSM6404A. The MSM6404VS can be used for program development verification because the programs can be modified by programming an external EPROM 2732 equivalent or 2764A equivalent.
FEATURES
• Mask ROM (MSM6404A) : 4000 words ¥ 8 bits External ROM (MSM6404VS) : 8196 words ¥ 8 bits
• RAM (including the stack area) : 256 words ¥ 4 bits
• I/O port
Input-output port : 8 ports ¥ 4 bits
Input port : 1 port ¥ 4 bits 4 bits are for input ports having a latch; the other 32 bits are input/output ports that allow bit manipulation
• Three built-in counters : 12-bit time-base counter 12-bit programmable timer
8-bit high-speed programmable timer/event counter
• Built-in 8-bit serial I/O register (with 3-bit counter)
• Five interrupts with five priority levels (4 internal, 1 external)
• 32 stacks (in RAM)
• Power-down features
• Minimum instruction execution time : 952 ns @ 4.2 MHz clock
• Instruction systems suitable for control
• Fully static operation
• Low power consumption
• Single 5 V supply
• Package options:
MSM6404A
42-pin plastic DIP (DIP42-P-600-2.54) : (Product name : MSM6404A-¥¥¥RS) 44-pin plastic QFP (QFP44-P-910-0.80-K) : (Product name : MSM6404A-¥¥¥GS-K) 44-pin plastic QFP (QFP44-P-910-0.80-2K) : (Product name : MSM6404A-¥¥¥GS-2K)
MSM6404VS
42-pin ceramic piggyback (ADIP42-C-600-2.54) : (Product name : MSM6404VS)
¥¥¥ indicates a code number.
1/25
2/25
MSM6404A/6404VS¡ Semiconductor
BLOCK DIAGRAM
MSM6404A
3210P83210P73210P63210P53210P43210P33210P23210P13210
P0
RAM
16 ¥ 16 ¥ 4 bits
DEC
HLSP
12-bit Timer 8-bit T/CP9 8-bit SRPA
C
ALU
ACC
INSTR
DEC
F
PC
PB
0
DEC
ROM
4000 ¥ 8 bits
Timing
&
Control
Interrupt
Control
PC INTE
PD IRQ
12-bit TBC
OSC
0
OSC
1
TEST RESET
V
DD
GND
INT CIN
TMO
TCK
SCK, CTO, CLK
SI
SO
11
3/25
MSM6404A/6404VS¡ Semiconductor
BLOCK DIAGRAM (continued)
MSM6404VS
3210P83210P73210P63210P53210P43210P33210P23210P13210
P0
RAM
16 ¥ 16 ¥ 4 bits
DEC
HLSP
12-bit Timer 8-bit T/CP9 8-bit SRPA
C
ALU
ACC
INSTR
DEC
F
PC
PB
0
Timing
&
Control
Interrupt
Control
PC INTE
PD IRQ
12-bit TBC
OSC
0
OSC
1
TEST RESET
V
DD
GND
INT CIN
TMO
TCK
SCK, CTO, CLK
SI
SO
12
RV
DV
I0 to I
7
A0 to A
12
PIN CONFIGURATION (TOP VIEW)
MSM6404A/6404VS¡ Semiconductor
P4.0
P4.1
P4.2
P4.3
P3.0
P3.1
P3.2
P3.3
OSC
OSC
RESET
TEST
P2.0
P2.1
P2.2
P2.3
P0.0 P0.1
P0.2
P0.3
1
2
3
4
5
6
7
8
9
0
10
1
11
12
13
14
15
16
17 18
19
20
21GND P1.022
42
41
40
39
38
37
36
35
34
33 32
31
30
29
28
27
26 25
24
23
V
DD
P5.3
P5.2
P5.1
P5.0
P6.3
P6.2
P6.1
P6.0
P7.3 P7.2
P7.1
P7.0
P8.3
P8.2
P8.1
P8.0 P1.3
P1.2
P1.1
42-Pin Plastic DIP
4/25
PIN CONFIGURATION (TOP VIEW) (continued)
DD
P5.3
38
P5.2
37
P3.0
44
P4.3
43
P4.2
42
P4.1
41
P4.0
40
V
39
P5.1
36
P5.0
35
MSM6404A/6404VS¡ Semiconductor
P6.3
34
P3.1
P3.2
P3.3
OSC
OSC
RESET
TEST
P2.0
P2.1
P2.2
P2.3
1
2
3
4
0
5
1
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
P0.0
P0.1
P0.2
P0.3
GND
NC
P1.0
P1.1
P1.2
P1.3
P8.0
33
32
31
30
29
28
27
26
25
24
23
P6.2
P6.1
P6.0
NC
P7.3
P7.2
P7.1
P7.0
P8.3
P8.2
P8.1
NC: No-connection pin
44-Pin Plastic QFP
5/25
PIN CONFIGURATION (TOP VIEW) (continued)
MSM6404A/6404VS¡ Semiconductor
P4.0
P4.1
P4.2
P4.3
P3.0
P3.1
P3.2
P3.3
OSC
OSC
RESET
TEST
P2.0/INT
P2.1
P2.2
P2.3
P0.0
P0.1/SCK
P0.2/SO
P0.3/SI
GND
1
2
qVPP/V wA12
DD
V
PGM/V
3
eA7
V
4
rA6
5
tA5
6
yA4
A11@3
7
uA3
OE/GND@2
8
iA2
9
0
oA1
10
1
!0A0
A10@1
CE/GND@0
11
!1I0
12
!2I1
13
!3I2
14
!4GND
15
16
17
18
19
20
21
@8
DD
@7
DD
@6
DD
A8@5 A9@4
I7!9 I6!8 I5!7 I4!6 I3!5
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
V
DD
P5.3
P5.2
P5.1
P5.0
P6.3
P6.2
P6.1
P6.0
P7.3
P7.2
P7.1
P7.0
P8.3
P8.2
P8.1
P8.0
P1.3 P1.2/TCK P1.1/TMO P1.0/CIN
42-Pin Ceramic Piggyback
6/25
MSM6404A/6404VS¡ Semiconductor
PIN DESCRIPTIONS
Symbol Type Description During reset
P0.0 P0.1/SCK
I/O "1"
P0.2/SO
P0.3/SI P1.0/CIN P1.1/TMO P1.1 is shared with timer output (TMO).
I/O
P1.2/TCK
P1.3 P2.0/INT
P2.1
I
P2.3
P3.0 to 3.3
P4.0 to 4.3
P5.0 to 5.3
P6.0 to 6.3
P7.0 to 7.3
I/O
I/O
I/O
I/O
I/O
I/O "0"P8.0 to 8.3
OSC
OSC
0
1
I Oscillation
O
P0.1 is shared with serial clock (SCK) input/output.
P0.2 is shared with serial data (SO) output.
P0.3 is shared with serial data (SI) input. P1.0 is shared with counter input (CIN).
P1.2 is shared with timer clock input (TCK).
P2.0 is shared with external interrupt input (INT).
Input port with a latch, built-in pull-up resistorP2.2
8-bit output ports (at OPT instruction execution)
Crystal connection pins for clock oscillation
"1"
The latch is
reset.
"1"
"0"
"0"
"0"
waveform
TEST O Pulse output(Test pin for manufacturer)
RESET I
V
DD
Input pin for system reset
Power supply voltage pins
GND
Note: 1. The ports except for pins P2.0 to P2.3 are pseudo bidirectional ports.
2. When each port is used for output, the MSM6404A can drive one TTL (one input) and the MSM6404VS can drive one LS TTL (one input).
Upper Pins for MSM6404VS
Symbol Type Description
A0 to A12
I0 to I7 CE/GND
DD
V
DD
GND
PP/VDD
V
O
I
I IOE/GND IPGM/V
Address output
Data input
Chip enable input
Output enable input
Program input
Power supply voltage pins
Programed power supply voltage pin
7/25
ABSOLUTE MAXIMUM RATINGS (MSM6404A)
Parameter Symbol Condition Rating Unit
Power Supply Voltage V
Input Voltage V
Output Voltage V
DD
I
O
Ta = 25°C
Ta = 25°C per package
Power Dissipation P
Storage Temperature T
D
STG
Ta = 25°C per output 50 max. mW
–55 to +150 °C
RECOMMENDED OPERATING CONDITIONS (MSM6404A)
Parameter Symbol Condition Range Unit
f
£ 1 MHz 3 to 6 V
Power Supply Voltage V
Data-Hold Voltage V
Operating Temperature T
Fan Out N
DD
DDH
op
OSC
£ 4.2 MHz
OSC
= 0 Hz
OSC
MOS load
TTL load 1
MSM6404A/6404VS¡ Semiconductor
–0.3 to +7 V
–0.3 to V
–0.3 to V
200 max. mW
4.5 to 5.5 Vf
–40 to +85 °C
DD
DD
2 to 6 Vf
15
V
V
Note: Refer to the f
relation-ship between power supply voltage and operating frequency.
OSC-VDD
characteristic in OPERATING CHARACTERISTICS for the
8/25
Loading...
+ 17 hidden pages