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

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

Скачать:  PDF   ZIP
Description
32171 Group is a 32-bit, single-chip RISC microcomputer
with built-in flash memory, which was developed for use in
general industrial and household equipment.
To make full use of microcomputer built-in mass volume
flash memory, this microcomputer contains a variety of pe-
ripheral functions ranging from two independent blocks of
16-channel A-D converters to 37-channel multifunction tim-
ers, 10-channel DMAs, 3-channel serial I/Os, and 1-channel
real time debugger. Also included 1-channel Full-CAN mod-
ules and JTAG (boundary scan facility).
With lower power consumption and low noise characteristics
also considered, these microcomputers are ideal for embed-
ded equipment applications.
Features
M32R RISC CPU core
Uses the M32R family RISC CPU core (Instruction set
common to all microcomputers in the M32R family)
Five-stage pipelined processing
Sixteen 32-bit general-purpose registers
16-bit/32-bit instructions implemented
DSP function instructions (sum-of-products calculation
using 56-bit accumulator)
Built-in flash memory
Built-in flash programming boot program
Built-in RAM
PLL clock generating circuit .............. Built-in
4 PLL circuit
Maximum operating frequency of the CPU clock
40MHz(when operating at -40 to +85
o
C)
32MHz(when operating at -40 to +125
o
C)
Table 1 Type Name List (32171 Group)
Type Name
RAM Size
ROM Size
M32171F4VFP
16K bytes
512K bytes
M32171F3VFP
16K bytes
384K bytes
M32171F2VFP
16K bytes
256K bytes
37-channel multijunction timers (MJT)
Multifunction timers are incorporated that support various
purposes of use.
16-bit output related timers ....................................... 35ch
16-bit input/output related timers .............................. 10ch
16-bit input related timers ........................................... 8ch
32-bit input related timers ........................................... 8ch
Flexible configuration is possible through interconnection
of timers.
The internal DMAC and A-D converter can be started by a timer.
Real-time Debugger
Includes dedicated clock-synchronized serial I/O that can
read and write the contents of the internalRAM indepen-
dently of the CPU.
Can look up and update the data table in real time while the
program is running.
Can generate a dedicated interrupt based on RTD commu-
nication.
Abundant internal peripheral functions
In addition to the timers and real-time debugger, the
microcomputer contains the following peripheral functions.
DMAC ............................................................ 10 channels
A-D converter .................... 10-bit converter
16 channels
Serial I/O ........................................................... 3 channels
Interrupt controller ......... 22 interrupt sources, 8 priority levels
Wait controller
Full CAN ............................................................ 1 channel
JTAG (Boundary scan function, Mitsubishi original)
Designed to operate at high temperatures
To meet the need for use at high temperatures, the micro-
computer is designed to be able to operate in the temperature
range of -40 to +125
o
C when CPU clock operating
frequency = 32 MHz. When CPU clock operating frequency =
40 MHz, the microcomputer can be used in the temperature
range of -40 to +85
o
C.
Note: This does not guarantee continuous operation at
125
o
C. If you are considering use of the microcom
puter at 125
o
C, please consult Mitsubishi.
Applications
Automobile equipment control (e.g., Engine, ABS, AT), indus-
trial equipment system control, and high-function OA equip-
ment (e.g., PPC)
Mitsubishi Microcomputers
SINGLE-CHIP 32-BIT CMOS MICROCOMPUTER
32171 Group
2001-5-14 Rev.1.0
Mitsubishi Microcomputers
2
2001-5-14 Rev.1.0
SINGLE-CHIP 32-BIT CMOS MICROCOMPUTER
32171 Group
Figure 1 Pin Layout Diagram of the M32171
Pin Assignment(top view)
Package 144P6Q-A
44
43
37
38
39
40
41
42
60
59
51
52
53
54
55
56
45
46
47
48
49
50
57
58
63
64
66
67
68
69
70
71
72
65
61
62
8
9
90
99
98
97
96
95
9
4
9
3
9
2
9
1
1
03
1
02
1
01
10
8
10
7
10
6
1
05
1
04
73
7
4
84
75
7
6
77
7
8
79
8
0
81
82
83
85
86
8
7
88
1
00
2
4
3
5
6
7
8
9
3
5
22
23
24
25
2
6
27
2
8
29
30
31
32
33
34
11
1
2
13
14
15
16
17
1
8
1
9
20
21
1
0
1
36
P43/
RD
VSS
VCCI
P41/
BLW / BLE
P153 /TIN3
P150 /TIN0
VCCE
P107/TO15
P106/TO14
P104/TO12
P103/TO11
VCCI
P42/ BHW / BHE
P125/TCLK1
P124/TCLK0
V
CNT
O
SC-VCC
XOUT
X
IN
OSC-VS
S
P37
/A22
P3
6/A2
1
P33
/A1
8
P31
/A1
6
P30
/A1
5
P3
5/A2
0
P34/
A
19
P32
/A1
7
P
2
7
/
A
3
0
P
2
5
/
A2
8
P2
6/A29
P24/A2
7
P11/
DB9
P07/
DB7
P0
5/DB5
P02/DB
2
P0
1/DB
1
P00
/
DB0
P
2
3
/
A2
6
P
22
/A2
5
P
20
/A23
P10
/
DB8
P
0
6/D
B6
P0
4/DB4
P03/
DB3
P
21
/A2
4
P44/
CS0
P45/
CS1
P47/A14
P46/A13
P
22
1/C
RX
P14/DB12
P15/DB13
P16/DB14
P17/DB15
P82/TXD0
P83/RXD0
P174/TXD2
P175/RXD2
VSS
VCCI
VREF0
AVCC0
AD0IN7
AD0IN6
AD0IN5
AD0IN4
AD0IN3
AD0IN2
AD0IN1
AD0IN0
AD0IN15
AD0IN14
AD0IN13
AD0IN12
AD0IN11
AD0IN10
AD0IN9
AD0IN8
AVSS0
P85/TXD1
P86/RXD1
RES
ET
P87/SCLKI1/SCLKO1
VSS
P6
2
F
P
P9
4/TO17
P7
4/RT
DTXD
P75/
RT
DRX
D
P
7
6/R
T
D
A
CK
P77/RT
DCLK
P61
P
6
3
P
11
4/T
O4
P11
5/TO5
P
11
6/T
O6
P1
17/TO7
VCCE
MOD
1
P
11
2/T
O2
P11
3/T
O3
P7
0
/
B
C
L
K

