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

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

Скачать:  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
Overview
1
Mitsubishi microcomputers
M16C / 62P Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Under
development
Preliminary Specifications Rev.1.0
Specifications in this manual are tentative and subject to change.
Overview
The M16C/62P 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 and 128-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. In addition, this microcomputer contains a multiplier and DMAC which combined with fast
instruction processing capability, makes it suitable for control of various OA, communication, and industrial
equipment which requires high-speed arithmetic/logic operations.
Applications
Audio, cameras, office/communications/portable/industrial equipment, etc
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.
Overview ......................................................... 1
Central Processing Unit (CPU) ..................... 12
Special Function Registers (SFR) ................. 14
Reset ............................................................. 20
Processor Mode ............................................ 29
Clock Generation Circuit ............................... 51
Protection ...................................................... 74
Interrupts ....................................................... 75
Watchdog Timer ............................................ 95
DMAC ........................................................... 97
Timers ......................................................... 107
Timer A .................................................... 109
Timer B .................................................... 123
Three-phase Motor Control Timer Function 129
Serial I/O ..................................................... 139
Clock Synchronous serial I/O Mode ........ 148
UART Mode ............................................. 155
Special Mode 1 (I
2
C mode) ..................... 162
Special Mode 2 ........................................ 172
Special Mode 3 (IE mode) ....................... 177
Special Mode 4 (SIM mode) (UART2) ..... 179
SI/O3 and SI/O4 .......................................... 184
A-D Converter ............................................. 189
D-A Converter ............................................. 206
CRC Calculation ......................................... 208
Programmable I/O Ports ............................. 210
Electrical Characteristics ............................. 223
Flash Memory ............................................. 261
------Table of Contents------
Overview
2
Mitsubishi microcomputers
M16C / 62P Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Under
development
Preliminary Specifications Rev.1.0
Specifications in this manual are tentative and subject to change.
Table 1.1.1. Performance outline of M16C/62P group
Performance Outline
Table 1.1.1 lists performance outline of M16C/62P group.
Item
Performance
Number of basic instructions
91 instructions
Shortest instruction execution time
41.7 ns (f(BCLK)= 24MH
Z
, V
CC1
= 3.0V to 5.5V)
100 ns (f(BCLK)= 10MH
Z
, V
CC1
= 2.7V to 5.5V)
Memory
ROM
(See the product list)
capacity
RAM
(See the product list)
I/O port
100-pin version
8 bits x 10, 7 bits x 1
P0 to P5: V
CC2
ports
P0 to P10 (except P8
5
)
P6 to P10: V
CC1
ports
128-pin version
8 bits x 13, 7 bits x 1,
P0 to P5, P12, P13: V
CC2
ports
P0 to P14 (except P8
5
)
2 bits x 1
P6 to P10, P11, P14: V
CC1
ports
Input port
P8
5
_______
1 bit x 1 (NMI pin level judgment): V
CC1
ports
Multifunction timer
Output
16 bits x 5 channels (TA0, TA1, TA2, TA3, TA40)
Input
16 bits x 6 channels (TB0, TB1, TB2, TB3, TB4, TB5)
Serial I/O
3 channels (UART0, UART1, UART2)
UART, clock synchronous, I
2
C bus
1
(option
3
), or IE bus
2
(option
3
)
2 channels (SI/O3, SI/O4)
Clock synchronous
A-D converter
10 bits x (8 x 3 + 2) channels
D-A converter
8 bits x 2
DMAC
2 channels (trigger: 25 sources)
CRC calculation circuit
CRC-CCITT
Watchdog timer
15 bits x 1 (with prescaler)
Interrupt
25 internal and 8 external sources, 4 software sources, 7 levels
Clock generation circuit
4 circuits
Main clock
Sub-clock
Ring oscillator (for main-clock oscillation stop detect function)
PLL frequency synthesizer
Voltage detection circuit
Present (option
3
)
Power supply voltage
V
CC1
=3.0V to 5.5V, V
CC2
=3.0V to V
CC1
(f(BCLK)=24MH
Z
)
V
CC1
=V
CC2
=2.7V to 5.5V (f(BCLK)=10MH
Z
)
Flash memory Program/erase voltage
3.3V
0.3V or 5.0V
0.5V
Number of program/erase
100 times
Power consumption
14mA (V
CC1
=V
CC2
=5V, f(BCLK)=24MH
Z
)
8mA (V
CC1
=V
CC2
=3V, f(BCLK)=10MH
Z
)
1.8
A (V
CC1
=V
CC2
=3V, f(X
CIN
)=32kH
Z
, when wait mode)
I/O
I/O withstand voltage
5.0V
characteristics Output current
5mA
Memory expansion
Available (to 4M bytes)
Operating ambient temperature
-20 to 85
C
-40 to 85
C (option
3
)
Device configuration
CMOS high performance silicon gate
Package
100-pin and 128-pin plastic mold QFP
Notes:
1. I
2
C Bus is a registered trademark of PHILIPS.
2. IE Bus is a registered trademark of NEC.
3. If you desire this option, please so specify.






