To all our customers
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
Rev.1.0
Mitsubishi microcomputers
M16C / 30 Group
Description
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Description
The M16C/30 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 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, indus-
trial equipment, and other high-speed processing applications.
The M16C/30 group includes a wide range of products with different internal memory sizes and various
package types.
Features
• Memory capacity .................................. ROM (See Figure 1.1.4. ROM Expansion)
RAM 2K to 3K bytes
• Shortest instruction execution time ...... 62.5ns (f(X
IN
)=16MH
Z
, V
CC
=5V)
100ns (f(X
IN
)=10MH
Z
, V
CC
=3V, with software one-wait)
• Supply voltage ..................................... 4.2V to 5.5V (f(X
IN
)=16MH
Z
, without software wait)
2.7V to 5.5V (f(X
IN
)=10MH
Z
with software one-wait)
• Low power consumption ...................... 25.5mW ( f(X
IN
)=10MH
Z
, with software one-wait, V
CC
= 3V)
• Interrupts .............................................. 16 internal and 5 external interrupt sources, 4 software
interrupt sources; 7 levels (including key input interrupt)
• Multifunction 16-bit timer ...................... 3 output timers + 2 input timers
• Serial I/O .............................................. 3 channels (3 for UART or clock synchronous)
• DMAC .................................................. 1 channels (trigger: 14 sources)
• A-D converter ....................................... 10 bits X 8 channels (Expandable up to 10 channels)
• Watchdog timer .................................... 1 line
• Programmable I/O port ........................ 87 lines
_______
• Input port .............................................. 1 line (P8
5
shared with NMI pin)
• Memory expansion .............................. Available (to a maximum of 1M bytes)
• Chip select output ................................ 4 lines
• Clock generating circuit ....................... 2 built-in clock generation circuits
(built-in feedback resistor, and external ceramic or quartz oscillator)
Applications
Audio, cameras, office equipment, communications equipment, portable equipment
------Table of Contents------
Central Processing Unit (CPU) ..................... 11
Reset ............................................................. 14
Processor Mode ............................................ 21
Clock Generating Circuit ............................... 34
Protection ...................................................... 43
Interrupt ......................................................... 44
Watchdog Timer ............................................ 64
DMAC ........................................................... 66
Timer ............................................................. 75
Serial I/O ....................................................... 93
A-D Converter ............................................. 130
Programmable I/O Ports ............................. 136
Electrical characteristics ............................. 146
1
Mitsubishi microcomputers
M16C / 30 Group
Description
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Block Diagram
Figure 1.1.3 is a block diagram of the M16C/30 group.
8
8
8
8
8
8
8
I/O ports
Port P0
Port P1
Port P2
Port P3
Port P4
Port P5
Port P6
Port P7
Internal peripheral functions
Timer
Timer TA0 (16 bits)
Timer TA1 (16 bits)
Timer TA2 (16 bits)
Timer TB1 (16 bits)
Timer TB2 (16 bits)
A-D converter
(10 bits
X
8 channels
Expandable up to 10 channels)
UART/clock synchronous SI/O
System clock generator
X
IN
-X
OUT
X
CIN
-X
COUT
8
Port P8
(8 bits
X
3 channels)
7
Port P8
5
M16C/60 series16-bit CPU core
Registers
Program counter
PC
Stack pointer
ISP
USP
Vector table
INTB
Flag register
FLG
R0H
R0L
R0H
R0L
R1H
R1L
R1H
R1L
R2
R2
R3
R3
A0
A0
A1
A1
FB
FB
SB
Memory
ROM
(Note 1)
RAM
(Note 2)
Watchdog timer
(15 bits)
Port P9
8
DMAC
(1 channel)
Port P10
Multiplier
8
Note 1: ROM size depends on MCU type.
Note 2: RAM size depends on MCU type.
Figure 1.1.3. Block diagram of M16C/30 group
4