Technical information
ROAD
MAP
SELECTION
MAP
R8A66580
R8A66597/
M66596
M66592/
M66591/
M66291
SH7724/
SH7722/
SH7723
H8SX/
1665/
1655
SH7262/
SH7264
SH7670/
SH7764
SH7285/
SH7286
SH7763/
SH7760
SH7720/
SH7721
SH7727/
SH7705
SH7216
SH7265/
SH7205/
SH7263/
SH7203
H8SX/1668R/
1668M
H8SX/1658R/
1658M
H8SX/
1653/
1663/
H8S/2472
H8S/2456R
2456/2454
H8S/2212
2215/2218
M16C/6CM30245
38K0
38K2
USB IP/
ZENER
DIODE
DEVELOPMENT
ENVIRONMENT
EVALUATION
PRODUCTS
EVALUATION
BOARD
ROAD
MAP
SELECTION
MAP
R8A66580
R8A66597/
M66596
M66592/
M66591/
M66291
SH7724/
SH7722/
SH7723
H8SX/
1665/
1655
SH7262/
SH7264
SH7670/
SH7764
SH7285/
SH7286
SH7763/
SH7760
SH7720/
SH7721
SH7727/
SH7705
SH7216
SH7265/
SH7205/
SH7263/
SH7203
H8SX/1668R/
1668M
H8SX/1658R/
1658M
H8SX/
1653/
1663/
H8S/2472
H8S/2456R
2456/2454
H8S/2212
2215/2218
M16C/6CM30245
38K0
38K2
USB IP/
ZENER
DIODE
DEVELOPMENT
ENVIRONMENT
EVALUATION
PRODUCTS
EVALUATION
BOARD
The M16C/6C Group mounts a high-end M16C
CPU core to realize the highest 32MHz
operation for M16C/60 series.
Up to 512KB flash memory and 31KB RAM are
incorporated.
Full-Speed USB2.0 Function
M16C/6C Series
M16C/6C Group
The M30245 Group is the M16C CPU core that
supports isochronous Abundant peripheral
functions such as audio interface and memory
card interface are incorporated.
The M30245 (M16C/24 Group) consists of 16-bit single-chip
MCUs with built in USB function control unit confirming to
Full-Speed USB2.0 specifications. With "M16C CPU"
embedded at the core, the M16C family is equipped with
abundant peripheral functions and high-speed processing in
addition to USB pull-up power source circuit, USB clock
generator and various USB control functions. The addition of
a multi-bit serial I/O enables an audio interface function,
while the greater CRC calculating function enhances the
memory card interface. In addition, other steps facilitating the
audio application are implemented, making this system
simple to configure for use in memory card application fields.
Full-Speed USB2.0 Function
M16C/20 Series
M30245
USB
Function
Full-Speed
USB2.0
16
bit
USB
Function
Full-Speed
USB2.0
16
bit
Block diagram
USB Function
1 port
Speed
FS
FIFO
128 (Max)*
1
584 (Total)*
2
Endpoint (Pipe)
7 Endpoints
Isochronous Transfer
Not Supported
M16C/60
CPU Core
32MHz
Sub-clock
32kHz
Three-phase
Motor Cont
WDT
SIO/UART 6ch
(I2C bus/IE Bus)
HW-I
2
C bus
DMAC 4ch
RTC 1 week
PWM 2ch
Timer S
Multiplier
Interrupt
Flash Memory
RAM
Data Flash
User Boot
LVD
POR
PLL
OCO(125kHz)
Timer A 5ch
Timer B 6ch
CRC
10bit A/D x
2 26ch
8bit D/A x 2ch
On-Chip-Debug
OCO(40MHz)
88 I/O pins
R5F36CAMNFB★
R5F36CAMDFB★
R5F36CAMNFA★
R5F36CAMDFA★
R5F36CAKNFB★
R5F36CAKDFB★
R5F36CAKNFA★
R5F36CAKDFA★
R5F36CAENFB★
R5F36CAEDFB★
R5F36CAENFA★
R5F36CAEDFA★
R5F36CA6NFB★
R5F36CA6DFB★
R5F36CA6NFA★
R5F36CA6DFA★
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
PinPart Number Package
LQFP
LQFP
LQFP
LQFP
LQFP
LQFP
LQFP
LQFP
LQFP
LQFP
LQFP
LQFP
LQFP
LQFP
LQFP
LQFP
Package Code
PLQP0100KB-A
PLQP0100KB-A
PRQP0100JD-B
PRQP0100JD-B
PLQP0100KB-A
PLQP0100KB-A
PRQP0100JD-B
PRQP0100JD-B
PLQP0100KB-A
PLQP0100KB-A
PRQP0100JD-B
PRQP0100JD-B
PLQP0100KB-A
PLQP0100KB-A
PRQP0100JD-B
PRQP0100JD-B
Memory capacity (Byte)
ROM Type*
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
Supply Voltage
(V)
2.7 to 5.5
2.7 to 5.5
2.7 to 5.5
2.7 to 5.5
2.7 to 5.5
2.7 to 5.5
2.7 to 5.5
2.7 to 5.5
2.7 to 5.5
2.7 to 5.5
2.7 to 5.5
2.7 to 5.5
2.7 to 5.5
2.7 to 5.5
2.7 to 5.5
2.7 to 5.5
Operating
Temperature (°C)
ー20 to 85
ー40 to 85
ー20 to 85
ー40 to 85
ー20 to 85
ー40 to 85
ー20 to 85
ー40 to 85
ー20 to 85
ー40 to 85
ー20 to 85
ー40 to 85
ー20 to 85
ー40 to 85
ー20 to 85
ー40 to 85
Clock
(MHz)
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
512K
512K
512K
512K
384K
384K
384K
384K
256K
256K
256K
256K
128K
128K
128K
128K
ROM
31K
31K
31K
31K
31K
31K
31K
31K
20K
20K
20K
20K
12K
12K
12K
12K
RAM
* F: Flash memory version, L: ROM-less version, M: Mask ROM version, O: One-time PROM version
*1. The number of bytes settable for one pipe. The total doubles when using the double buffer mode.
*2. Total number of built-in FIFO.
★:New product
M30245M8-XXXGP
M30245MC-XXXGP
M30245FCGP
100
100
100
PinPart Number Package
LQFP
LQFP
LQFP
Package Code
PTQP0100KB-A
PTQP0100KB-A
PTQP0100KB-A
Memory capacity (Byte)
ROM Type*
M
M
F
Supply Voltage
(V)
3.0 to 3.6
3.0 to 3.6
3.0 to 3.6
Operating
Temperature (°C)
ー20 to 85
ー20 to 85
ー20 to 85
Clock
(MHz)
16
16
16
64K
128K
128K
ROM
5K
10K
10K
RAM
* F: Flash memory version, L: ROM-less version, M: Mask ROM version, O: One-time PROM version
*1. The number of bytes settable for one pipe. The total doubles when using the double buffer mode.
*2. Total number of built-in FIFO.
USB Function
1 port
Speed
FS
FIFO
1K (Max)*
1
3.2K (Total)*
2
Endpoint (Pipe)
9 Endpoints
Isochronous
Transfer Supported
Interrupt Factor
33
Pull-up I/O Port
80 (4-port unit)
Oscillation Circuit
2 circuits
DMA Controller
4ch
A/D Converter
10-bit×8ch
External Memory
Memory Expansion Mode,
Microprocessor Mode
(Programmable-Wait Function)
Minimum Instruction
Execution Time
62.5ns
PLL Frequency Multiplier
Built-in
(USB48MHz generated internally)
CRC Calculation Circuit
Selectable from 2 circuits
(CRC-CCITT/CRC16)
Watchdog Timer
1 channel
Vbus Detector
USB cable connection/
disconnection detector
Serial I/O
Multi-functional×4ch
Timer
Multi-functional 16-bit×5
I/O Ports
Input: 1
Programmable I/O: 82
Block diagram
Power Source for USB Pull-up
D+ Pull-up Power Source
(Supply Control)
27
28
Car accessory
Mobile
device
PC peripheral
equipment
OA equipment
Industrial
instrument
Digital AV
equipment
Electronic
music instrument
Communication
equipment
Supported
application
Car accessory
Mobile
device
PC peripheral
equipment
OA equipment
Industrial
instrument
Digital AV
equipment
Electronic
music instrument
Communication
equipment
Supported
application
The M16C/6C Group offers the compatibility with the
M16C/6x Group. In addition to various peripheral functions,
built-in two circuits of A/D converter and a 16-bit IC/OC timer
have enriched the peripheral functions furthermore.
The system development is simple and allows the USB
module to process USB standard commands and virtually
automatic USB state using the hardware.
Three types of transfer modes (Control, Bulk and Interrupt)
are supported and with a bulk Endpoint engineered with a
double buffer composition, the high-speed data transmission
becomes a reality. For the development environment, a
single wire on-chip debugger E8a is available to make the
development process simpler by a customer.