(These circuits contain a built-in feedback
resistor and external ceramic/quartz oscillator)
Overview
3
Mitsubishi microcomputers
M16C / 62P Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Under
development
Preliminary Specifications Rev.1.0
Specifications in this manual are tentative and subject to change.
Block Diagram
Figure 1.1.1 is a block diagram of the M16C/62P group.
Timer (16-bit)
Output (timer A): 5
Input (timer B): 6
Internal peripheral functions
Watchdog timer
(15 bits)
DMAC
(2 channels)
D-A converter
(8 bits X 2 channels)
A-D converter
(10 bits
X
8 channels
Expandable up to 26 channels)
UART or
clock synchronous serial I/O
(8 bits
X
3 channels)
System clock generator
X
IN
-X
OUT
X
CIN
-X
COUT
PLL frequency synthesizer
Ring oscillator
M16C/60 series16-bit CPU core
Port P0
8
Port P1
8
Port P2
8
Port P3
8
Port P4
8
Port P5
8
Port P6
8
CRC arithmetic circuit (CCITT )
(Polynomial : X
16
+X
12
+X
5
+1)
Memory
8
7
8
8
Port P10
Port P9
Port P8
Port P7
Port P8
5
ROM
(Note 1)
RAM
(Note 2)
Note 1: ROM size depends on microcomputer type.
Note 2: RAM size depends on microcomputer type.
Note 3: Ports P11 to P14 exist only in 128-pin version.
Clock synchronous serial I/O
(8 bits
X
2 channels)
R0L
R0H
R1H
R1L
R2
R3
SB
FLG
USP
ISP
INTB
PC
Multiplier
Port P11
8
Port P14
2
Port P12
8
Port P13
8
Three-phase motor
control circuit
A0
A1
FB
<V
CC2
ports>
(Note 3)
(Note 3)
(Note 3)
(Note 3)
<V
CC1
ports>
<V
CC1
ports>
<V
CC1
ports>
<V
CC2
ports>
Figure 1.1.1. Block Diagram
Overview
4
Mitsubishi microcomputers
M16C / 62P Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Under
development
Preliminary Specifications Rev.1.0
Specifications in this manual are tentative and subject to change.
Product List
Tables 1.1.2 and 1.1.3 list the M16C/62P group products and Figure 1.1.2 shows the type numbers,
memory sizes and packages.
Table 1.1.2. Product List (1)
RAM capacity
ROM capacity
Package type
Remarks
Type No.
As of January 2003
MASK ROM version
*
384K bytes
**
M30622MEP-XXXFP
M30620MCP-XXXFP
M30622MAP-XXXFP
M30622M8P-XXXFP
M30622M6P-XXXFP
100P6Q-A
M30622MEP-XXXGP
M30620MCP-XXXGP
M30622MAP-XXXGP
M30622M8P-XXXGP
M30622M6P-XXXGP
100P6S-A
100P6Q-A
100P6S-A
100P6Q-A
100P6S-A
100P6Q-A
100P6S-A
100P6Q-A
100P6S-A
M30623MEP-XXXGP
128P6Q-A
M30624MGP-XXXFP
100P6S-A
M30624MGP-XXXGP
100P6Q-A
M30625MGP-XXXGP
128P6Q-A
M30622MGP-XXXFP
100P6S-A
M30622MGP-XXXGP
100P6Q-A
128P6Q-A
M30623MGP-XXXGP
M30626MWP-XXXFP
100P6S-A
M30626MWP-XXXGP
100P6Q-A
128P6Q-A
M30627MWP-XXXGP
M30624MWP-XXXFP
100P6S-A
100P6Q-A
M30624MWP-XXXGP
128P6Q-A
M30625MWP-XXXGP
M30622MWP-XXXFP
100P6S-A
M30622MWP-XXXGP
100P6Q-A
M30626MHP-XXXFP
100P6S-A
M30626MHP-XXXGP
100P6Q-A
128P6Q-A
M30623MWP-XXXGP
128P6Q-A
M30627MHP-XXXGP
100P6S-A
M30624MHP-XXXFP
100P6Q-A
M30624MHP-XXXGP
128P6Q-A
M30625MHP-XXXGP
M30622MHP-XXXFP
100P6S-A
M30622MHP-XXXGP
100P6Q-A
128P6Q-A
M30623MHP-XXXGP
48K bytes
64K bytes
96K bytes
128K bytes
192K bytes
256K bytes
320K bytes
31K bytes
24K bytes
16K bytes
31K bytes
24K bytes
16K bytes
12K bytes
12K bytes
10K bytes
5K bytes
4K bytes
4K bytes
20K bytes
: Under planning
: Under development
**
**
**
**
**
**
**
**
**
**
**
**
**
**
**
**
**
**
**
**
**
**
**
**
**
**
**
**
**
**
**
**
**
**
**