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

Электронный компонент: M30622ECT

Скачать:  PDF   ZIP

Document Outline

Regarding the change of names mentioned in the document, such as Mitsubishi
Electric and Mitsubishi XX, to Renesas Technology Corp.
The semiconductor operations of Hitachi and Mitsubishi Electric were transferred to Renesas
Technology Corporation on April 1st 2003. These operations include microcomputer, logic, analog
and discrete devices, and memory chips other than DRAMs (flash memory, SRAMs etc.)
Accordingly, although Mitsubishi Electric, Mitsubishi Electric Corporation, Mitsubishi
Semiconductors, and other Mitsubishi brand names are mentioned in the document, these names
have in fact all been changed to Renesas Technology Corp. Thank you for your understanding.
Except for our corporate trademark, logo and corporate statement, no changes whatsoever have been
made to the contents of the document, and these changes do not constitute any alteration to the
contents of the document itself.
Note : Mitsubishi Electric will continue the business operations of high frequency & optical devices
and power devices.
Renesas Technology Corp.
Customer Support Dept.
April 1, 2003
To all our customers
1
Mitsubishi microcomputers
M16C / 62T Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Description
------Table of Contents------
Description
The M16C/62T group of single-chip microcomputers are built using the high-performance silicon gate
CMOS process using a M16C/60 Series CPU core and are packaged in a 100-pin or a 80-pin plastic
molded QFP. These single-chip microcomputers operate using sophisticated instructions featuring a high
level of instruction efficiency. With 1M bytes of address space, they are capable of executing instructions at
high speed. They also feature a built-in multiplier and DMAC, making them ideal for controlling office,
communications, industrial equipment, and other high-speed processing applications.
The M16C/62T group includes a wide range of products with different internal memory types and sizes and
various package types.
Features
Memory capacity .................................. M30623M4T-XXXGP : ROM 32K bytes, RAM 3K bytes
M30622M8T/M8V-XXXFP,M30623M8T/M8V-XXXGP : ROM 64K bytes, RAM 4K bytes
M30622MCT/MCV-XXXFP,M30623MCT/MCV-XXXGP : ROM 128K bytes, RAM 5K bytes
M30622ECT/ECV-XXXFP,M30623ECT/ECV-XXXGP : PROM 128K bytes, RAM 5K bytes
Shortest instruction execution time ......62.5ns (f(X
IN
)=16MH
Z
, V
CC
=5V)
Supply voltage ..................................... Mask ROM version : 4.2 to 5.5V (f(X
IN
)=16MH
Z
, without software wait)
One-time PROM version : 4.5 to 5.5V (f(X
IN
)=16MH
Z
, without software wait)
Low power consumption ......................140mW (V
CC
= 5V, f(X
IN
)=16MH
Z
)
Interrupts
25 internal interrupt sources, 8 external interrupt sources (M30622(100-pin package))
/5 sources (M30623(80-pin package)), 4 software interrupt sources,
7 levels (including key input interrupt)
Multifunction 16-bit timer ......................5 I/O timers + 6 input timers(M30622(100-pin package))
3 I/O timers + 5 input timers(M30623(80-pin package))
Inside 16-bit timer ................................ 3 timers(only M30623(80-pin package))(Note 1)
Serial I/O .............................................. M30622(100-pin package) : 3 for UART or clock synchronous + 2 for synchronous
M30623(80-pin package) : 3 for UART or clock synchronous(one of exclusive UART)
+ 2 for synchronous(one of exclusive transmission)
DMAC .................................................. 2 channels (trigger: 24 sources)
A-D converter ....................................... 10 bits X 8 channels (Expandable up to 26 channels)
D-A converter ....................................... 8 bits X 2 channels
CRC calculation circuit ......................... 1 circuit
Watchdog timer .................................... 1 line
Programmable I/O ...............................87 lines(M30622(100-pin package)),70 lines(M30623(80-pin package))
Input port ..............................................
_______
1 line (P8
5
shared with NMI pin)
Memory expansion .............................. Available (to 1.2M bytes or 4M bytes)
Chip select output ................................ 4 lines(only M30622(100-pin package))(Note 2)
Clock generating circuit ....................... 2 built-in clock generation circuits (built-in feedback resistor, and external ceramic or quartz oscillator)
Note 1: In M30623(80-pin package), these timers have no corresponding external pin can be used as
internal timers.
Note 2: M30623(80-pin package) has no external pin for chip select output.
Applications
Audio, cameras, office equipment, communications
equipment, portable equipment, cars, etc
Central Processing Unit (CPU) ..................... 12
Reset ............................................................. 15
Processor Mode ............................................ 28
Clock Generating Circuit ............................... 40
Protection ...................................................... 49
Interrupts ....................................................... 50
Watchdog Timer ............................................ 70
DMAC ........................................................... 72
Specifications written in this manual are believed to be accurate, but are
not guaranteed to be entirely free of error.
Specifications in this manual may be changed for functional or performance
improvements. Please make sure your manual is the latest edition.
Timer ............................................................. 82
Timers' function for three-phase motor control.......... 100
Serial I/O ..................................................... 112
A-D Converter ............................................. 148
D-A Converter ............................................. 159
CRC Calculation Circuit .............................. 161
Programmable I/O Ports ............................. 163
Electrical characteristics ............................. 178
Mitsubishi microcomputers
M16C / 62T Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
2
Description
80
79
P1
0
/D
8
P1
1
/D
9
78
77
P1
2
/D
10
P1
3
/D
11
76
75
P1
4
/D
12
P1
5
/D
13
/INT
3
74
73
P1
6
/D
14
/INT
4
P1
7
/D
15
/INT
5
72
71
P2
0
/AN
20
/A
0
(/D
0
/-)
P2
1
/AN
21
/A
1
(/D
1
/D
0
)
70
69
P2
2
/AN
22
/A
2
(/D
2
/D
1
)
P2
3
/AN
23
/A
3
(/D
3
/D
2
)
68
67
P2
4
/AN
24
/A
4
(/D
4
/D
3
)
P2
5
/AN
25
/A
5
(/D
5
/D
4
)
66
65
P2
6
/AN
26
/A
6
(/D
6
/D
5
)
P2
7
/AN
27
/A
7
(/D
7
/D
6
)
64
63
V
SS
P3
0
/A
8
(/-/D
7
)
62
61
V
CC
P3
1
/A
9
60
59
P3
2
/A
10
P3
3
/A
11
58
57
P3
4
/A
12
P3
5
/A
13
56
55
P3
6
/A
14
P3
7
/A
15
54
53
P4
0
/A
16
P4
1
/A
17
52
51
P4
2
/A
18
P4
3
/A
19
50
P4
4
/CS0
49
P4
5
/CS1
48
P4
6
/CS2
47
P4
7
/CS3
46
P5
0
/WRL/WR
45
P5
1
/WRH/BHE
44
P5
2
/RD
43
P5
3
/BCLK
42
P5
4
/HLDA
41
P5
5
/HOLD
40
P5
6
/ALE
39
P5
7
/RDY/CLK
OUT
38
P6
0
/CTS
0
/RTS
0
37
P6
1
/CLK
0
36
P6
2
/RxD
0
35
P6
3
/TxD
0
34
P6
4
/CTS
1
/RTS
1
/CTS
0
/CLKS
1
33
P6
5
/CLK
1
32
P6
6
/RxD
1
31
P6
7
/TxD
1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
P9
5
/ANEX0/CLK
4
P9
4
/DA
1
/TB4
IN
P9
3
/DA
0
/TB3
IN
P9
2
/TB2
IN
/S
OUT3
P9
1
/TB1
IN
/S
IN3
P9
0
/TB0
IN
/CLK
3
BYTE
CNV
SS
P8
7
/X
CIN
P8
6
/X
COUT
RESET
X
OUT
V
SS
X
IN
V
CC
P8
5
/NMI
P8
4
/INT
2
P8
3
/INT
1
P8
2
/INT
0
P8
1
/TA4
IN
/U
P8
0
/TA4
OUT
/U
P7
7
/TA3
IN
P7
6
/TA3
OUT
P7
5
/TA2
IN
/W
P7
4
/TA2
OUT
/W
P7
3
/CTS
2
/RTS
2
/TA1
IN
/V
P7
2
/CLK
2
/TA1
OUT
/V
P7
1
/RxD
2
/SCL/TA0
IN
/TB5
IN
P7
0
/TxD
2
/SDA/TA0
OUT
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
P0
7
/AN
07
/D
7
P0
6
/AN
06
/D
6
P0
5
/AN
05
/D
5
P0
4
/AN
04
/D
4
P0
3
/AN
03
/D
3
P0
2
/AN
02
/D
2
P0
1
/AN
01
/D
1
P0
0
/AN
00
/D
0
P10
7
/AN
7
/KI
3
P10
6
/AN
6
/KI
2
P10
5
/AN
5
/KI
1
P10
4
/AN
4
/KI
0
P10
3
/AN
3
P10
2
/AN
2
P10
1
/AN
1
AV
SS
P10
0
/AN
0
V
REF
P9
7
/AD
TRG
/S
IN4
P9
6
/ANEX1/S
OUT4
AV
CC
M16C/62T Group
Pin Configuration
Figures 1.1.1 show the pin configurations (top view) of M30622(100-pin package) and 1.1.2 show the pin
configurations (top view) of M30623(80-pin package).
PIN CONFIGURATION (top view)
Figure 1.1.1. Pin configuration (top view) of M30622 (100-pin package)
Package: 100P6S-A
3
Mitsubishi microcomputers
M16C / 62T Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Description
60
59
58
57
56
55
54
53
52
51
P2
0
/AN
20
/A
0
(/D
0
)
P2
1
/AN
21
/A
1
(/D
1
)
50
49
P2
2
/AN
22
/A
2
(/D
2
)
P2
3
/AN
23
/A
3
(/D
3
)
48
47
P2
4
/AN
24
/A
4
(/D
4
)
P2
5
/AN
25
/A
5
(/D
5
)
46
45
P2
6
/AN
26
/A
6
(/D
6
)
P2
7
/AN
27
/A
7
(/D
7
)
44
43
P3
0
/A
8
42
41
P3
1
/A
9
P3
2
/A
10
P3
3
/A
11
P3
4
/A
12
P3
5
/A
13
P3
6
/A
14
P3
7
/A
15
P4
0
/A
16
P4
1
/A
17
P4
2
/A
18
40
39
38
37
36
P5
0
/WRL/WR
35
P5
1
/WRH/BHE
34
P5
2
/RD
33
P5
3
/BCLK
32
P5
4
/HLDA
31
P5
5
/HOLD
30
P5
6
/ALE
29
P5
7
/RDY/CLK
OUT
28
P6
0
/CTS
0
/RTS
0
27
P6
1
/CLK
0
26
P6
2
/RxD
0
25
P6
3
/TxD
0
24
P6
4
/CTS
1
/RTS
1
/CTS
0
/CLKS
1
23
P6
5
/CLK
1
22
P6
6
/RxD
1
21
P6
7
/TxD
1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
P9
5
/ANEX0/CLK
4
P9
4
/DA
1
/TB4
IN
P9
3
/DA
0
/TB3
IN
P9
2
/TB2
IN
/S
OUT3
P9
0
/TB0
IN
/CLK
3
CNV
SS
(BYTE)
P8
7
/X
CIN
P8
6
/X
COUT
RESET
X
OUT
V
SS
X
IN
V
CC
P8
5
/NMI
P8
4
/INT
2
P8
3
/INT
1
P8
2
/INT
0
P8
1
/TA4
IN
P8
0
/TA4
OUT
P7
7
/TA3
IN
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
P0
6
/AN
06
/D
6
P0
5
/AN
05
/D
5
P0
4
/AN
04
/D
4
P0
3
/AN
03
/D
3
P0
2
/AN
02
/D
2
P0
1
/AN
01
/D
1
P0
0
/AN
00
/D
0
P10
7
/AN
7
/KI
3
P10
6
/AN
6
/KI
2
P10
5
/AN
5
/KI
1
P10
4
/AN
4
/KI
0
P10
3
/AN
3
P10
2
/AN
2
P10
1
/AN
1
AV
SS
P10
0
/AN
0
V
REF
P9
7
/AD
TRG
/S
IN4
AV
CC
M16C/62T Group
P9
6
/ANEX1/S
OUT4
P7
0
/TxD
2
/SDA/TA0
OUT
P7
1
/RxD
2
/SCL/TA0
IN
/TB5
IN
P7
6
/TA3
OUT
P4
3
/A
19
P0
7
/AN
07
/D
7
Figure 1.1.2. Pin configuration (top view) of M30623 (80-pin package)
Package: 80P6S-A
PIN CONFIGURATION (top view)
Mitsubishi microcomputers
M16C / 62T Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
4
Description
Block Diagram
Figure 1.1.3 is block diagrams of M30622(100-pin package) and 1.1.4 is block diagrams of M30623(80-pin
package).
I/O ports
Port P0
8
Port P1
8
Port P2
8
Port P3
8
Port P4
8
Port P5
8
Port P6
8
Port P7
8
Port P8
7
Port P8
5
Port P9
8
Port P10
8
Internal peripheral functions
Timer
Timer TA0 (16 bits)
Timer TA1 (16 bits)
Timer TA2 (16 bits)
Timer TA3 (16 bits)
Timer TA4 (16 bits)
Timer TB0 (16 bits)
Timer TB1 (16 bits)
Timer TB2 (16 bits)
Timer TB3 (16 bits)
Timer TB4 (16 bits)
Timer TB5 (16 bits)
Watchdog timer
(15 bits)
DMAC
(2 channels)
D-A converter
(8 bits
!
2 channels)
SB
Registers
Program conter
R0H
R0L
R1H
R1L
R2
R3
A0
A1
FB
PC
Sutack pointer
ISP
USP
Vector table
INTB
FLG
M16C/60series 16-bit CPU core
Memory
Multiplier
A-D converter
(10 bits
!
8 channels
Expandable up to 26 channels)
UART/clock synchronous SI/O
(8 bits
!
3 channels) (Note 1)
CRC arithmetic circuit (CCITT)
(Polynominal: X
16
+X
12
+X
5
+1)
System clock generator
X
IN
-X
OUT
X
CIN
-X
COUT
Clock synchronous SI/O
(8 bits
!
2 channels)
ROM
(Note 2)
RAM
(Note 3)
R0H
R0L
R1H
R1L
R2
R3
A0
A1
FB
Note 1: One of 3 channels also functions as IIC bus interface.
Note 2: ROM size depends on MCU type.
Note 3: RAM size depends on MCU type.
Figure 1.1.3. Block diagram of M30622 (100-pin package)