/

W
R
P71/
WA
IT
P72/
HRE
Q
P6
4/ SBI
MOD0
P9
3
/
T
O
1
6
P
7
3
/
HA
CK
V
DD
F
V
CC
VS
S
P127/TCLK3
P100
/T
O8
P1
01/TO9
P
10
2/T
O10
P137/TIN23
P136/TIN22
P135/TIN21
P134/TIN20
P105/TO13
P110
/TO0
P
111
/T
O
1
P97/
TO20
P96/TO
19
P9
5/TO18
P133/TIN19
P132/TIN18
P131/TIN17
P130/TIN16
P126/TCLK2
JTDI
JTDO
JTR ST
JTCK
JTMS
P
1
2
/
DB
1
0
P84/SCLKI0/SCLKO0
VCCE
VC
CE
112
119
116
115
113
111
110
109
120
117
114
124
132
130
129
127
121
137
144
143
142
141
140
139
138
133
136
135
134
123
122
131
128
125
126
118
P220/CTX
P2
25
/A12
P13/DB11
VS
S
M32171F4VFP
M32171F3VFP
M32171F2VFP
Mitsubishi Microcomputers
3
SINGLE-CHIP 32-BIT CMOS MICROCOMPUTER
2001-5-14 Rev.1.0
32171 Group
Figure 2 Block diagram
PLL clock generation
circuit
Internal bus
interface
Address
Data
Internal RAM
(16KB )
Internal flash memory
(M32171F4VFP : 512KB)
(M32171F3VFP : 384KB)
(M32171F2VFP : 256KB)
M32R CPU core
(max 40MHz)
Multiplier-
accumulator
(32
16 + 56)
DMAC
(10 channels)
Multijunction timer
(MJT : 37 channels)
Serial I/O
(3 channels)
A-D converter
(10-bit, 16 channels)
Wait controller
Interrupt controller
(22 sources, 8 levels)
Real-time debugger
(RTD)
External bus
interface
Inter
nal
16-bit b
us
Inter
nal
32-bit b
us
Input/output port(JTAG) 97 lines
Full CAN
(1 channel)
32171
Mitsubishi Microcomputers
4
2001-5-14 Rev.1.0
SINGLE-CHIP 32-BIT CMOS MICROCOMPUTER
32171 Group
Table 2 Outline Performance (1/2)
Functional Block
Features
M32R CPU core
M32R family CPU core, internally configured in 32 bits
Built-in multiplier-accumulator (32
16 + 56)
Basic bus cycle : 25 ns (CPU clock frequency at 40 MHz, Internal peripheral clock frequency at 20 MHz)
Logical address space : 4G bytes, linear
General-purpose register : 32-bit register
16, Control register: 32-bit register
5
accumulator : 56 bits
External data bus
16 bits data bus
Instruction set
16-bit/32-bit instruction formats
83 instructions/ 9 addressing modes
Internal flash memory
M32171F4VFP : 512K bytes
M32171F3VFP : 384K bytes
M32171F2VFP : 256K bytes
Rewrite durability : 100 times
Internal RAM
16K bytes
DMAC
10 channels (DMA transfers between internal peripheral I/Os, between internal
peripheral I/O and internal RAM, and between internal RAMs)
Channels can be cascaded and can operate in combination with internal peripheral I/O
Multijunction timer
37 channels of multijunction timers
16-bit output-related timers
11 channels (single-shot, delayed single-shot)
16-bit input/output-related timers
10 channels (event count mode, single-shot, PWM, measurement)
16-bit input-related timers
8 channels (measurement, event count mode)
32-bit input-related timers
8 channels (measurement)
Flexible timer configuration is possible through interconnection of channels using the event bus.
A-D converter
10-bit multifunction A-D converters
Input 16 channels
Scan-based conversion can be switched with 4, 8, and 16
Capable of interrupt conversion during scan
8-bit/10-bit readout function available
Serial I/O
3 channels (The serial I/Os can be set for synchronous serial I/O or UART.
SIO2 is UART mode only)
Real-time debugger (RTD)
1-channels dedicated clock-synchronized serial
The entire internal RAM can be read or rewritten from the outside without CPU intervention
Interrupt controller
Controls interrupts from internal peripheral I/Os
(Priority can be set to one of 8 levels including interrupt disabled)
Wait controller
Controls wait when accessing external extended area
(1 to 4 wait cycles inserted + prolonged by external WAIT signal input)
CAN
16-channels message slots
JTAG
Boundary-Scan function
Mitsubishi Microcomputers
5
SINGLE-CHIP 32-BIT CMOS MICROCOMPUTER
2001-5-14 Rev.1.0
32171 Group
Table 1 Outline Performance (2/2)
Function Block
Features
Clock
Maximum internal CPU memory clock : 40MHz (access to CPU, internal ROM, andinternal RAM)
Maximum internal peripheral clock : 20MHz (access to internal peripheral module)
Maximum external input clock : 10.0MHz, Built-in multiply-by-4 PLL circuit
Power Supply Voltage
External I/O : 5V (
0.5V) or 3.3V (
0.3V)
Internal logic : 3.3V (
0.3V)
Operating temperature rang
-40 to +125
C (CPU memory clock 32MHz , internal peripheral clock 16MHz)
-40 to +85
C (CPU memory clock 40MHz , internal peripheral clock 20MHz)
Package
0.5mm pitches / 144-pin plastic LQFP