Preliminary Specification
Specifications in this manual are tentative and subject to change
Mitsubishi microcomputers
Features
M30245 Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
1.0 Description
The M30245 group is a 16-bit microcomputer based on the M16C family core technology that uses the
high performance silicon gate CMOS process with an M16C/62 Series CPU core, and is packaged in a
100-pin, molded plastic QFP. They are single-chip USB peripheral microcontrollers meeting the
Universal Serial Bus (USB) Version 1.1 specification. These microcontrollers operate using
sophisticated instructions featuring a high level of instruction efficiency, making them capable of
executing instructions at high speed.
1.1 Features
• Number of instructions ........................ 91
• Shortest instruction execution time ..... 83ns f(X
IN
)=12MHz, Vcc=3V with no wait
• USB Features:..................................... 5 endpoint pairs (IN/OUT)
3.25K FIFO
Integrated transceiver
Conforms to USB V1.1 Specification
• Frequency Synthesizer........................ PLL for 48MHz clock
• Memory capacity................................. 64K ROM / 5K RAM
128K ROM / 10K RAM
128K Flash /10K RAM
• Supply Voltage .................................... 3.0 to 3.6V (f(X
IN
)=12MHz)
• Interrupts............................................. 21 internal and 5 external interrupt sources
4 software interrupt sources
7 levels (including key input interrupt X 8)
• Multifunction 16-bit timer ..................... 5 output timers+ 3 input timers
• UART................................................... 3X7/8/9,2X7/8/9/16/24/32bits;
Configurable for synchronous or asynchronous mode, I
2
S, I
2
C
• DMAC.................................................. 4 channels
• A-D Converter ..................................... 10 bits X 8 channels
• CRC calculation circuit ........................ 2 circuits with MSB/LSB selectable
• Watchdog timer ................................... 1 line
• Key-on Wake up .................................. 8 inputs
• Programmable I/O............................... 84 lines (TBD)
• Clock-generating circuit....................... 2 built-in clock generation circuit
(built-in feedback resistor, and external ceramic or quartz oscillator)
1.2 Applications
USB peripherals, such as telephones, audio systems, office equipment, communications equipment,
portable equipment, scanners, and digital cameras.
1-3
Preliminary Specification
Specifications in this manual are tentative and subject to change
Mitsubishi microcomputers
Pin Configuration
1.3 Pin Configuration
M30245 Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Figure 1.1 shows the pin configuration (top view).
P13/D11/LED3
P14/D12/LED4
P15/D13/LED5
P16/D14LED6
P17/D15LED7
P32/A10
P33/A11
P34/A12
P35/A13
P40/A16
P36/A14
75 74 73 72 71 70 69
68 67
66 65
64
63 62
61 60
59 58
57 56 55 54 53 52 51
P12/D10/LED2
P11/D9/LED1
P10/D8/LED0
P07/D7
P06/D6
P05/D5
P04/D4
P03/D3
P02/D2
P01/D1
P00/D0
P103/SOF/TB1in
P102/AD
TRIG
/TB0in
P97/AN7/KI7
P96/AN6/KI6
P95/AN5/KI5
P94/AN4/KI4
P93/AN3/KI3
AVss
LPF
Vref
AVcc
P92/AN2/KI2
P91/AN1/KI1
P90/AN0/KI0
P37/A15
P41/A17
P22/;A2
P26/A6
P21/A1
P23/A3
P25/A5
P27/A7
P20/A0
P24/A4
P30/A8
Vss
Vcc
P31/A9
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
50
49
48
47
46
45
44
43
42
41
P42/A18
P43/A19
P44/CS0
P45/CS1
P46/CS2
P47/CS3
P50/WRL/WR
P51/WRH/BHE
P52/RD
P53/BCLK
P54/HLDA
P55/HOLD
P56/ALE
P57/RDY/CLKOUT
P60/CTS0/RTS0/SS0
P61/CLK0/SCK0
P62/RxD0/SCL0/STxD0/WS0
P63/TxD0/SDA0/SRxD0/SD0
P64/CTS1/RTS1/SS1
P65/CLK1/SCK1
P66/RxD1/SCL1/STxD1/WS1
P67/TxD1SDA1/SRxD1/SD1
P70/TxD2/SDA2/SRxD2/TA0out
P71/RxD2/SCL2/STxD2/TA0in
P72/CLK2/TA1out
M30245Mx/FC
100-pin QFP (0.5mm pitch)
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
97
98
99
100
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
CNVss
BYTE
Vss
P86/XCout
Vcc
P87/XCin
P85/NMI
P84/INT2
P83/INT1
Xout
USB D+
Xin
P82/CLK4/INT0
RESET
P74/TxD3/SDA3/SRxD3/TA2out
P77/CTS3/RTS3/SS3//TA3in
P75/RxD3/SCL3/STxD3/TA2in
P76/CLK3/TA3out
P100/CTS4/RTS4/SS4/TB2in/ATTACH
Figure 1.1:
Pin Configuration (top view)
1-4
P80/TxD4/SDA4/SRxD4//TA4out
P81/RxD4/SCL4/STxD4//TA4in
P73/CTS2/RTS2/SS2/TA1in
P101/VbusDTCT
Ext Cap
USB D-
Preliminary Specification
Specifications in this manual are tentative and subject to change
Mitsubishi microcomputers
Block Diagram
1.4 Block Diagram
M30245 Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Figure 1.2 is a block diagram of the M30245 group.
8
Port P0
8
Port P1
8
Port P2
8
Port P3
8
Port P4
8
Port P5
8
Port P6
8
Port P7
Port P8
Internal Peripheral Functions
Timer
Timer
Timer
Timer
Timer
Timer
Timer
Timer
Timers
TA0 (16 bits)
TA1 (16 bits)
TA2 (16 bits)
TA3 (16 bits)
TA4 (16 bits)
TB0 (16 bits)
TB1 (16 bits)
TB2 (16 bits)
System Clock Generator
Xin - Xout
Xcin - Xcout
CRC Arithmetic Circuit
(X
16
+X
12
+X
5
+1, X
16
+X
15
+X
2
+1)
DMAC
(4 channels)
Memory
USB FIFO
(3.25K bytes)
ROM/FLASH
(128K bytes)
RAM
(10K bytes)
7
1
Port P8
5
UART/Clock Synchronous SI/O
(8 bits X 5 channels)
A-D Converter
(10 bits X 8 channels)
Watchdog Timer
(15 bits)
M16C/62 16-bit CPU Core
Port P9
Registers
R0H
R0L
R0H
R0L
R1H
R1L
R1H
R1L
R2
R2
R3
R3
A0
A0
A1
A1
FB
FB
SB
FLG
Program counter
PC
Vector table
INTB
8
Port P10
0
-10
3
Stack pointer
ISP
USP
4
USB Function
with frequency synthesizer
Multiplier
Figure 1.2:
Block diagram of M30245 group
1-5
Preliminary Specification
Specifications in this manual are tentative and subject to change
Mitsubishi microcomputers
Performance outline
1.5 Performance outline
M30245 Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Table 1.1 is a performance outline of the M30245 group.
Table 1.1:
Performance outline of M16C/M30245 Group
Parameters
Number of basic Instructions
Shortest Instruction execution time
ROM
Memory size
RAM
P0~P9
Input/Output ports
P100~P101
Multifunction timer
TB0, TB1, TB2
UART0~1
Serial I/O
UART2~4
A-D converter
DMAC
CRC calculation circuits
Watchdog timer
Interrupts
Clock-generating circuit
Supply voltage
Power consumption
I/O withstand voltage
I/O characteristics
Output current
Operating temperature
Device configuration
Package
5mA (20mA available on P1, P70, P72, P74, P76, P80)
-20 to 85 C
CMOS high performance silicon gate
100-pin plastic mold QFP
UART (or clock synchronous) x 3
10 bits x 8 channels
4 channels
CRC-CCITT and CRC-16
15 bits x 1 (prescaler)
21 internal, 4 external sources, 4 software, 7 levels
2 built-in clock generating circuit
3.0 ~ 3.6V, f(X
IN
) = 12MHz
TBD
3V
16 bits x 3
UART (or clock synchronous or IIS) x 2
I/O
2 bits x 1
16 bits x 5
TA0, TA1, TA2, TA3, TA4
I/O
10/5 Kbytes
8 bits x 10
91
83 ns f(Xin)= 12 MHz, Vcc = 3V
128/64 Kbytes
Function Description
1-6
Preliminary Specification
Specifications in this manual are tentative and subject to change
Mitsubishi microcomputers
Performance outline
M30245 Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Mitsubishi plans to release the following products in the M30245 group:
(1) Support for Flash memory version and mask ROM versions
(2) ROM capacity: 128 or 64 Kbytes
(3) Package
• 100P6Q-A: Plastic molded QFP
Figure 1.3 shows the type number, memory size and package for the M30245 group.
Type No.
M30 24 X F 8 - XXX FP
Package type:
ROM No.:
GP:
Package
100P6Q-A
Omitted for flash memory version
4: 32Kbytes
8: 64Kbytes
A: 96Kbytes
C: 128Kbytes
G: 256Kbytes
M: Mask ROM version
F: Flash memory version
The value itself has no specific meaning
ROM capacity:
Memory type:
Shows pin count, etc:
M16C/M30245 Group
M16C Family
Figure 1.3:
Type number, memory size, and package
Table 1.2 shows the package number, type, ROM and RAM capacity for M30245 Group.
Table 1.2:
Type
M30245FCGP
M30245MCGP
M30245M8GP
M30245 Group
ROM Capacity
128K bytes
128K bytes
64K bytes
RAM Capacity
10K bytes
10K bytes
5K bytes
Package Type
100P6Q-A
100P6Q-A
100P6Q-A
Remarks
Flash ROM Version
Mask ROM Version
Mask ROM Version
1-7