ChipFind - документация

Электронный компонент: M37212M6-XXXSP/FP

Скачать:  PDF   ZIP
212e01(general).pm
background image
1. DESCRIPTION
The M37212M6-XXXSP/FP, M37212M4/M8-XXXSP are single-chip
microcomputers designed with CMOS silicon gate technology. They
have a OSD, I
2
C-BUS interface, and PWM, so it is useful for a chan-
nel selection system for TV.
The feature of the M37212EFSP/FP are similar to those of the
M37212M6-XXXSP/FP except that these chips have a built-in PROM
which can be written electrically. The differences between the
M37212M6-XXXSP/FP and M37212M4/M8-XXXSP are the ROM size
and the RAM size as shown below. Accordingly, the following de-
scriptions will be for M37212M6-XXXSP/FP unless otherwise noted.
2. FEATURES
q
Number of basic instructions ..................................................... 71
q
Memory size
ROM............... ......... 16K bytes (M37212M4-XXXSP)
24K bytes (M37212M6-XXXSP/FP)
32K bytes (M37212M8-XXXSP)
62K bytes (M37212EFSP/FP)
RAM ......................... 320 bytes (M37212M4-XXXSP)
384 bytes (M37212M6-XXXSP/FP)
576 bytes (M37212M8-XXXSP)
1280 bytes (M37212EFSP/FP)
(*ROM correction memory included)
q
The minimum instruction execution time
......................................... 0.5
s (at 8 MHz oscillation frequency)
q
Power source voltage .................................................. 5 V
10 %
q
Subroutine nesting
maximum 96 levels (M37212M4/M8-XXXSP, M37212M6-XXXSP/FP)
maximum 128 levels (M37212EFSP/FP)
q
Interrupts ........................................................ 14 types, 14 vectors
q
8-bit timers ................................................................................... 4
q
Programmable I/O ports
(Ports P0, P1
0
P1
4
, P2, P3
0
, P3
1,
P4
0,
P4
1
) ............................. 25
q
Input ports (Ports P1
5
P1
7
, P3
2
P3
7
, P4
2
) ............................... 10
q
Output ports (Ports P5
2
P5
5,
P6
0
P6
3
) ....................................... 8
q
12 V withstand ports .................................................................. 12
q
LED drive ports ............................................................................ 4
q
Serial I/O ............................................................. 8-bit
!
1 channel
q
Multi-master I
2
C-BUS interface ............................... 1 (2 systems)
q
A-D comparator (6-bit resolution) ................................. 8 channels
q
PWM output circuit .......................................... 14-bit
!
1, 8-bit
!
8
q
Power dissipation .............................................................. 165 mW
(at 8 MHz oscillation frequency, V
CC
=5.5V, at OSD display)
q
ROM correction function ................................................. 2 vectors
Note: Only M37212M8-XXXSP and M37212EFSP/FP have ROM
correction function.
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER
with ON-SCREEN DISPLAY CONTROLLER
M37212M4/M8XXXSP, M37212M6XXXSP/FP
M37212EFSP/FP
MITSUBISHI MICROCOMPUTERS
Rev. 1.0
q
OSD function
Display characters ................................... 24 characters
!
2 lines
(It is possible to display 3lines or more by software)
Kinds of characters ........................................................ 256 kinds
Character display area .............................................. 12
!
16 dots
Kinds of character sizes ..................................................... 3 kinds
Kinds of character colors .................................. 8 colors (R, G, B)
Coloring unit ................... character, character background, raster
Display position .............................................................................
Horizontal: 64 levels
Vertical: 128 levels
Attribute .............................................................................. border
3. APPLICATION
TV
background image
2
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER
with ON-SCREEN DISPLAY CONTROLLER
M37212M4/M8XXXSP, M37212M6XXXSP/FP
M37212EFSP/FP
MITSUBISHI MICROCOMPUTERS
Rev. 1.0
TABLE OF CONTENTS
1. DESCRIPTION .......................................................................... 1
2. FEAUTURES ............................................................................. 1
3. APPLICATION ............................................................................ 1
4. PIN CONFIGURATION .............................................................. 3
5. FUNCTIONAL BLOCK DIAGRAM ............................................. 5
6. PERFORMANCE OVERVIEW ................................................... 6
7. PIN DESCRIPTION ................................................................... 8
8. FUNCTIONAL DESCRIPTION ................................................. 12
8.1 CENTRAL PROCESSING UNIT (CPU) .................... 12
8.2 MEMORY .................................................................. 13
8.3 INTERRUPTS ........................................................... 19
8.4 TIMERS ..................................................................... 24
8.5 SERIAL I/O ................................................................ 27
8.6 MULTI-MASTER I
2
C-BUS INTERFACE .................... 31
8.7 PWM OUTPUT CIRCUIT .......................................... 44
8.8 A-D COMPARATOR .................................................. 49
8.9 ROM CORRECTION FUNCTION ............................. 51
8.10 OSD FUNCTIONS ................................................... 52
8.10.1 Display Position ....................................... 56
8.10.2 Character Size ......................................... 60
8.10.3 Clock for OSD .......................................... 62
8.10.4 Memory for OSD ...................................... 63
8.10.5 Color Register .......................................... 66
8.10.6 Border ...................................................... 68
8.10.7 Multiline Display ....................................... 69
8.10.8 OSD Output Pin Control .......................... 70
8.10.9 Raster Coloring Function ......................... 71
8.11. SOFTWARE RUNAWAY DETECT FUNCTION ...... 72
8.12. RESET CIRCUIT .................................................... 73
8.13. CLOCK GENERATING CIRCUIT ........................... 74
8.14. DISPLAY OSCILLATION CIRCUIT ........................ 75
8.15. AUTO-CLEAR CIRCUIT ......................................... 75
8.16. ADDRESSING MODE ............................................ 75
8.17. MACHINE INSTRUCTIONS ................................... 75
9. PROGRAMMING NOTES ........................................................ 75
10. ABSOLUTE MAXIMUM RATINGS ......................................... 76
11. RECOMMENDED OPERATING CONDITIONS ..................... 76
12. ELECTRIC CHARACTERISTICS .......................................... 77
13. A-D COMPARISON CHARACTERISTICS ............................. 79
14. MULTI-MASTER I
2
C-BUS BUS LINE CHARACTERISTICS ........... 79
15. PROM PROGRAMMING METHOD ....................................... 80
16. DATA REQUIRED FOR MASK ORDERS .............................. 81
17. MASK CONFIRMATION FORM ............................................. 82
18. MARK SPECIFICATION FORM ............................................. 91
19. ONE TIME PROM VERSIONS M37212EFSP/FP MARKING .... 93
20. APPENDIX ............................................................................. 94
21. PACKAGE OUTLINE ........................................................... 117
background image
3
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER
with ON-SCREEN DISPLAY CONTROLLER
M37212M4/M8XXXSP, M37212M6XXXSP/FP
M37212EFSP/FP
MITSUBISHI MICROCOMPUTERS
Rev. 1.0
1
2
3
4
5
6
7
8
9
1
0
1
1
1
2
1
3
1
4
1
5
1
6
1
7
1
8
1
9
2
0
2
1
5
2
5
1
5
0
4
9
4
8
4
7
4
6
4
5
4
4
4
3
4
2
4
1
4
0
3
9
3
8
3
7
3
6
3
5
3
4
3
3
3
2
P
4
1
/
S
C
L
K
/
A
-
D
6
X
O
U
T
H
S
Y
N
C
V
S
Y
N
C
P
6
0
/
P
W
M
0
P
6
1
/
P
W
M
1
P
6
2
/
P
W
M
2
P
6
3
/
P
W
M
3
P
0
0
/
P
W
M
4
P
0
1
/
P
W
M
5
P
4
0
/
S
O
U
T
(
/
I
N
)
/
A
-
D
7
D
A
P
3
5
/
I
N
T
2
/
A
-
D
4
P
3
4
/
I
N
T
1
P
3
3
/
T
I
M
3
P
3
2
/
T
I
M
2
P
2
4
P
2
5
C
N
V
S
S
X
I
N
V
S
S
P
5
2
/
R
P
5
3
/
G
P
5
4
/
B
P
5
5
/
O
U
T
1
P
2
0
P
2
1
P
2
2
P
1
0
/
O
U
T
2
/
A
-
D
8
P
1
1
/
S
C
L
1
P
1
2
/
S
C
L
2
P
1
3
/
S
D
A
1
P
1
4
/
S
D
A
2
P
1
5
/
I
N
T
3
/
A
-
D
1
P
1
6
/
A
-
D
2
P
3
0
P
3
1
R
E
S
E
T
O
S
C
1
/
P
3
6
O
S
C
2
/
P
3
7
V
C
C
P
1
7
/
A
-
D
3
P
0
2
/
P
W
M
6
P
0
3
/
P
W
M
7
P
4
2
/
S
I
N
/
A
-
D
5
P
2
6
P
2
7
P
2
3
P
0
4
P
0
5
P
0
6
P
0
7
2
2
2
3
2
4
2
5
2
6
3
1
3
0
2
9
2
8
2
7
M
3
7
2
1
2
M
4
/
M
6
/
M
8
-
X
X
X
S
P
,
M
3
7
2
1
2
E
F
S
P
4. PIN CONFIGURATION
Outline 52P4B
Fig. 4.1 Pin Configuration 1 (Top View)
background image
4
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER
with ON-SCREEN DISPLAY CONTROLLER
M37212M4/M8XXXSP, M37212M6XXXSP/FP
M37212EFSP/FP
MITSUBISHI MICROCOMPUTERS
Rev. 1.0
P
0
7
5
5
4
3
P
1
0
/
O
U
T
2
/
A
-
D
8
P
1
1
/
S
C
L
1
P
1
2
/
S
C
L
2
P
1
3
/
S
D
A
1
P
1
4
/
S
D
A
2
P
1
5
/
I
N
T
3
/
A
-
D
1
P
1
6
/
A
-
D
2
P
3
0
P
3
1
R
E
S
E
T
O
S
C
1
/
P
3
6
O
S
C
2
/
P
3
7
V
C
C
P
1
7
/
A
-
D
3
H
S
Y
N
C
V
S
Y
N
C
P
6
0
/
P
W
M
0
P
6
1
/
P
W
M
1
P
6
2
/
P
W
M
2
P
6
3
/
P
W
M
3
P
0
0
/
P
W
M
4
P
0
1
/
P
W
M
5
P
0
2
/
P
W
M
6
P
0
3
/
P
W
M
7
X
O
U
T
V
S
S
P
4
1
/
S
C
L
K
/
A
-
D
6
P
4
0
/
S
O
U
T
(
/
I
N
)
/
A
-
D
7
D
A
P
3
5
/
I
N
T
2
/
A
-
D
4
P
3
4
/
I
N
T
1
P
3
3
/
T
I
M
3
P
3
2
/
T
I
M
2
P
2
4
P
2
5
P
4
2
/
S
I
N
/
A
-
D
5
C
N
V
S
S
X
I
N
P
2
6
P
2
7
P
5
2
/
R
P
5
3
/
G
P
5
4
/
B
P
5
5
/
O
U
T
1
P
2
0
P
2
1
P
2
2
P
2
3
P
0
4
P
0
5
P
0
6
2
8
4
0
3
9
3
7
3
8
3
6
3
5
3
4
3
3
3
2
3
1
3
0
2
9
2
7
2
6
2
5
5
1
4
1
4
4
4
5
4
6
4
7
4
8
5
0
5
8
5
2
5
9
5
7
5
6
6
0
6
1
6
3
6
2
4
2
4
9
N
C
N
C
N
C
N
C
N
C
N
C
N
C
N
C
N
C
N
C
N
C
N
C
N
C
N
C
N
C
N
C
N
C
N
C
N
C
N
C
N
C
N
C
N
C
N
C
N
C
N
C
N
C
8
1
2
3
4
5
6
7
9
1
0
1
1
1
2
1
3
1
4
1
5
1
6
1
7
1
8
1
9
2
0
2
4
2
3
2
2
2
1
6
5
6
6
6
7
6
8
6
9
7
0
7
1
7
2
7
3
7
4
7
5
7
6
7
7
7
8
7
9
8
0
M
3
7
2
1
2
M
6
-
X
X
X
F
P
,
M
3
7
2
1
2
E
F
F
P
N
C
6
4
5
4
5
3
Outline 80P6N-A
NC : Unconnected
Fig. 4.2 Pin Configuration 2 (Top View)
background image
5
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER
with ON-SCREEN DISPLAY CONTROLLER
M37212M4/M8XXXSP, M37212M6XXXSP/FP
M37212EFSP/FP
MITSUBISHI MICROCOMPUTERS
Rev. 1.0
5. FUNCTIONAL BLOCK DIAGRAM
Fig. 5.1 Functional Block Diagram of M37212
OUT1
Clock input
Clock output
X
IN
X
OUT
Reset input
V
CC
V
SS
CNV
SS
Clock output for display
Input ports P3
6,
P3
7
OSC1
OSC2
Clock input for display
INT2
INT1
P5 (4)
B
G
R
H
SYNC
V
SYNC
A-D
comparator
14-bit
PWM circuit
8-bit PWM circuit
Accumulator
A (8)
Timer 4
T4 (8)
Timer 3
T3 (8)
Timer 2
T2 (8)
Timer 1
T1 (8)
Timer count source
selection circuit
TIM2
TIM3
Instruction
register (8)
Instruction
decoder
Control signal
CRT circuit
Stack
pointer
S (8)
Index
register
Y (8)
Index
register
X (8)
Processor
status
register
PS (8)
8-bit
arithmetic
and
logical unit
ROM
Program
counter
PC
L
(8)
Program
counter
PC
H
(8)
RAM
Data bus
Clock
generating
circuit
RESET
Output ports P5
2
P5
5
Address bus
SI/O(8)
S
IN
S
CLK
S
OUT(/IN)
INT3
41
42
43
44
10
9
8
7
I/O port P0
33
34
35
36
37
38
39
40
P1 (8)
I/O ports P1
0
P1
4
22
21
20
19
45
46
47
48
P2 (8)
I/O port P2
I/O ports P3
0
, P3
1
18
31
32
14
P3 (6)
Multi-master
I C-BUS interface
P0 (8)
SDA
SCL
49
50
51
52
2
1
25
24
30
27
26
23
29
28
(
)
Timing output
OUT2
DA
2
15
16
17
P4 (3)
11
12
13
PWM5
PWM4
PWM3
PWM2
PWM1
PWM0
PWM7
PWM6
Input ports P1
5
P1
7
Input ports P3
2
P3
5
P6 (4)
Output ports P6
0
P6
3
6
5
4
3
I/O ports P4
0
, P4
1
Input port P4
2
Output for display

Document Outline