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

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

Скачать:  PDF   ZIP
www.docs.chipfind.ru
background image
1
Under
development
Preliminary Specifications REV.D
Specifications in this manual are tentative and subject to change.
Mitsubishi microcomputers
M16C/80 (100-pin version) group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Description
------Table of Contents------
Description
The M16C/80 (100-pin version) 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 plastic
molded QFP. These single-chip microcomputers operate using sophisticated instructions featuring a high
level of instruction efficiency. With 16M 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/80 (100-pin version) group includes a wide range of products with different internal memory
types and sizes and various package types.
Features
Memory capacity .................................. ROM (See ROM expansion figure.)
RAM 10/20 Kbytes
Shortest instruction execution time ...... 50ns (f(X
IN
)=20MHz)
Supply voltage ..................................... 4.0 to 5.5V (f(X
IN
)=20MHz) Mask ROM and flash memory version
2.7 to 5.5V (f(X
IN
)=10MHz) Mask ROM and flash memory version
Low power consumption ...................... 45mA (M30800MC-XXXFP)
Interrupts .............................................. 29 internal and 8 external interrupt sources, 5 software
interrupt sources; 7 levels (including key input interrupt)
Multifunction 16-bit timer ...................... 5 output timers + 6 input timers
Serial I/O .............................................. 5 channels for UART or clock synchronous
DMAC .................................................. 4 channels (trigger: 31 sources)
DRAMC ................................................ Used for EDO, FP, CAS before RAS refresh, self-refresh
A-D converter ....................................... 10 bits X 8 channels (Expandable up to 10 channels)
D-A converter ....................................... 8 bits X 2 channels
CRC calculation circuit ......................... 1 circuit
X-Y converter ....................................... 1 circuit
Watchdog timer .................................... 1 line
Programmable I/O ............................... 87 lines
Input port ..............................................
_______
1 line (P8
5
shared with NMI pin)
Memory expansion .............................. Available (16M bytes)
Chip select output ................................ 4 lines
Clock generating circuit ....................... 2 built-in clock generation circuits
(built-in feedback resistance, and external ceramic or quartz oscillator)
Applications
Audio, cameras, office equipment, communications equipment, portable equipment, etc.
A-D Converter ............................................. 162
D-A Converter ............................................. 172
CRC Calculation Circuit .............................. 174
X-Y converter .............................................. 176
DRAM controller .......................................... 179
Programmable I/O Ports ............................. 186
Usage Precaution ....................................... 201
Electric characteristics ................................ 208
Flash memory version ................................. 255
CPU .............................................................. 11
Reset ............................................................. 16
Processor Mode ............................................ 24
Clock Generating Circuit ............................... 40
Protection ...................................................... 52
Interrupts ....................................................... 53
Watchdog Timer ............................................ 75
DMAC ........................................................... 77
Timer ............................................................. 88
Serial I/O ..................................................... 120
Specifications written in this
manual are believed to be ac-
curate, 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.
background image
Under
development
Preliminary Specifications REV.D
Specifications in this manual are tentative and subject to change.
Mitsubishi microcomputers
M16C/80 (100-pin version) group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
2
Description
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
P0
0
/D
0
P0
1
/D
1
P0
2
/D
2
P0
3
/D
3
P0
4
/D
4
P0
5
/D
5
P0
6
/D
6
P0
7
/D
7
P1
0
/D
8
P1
1
/D
9
P1
2
/D
10
P1
3
/D
11
P1
4
/D
12
V
REF
AV
SS
V
CC
X
IN
X
OUT
V
SS
RESET
CNVss
P8
7
/X
CIN
P8
6
/X
COUT
BYTE
P2
0
/A
0
(/D
0
)
P2
1
/A
1
(/D
1
)
P2
2
/A
2
(/D
2
)
P2
3
/A
3
(/D
3
)
P2
4
/A
4
(/D
4
)
P2
5
/A
5
(/D
5
)
P2
6
/A
6
(/D
6
)
P2
7
/A
7
(/D
7
)
P3
0
/A
8
(MA0)(/D
8
)
P3
1
/A
9
(MA1)(/D
9
)
P3
2
/A
10
(MA2)(/D
10
)
P3
3
/A
11
(MA3)(/D
11
)
P3
4
/A
12
(MA4)(/D
12
)
P3
5
/A
13
(MA5)(/D
13
)
P3
6
/A
14
(MA6)(/D
14
)
P3
7
/A
15
(MA7)(/D
15
)
P4
0
/A
16
(MA8)
P4
1
/A
17
(MA9)
P4
2
/A
18
(MA10)
P4
3
/A
19
(MA11)
P7
4
/TA2
OUT
/W
P7
6
/TA3
OUT
P7
7
/TA3
IN
P5
5
/HOLD
P5
4
/HLDA/ALE
P5
3
/BCLK/ALE/CLK
OUT
Vcc
Vss
P5
7
/RDY
P4
5
/CS2/A
21
P4
6
/CS1/A
22
AVcc
P6
3
/T
X
D
0
P6
5
/CLK
1
P6
6
/RxD
1
P6
7
/T
X
D
1
P6
1
/CLK
0
P6
2
/RxD
0
P10
0
/AN
0
P10
1
/AN
1
P10
2
/AN
2
P10
3
/AN
3
P9
5
/ANEX0/CLK
4
P9
6
/ANEX1/T
X
D
4
/SDA
4
/SRxD
4
P9
1
/TB1
IN
/R
X
D
3
/SCL
3
/STxD
3
P9
2
/TB2
IN
/T
X
D
3
/SDA
3
/SRxD
3
P8
0
/TA4
OUT
/U
P6
0
/CTS
0
/RTS
0
P6
4
/CTS
1
/RTS
1
/CTS
0
/CLKS
1
P7
2
/CLK
2
/TA1
OUT
/V
P8
2
/INT
0
P7
1
/RxD
2
/SCL
2
/TA0
IN
/TB5
IN
(Note)
P8
3
/INT
1
P8
5
/NMI
P9
7
/AD
TRG
/R
X
D
4
/SCL
4
/STxD
4
P4
4
/CS3/A
20
(MA12)
P9
0
/TB0
IN
/CLK
3
P7
0
/T
X
D
2
/SDA
2
/TA0
OUT
(Note)
P8
4
/INT
2
P8
1
/TA4
IN
/U
P7
3
/CTS
2
/RTS
2
/TA1
IN
/V
P7
5
/TA2
IN
/W
P1
5
/D
13
/INT3
P1
6
/D
14
/INT4
P1
7
/D
15
/INT5
P10
7
/AN
7
/KI
3
P10
6
/AN
6
/KI
2
P10
5
/AN
5
/KI
1
P10
4
/AN
4/
KI
0
P5
2
/RD/DW
P5
1
/WRH/BHE/CASH
P5
0
/WRL/WR/CASL
P4
7
/CS0/A
23
P9
4
/DA
1
/TB4
IN
/CTS
4
/RTS
4
/SS
4
P9
3
/DA
0
/TB3
IN
/CTS
3
/RTS
3
/SS
3
P5
6
/ALE/RAS
Note: This port is N-channel open drain output.
M30800-XXXFP
Pin Configuration
Figures 1.1.1 and 1.1.2 show the pin configurations (top view).
PIN CONFIGURATION (top view)
Package: 100P6S-A
Figure 1.1.1. Pin configuration (top view)
background image
3
Under
development
Preliminary Specifications REV.D
Specifications in this manual are tentative and subject to change.
Mitsubishi microcomputers
M16C/80 (100-pin version) group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Description
PIN CONFIGURATION (top view)
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
P0
0
/D
0
P0
1
/D
1
P0
2
/D
2
P0
3
/D
3
P0
4
/D
4
P0
5
/D
5
P0
6
/D
6
P0
7
/D
7
P1
0
/D
8
P1
1
/D
9
P1
2
/D
10
P1
3
/D
11
P1
4
/D
12
V
REF
AV
SS
V
CC
X
IN
X
OUT
V
SS
RESET
CNVss
P8
7
/X
CIN
P8
6
/X
COUT
P7
4
/TA2
OUT
/W
P7
6
/TA3
OUT
P7
7
/TA3
IN
AVcc
P10
0
/AN
0
P10
1
/AN
1
P10
2
/AN
2
P10
3
/AN
3
P8
0
/TA4
OUT
/U
P8
2
/INT
0
P8
3
/INT
1
P8
5
/NMI
P8
4
/INT
2
P7
2
/CLK
2
/TA1
OUT
/V
P7
1
/RxD
2
/SCL
2
/TA0
IN
/TB5
IN
(Note)
P7
0
/T
X
D
2
/SDA
2
/TA0
OUT
(Note)
P7
5
/TA2
IN
/W
P7
3
/CTS
2
/RTS
2
/TA1
IN
/V
P1
5
/D
13
/INT
3
P1
6
/D
14
/INT
4
P1
7
/D
15
/INT
5
P10
7
/AN
7
/KI
3
P10
6
/AN
6
/KI
2
P10
5
/AN
5
/KI
1
P10
4
/AN
4/
KI
0
P8
1
/TA4
IN
/U
P4
2
/A
18
(MA10)
P4
3
/A
19
(MA11)
P2
0
/A
0
(/D
0
)
P2
1
/A
1
(/D
1
)
P2
2
/A
2
(/D
2
)
P2
3
/A
3
(/D
3
)
P2
4
/A
4
(/D
4
)
P2
5
/A
5
(/D
5
)
P2
6
/A
6
(/D
6
)
P2
7
/A
7
(/D
7
)
P3
0
/A
8
(MA0)(/D
8
)
P3
1
/A
9
(MA1)(/D
9
)
P3
2
/A
10
(MA2)(/D
10
)
P3
3
/A
11
(MA3)(/D
11
)
P3
4
/A
12
(MA4)(/D
12
)
P3
5
/A
13
(MA5)(/D
13
)
P3
6
/A
14
(MA6)(/D
14
)
P3
7
/A
15
(MA7)(/D
15
)
P4
0
/A
16
(MA8)
P4
1
/A
17
(MA9)
Vcc
Vss
P9
5
/ANEX0/CLK
4
P9
6
/ANEX1/T
X
D
4
/SDA
4
/SRxD
4
P9
7
/AD
TRG
/R
X
D
4
/SCL
4
/STxD
4
BYTE
P9
0
/TB0
IN
/CLK
3
P5
5
/HOLD
P5
4
/HLDA/ALE
P5
3
/BCLK/ALE/CLK
OUT
P5
7
/RDY
P4
5
/CS2/A
21
P4
6
/CS1/A
22
P6
3
/T
X
D
0
P6
5
/CLK
1
P6
6
/RxD
1
P6
7
/T
X
D
1
P6
1
/CLK
0
P6
2
/RxD
0
P6
0
/CTS
0
/RTS
0
P6
4
/CTS
1
/RTS
1
/CTS
0
/CLKS
1
P4
4
/CS3/A
20
(MA12)
P5
2
/RD/W
P5
1
/WRH/BHE/CASH
P5
0
/WRL/WR/CASL
P4
7
/CS0/A
23
P5
6
/ALE/RAS
P9
1
/TB1
IN
/R
X
D
3
/SCL
3
/STxD
3
P9
2
/TB2
IN
/T
X
D
3
/SDA
3
/SRxD
3
P9
3
/DA
0
/TB3
IN
/CTS
3
/RTS
3
/SS
3
P9
4
/DA
1
/TB4
IN
/CTS
4
/RTS
4
/SS
4
Note: This port is N-channel open drain output.
Package: 100P6Q-A
Figure 1.1.2. Pin configuration (top view)
M30800-XXXGP
background image
Under
development
Preliminary Specifications REV.D
Specifications in this manual are tentative and subject to change.
Mitsubishi microcomputers
M16C/80 (100-pin version) group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
4
Description
Block Diagram
Figure 1.1.3 is a block diagram of the M16C/80 (100-pin version) group.
Block diagram of the M30800MC-XXXGP
Figure 1.1.3. Block diagram of M30800MC-XXXFP
R0L
R0H
R1H
R1L
R2
I/O ports
8
8
8
8
8
8
8
8
7
8
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)
D-A converter
(8 bits X 2 channels)
A-D converter
(10 bits X 8 channels
Expandable up to 10 channels)
UART /clock synchronous SI/O
(8 bits X 5 channels)
X-Y converter
(16 bits X 16 bits)
CRC arithmetic circuit (CCITT)
(Polynomial : X +X +X +1)
System clock generator
X
IN
- X
OUT
X
CIN
- X
COUT
Memory
DRAM
controller
M16C/80 series 16-bit CPU core
Registers
R0H
R0L
R1H
R1L
R2
R3
A0
A1
FB
SB
DRAM
controller
Multiplier
Port P0
Port P1
Port P2
Port P3
Port P4
Port P5
Port P6
Port P7
Port P8
Port P8
5
Port P9
Port P10
FLG
INTB
ISP
USP
PC
SVF
SVP
VCT
12
16
5
ROM
(Note 1)
RAM
(Note 2)
Note 1: ROM size depends on MCU type.
Note 2: RAM size depends on MCU type.
background image
5
Under
development
Preliminary Specifications REV.D
Specifications in this manual are tentative and subject to change.
Mitsubishi microcomputers
M16C/80 (100-pin version) group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Description
Item
Performance
Number of basic instructions
106 instructions
Shortest instruction execution time
50ns(f(X
IN
)=20MHz)
Memory
See ROM expansion figure.
capacity
10/20 K bytes
I/O port
8 bits x 10, 7 bits x 1
Input port
1 bit x 1
Multifunction
16 bits x 5
timer
16 bits x 6
Serial I/O
(UART or clock synchronous) x 5
A-D converter
10 bits x (8 + 2) channels
D-A converter
8 bits x 2
DMAC
4 channels
DRAM controller
CAS before RAS refresh, self-refresh, EDO, FP
CRC calculation circuit
CRC-CCITT
X-Y converter
16 bits X 16 bits
Watchdog timer
15 bits x 1 (with prescaler)
Interrupt
29 internal and 8 external sources, 5 software sources, 7
levels
Clock generating circuit
2 built-in clock generation circuits
(built-in feedback resistance, and external ceramic or
quartz oscillator)
Supply voltage
4.2 to 5.5V (f(X
IN
)=20MHz) Mask ROM and flash
memory version
2.7 to 5.5V (f(X
IN
)=10MHz) Mask ROM and flash
memory version
Power consumption
45mA (f(X
IN
) = 20MHz without software wait,Vcc=5V)
Mask ROM 128 Kbytes version
I/O
5V
characteristics
5mA
Memory expansion
Available (up to 16M bytes)
Operating ambient temperature
40 to 85
o
C
Device configuration
CMOS high performance silicon gate
Package
100-pin plastic mold QFP
Table 1.1.1. Performance outline of M16C/80 (100-pin version) group
Performance Outline
Table 1.1.1 is a performance outline of M16C/80 (100-pin version) group.
ROM
RAM
P0 to P10 (except P8
5
)
P8
5
TA0, TA1, TA2, TA3,TA4
TB0, TB1, TB2, TB3, TB4, TB5
UART0, UART1, UART2,
UART3, UART4
I/O withstand voltage
Output current

Document Outline