Renesas
Renesas
01
Renesas MCU
M16C Family
(R32C/M32C/M16C/R8C)
www.renesas.com
World’s No. 1 Flash MCUs !! *
index
Roadmap
World’s No. 1 1,000,000,000 units!! World’s No. 1 program/erase cycles increased to 100,000! Architecture
Flash MCUs Thanks to strong demand, total flash MCU Flash MCUs E2dataFlash substantially improves the functionality and performance of data
flash, allowing data to be rewritten independently while the MCU is operating. Concepts
Proof No. 1 shipments reached the 1 billion mark in March 2007.
Renesas flash MCUs are used in a wide range of
Proof No. 4 Guaranteed program/erase cycles have been increased to 100,000, and data
save times are two orders of magnitude faster than external E2PROM.
consumer, industrial and automotive applications. (E2dataFlash: E2PROM emulation data flash memory)
Product Lineup
Development
Tools
No. 1 lineup of flash MCUs with 40µsec./byte high-speed flash
World’s No. 1 over 300 products in 30 series!! World’s No. 1 programming!! Development
Flash MCUs Flash MCUs Tools from
Divided into high-end, middle, and low-end classes, Flash MCU technology supports high-speed Renesas Partners
Proof No. 2 the flash MCU lineup is built on the most advanced
technology. Flexible support is provided for
Proof No. 5 programming at a rate of 512KB every 20 seconds
(total time required for reprogramming, including Middleware/
increasingly large and complex software. erasing and programming). Demo Sets
Functions/
Application
Fields
Memory Capacity
High-speed flash memory supporting Comprehensive support and
World’s No. 1 World’s No. 1 service to assist developers!!
Flash MCUs up to 100MHz operation!! Flash MCUs
Renesas delivers seamless integrated development Product No.
Proof No. 3 Renesas flash technology provides direct memory
access and no-wait-state operation at up to 100MHz
Proof No. 6 environments and up-to-date technical information Table
for 8-bit to 32-bit MCUs alongside a quick and
to bring out the full capabilities of the MCU. responsive support system.
Support System
Common Powerful
Development Peripheral
Environment Functions
3 4
Roadmap
Overall Roadmap
Series Overview
Under
• 4G space
Increased Functionality Development
• 100MHz
Better Performance R32C/100 • 32-bit multiplier
• 32-bit barrel shifter
• On-chip FPU
• 16M space
M32C/90 • Up to 64MHz
l
e Leve
nguag at
y
• 16M space
Assem Compatibilit
• Up to 32MHz
• Enhanced 32-bit
M32C/80 operation instructions
• Barrel shifter
bly La
• 16M space
Upwar
• Up to 20MHz
M16C/80 • 16-bit multiplier
• High-speed interrupts
• 2 to 4-channel DMA
• 1M space
• 16 to 32MHz
M16C/60 • 16-bit multiplier
• 2 to 4-channel DMA
atibility
• Small package
r
(42 to 85 pins)
CPU fo
M16C/Tiny
Comp
• 10 to 24MHz
• Single chip only
Binary
Same
• Small package
(20 to 80 pins)
R8C/Tiny • 16 to 20MHz
Reduced • Single chip only
Functionality,
Lower Pin Count
Note: Series names beginning with R were developed following the establishment of Renesas Technology Corp.
5
Series Comparison
DMA II No Yes
Operation
Instructions 16-Bit Operation Instructions 32-Bit Operation Instructions
Family Evolution
High-speed R32C/100
(Automotive)
M32C/84, 85 Full-32-bit
Higher speed
R32C/111 R32C/116, 117, 118
M32C/87 Compatibility and continuity, higher speed [48MHz]
Enhanced peripheral functions (SIO × 9 channels)
Compatibility and continuity with earlier models
Enhanced lineup of memory options (max. 1MB)
Numerous peripheral functions
(enhanced communication functions: on-chip CAN)
Toward flash-only
Standard M16C/62P
Compatibility and continuity
with earlier models M16C/64, 65
Enhanced lineup of memory options
Numerous peripheral functions Compatibility and continuity
Higher speed [25MHz to 32MHz]
Faster A/D converter, enhanced peripheral functions
M16C/30P Higher System Integration
Optimized peripheral functions, enhanced cost effectiveness
Many flash versions for various applications
Flash versions and one time flash versions
M16C/26B,
Compact 28B, 29
Higher speed [24MHz]: M16C/26B, M16C/28B
On-chip CAN: M16C/29
R8C/3x
R8C/2x R8C/ASSP DTC, BGO
6
CPU Architecture
The register layout and addressing of the M16C Family are optimized for embedded applications.
Naturally, development using high-level languages (C, C++) is supported.
b15 b0 b31 b0
• High-speed interrupt registers b23 SVF SVF Vector register
SVP SVP PC save register
VCT VCT Flag save register
b7 b0 b31 b0
DMD0 DMD0 DMA mode register
b15
DCT0 DCT0 DMA terminal count register
DMA Function
DMA, which transfers data without
DMA Applications DMAII/DTC Applications
CPU intervention, supports up to
• Automatic serial I/O transfers Memory Memory
four channels • Motor drive using microsteps
EVENT
The DMAII/DTC function provides • Multichannel PWM output (max. 64)
many other memory transfer
capabilities, such as transfer of • Transfer of multiple
multiple bytes by a single event and bytes by a single
(Example using UART) event
transfer of data to multiple addresses
by a single event
(M32C/80 core, R32C/100 core). RAM
Port2 RAM
7
Basic Instructions
Frequently used instructions List of Instructions with 1-Cycle Execution Addressing (36 of 108 Total Instructions in the M32C/80)
are executed in one cycle. Type Instruction Function Type Instruction Function
ABS Absolute value BCLR Clear bit
ADC Add with carry BNOT Invert bit
Bit
ADCF Add carry flag BNTST Test inverted bit
manipulation
ADD Add without carry BSET Set bit
CMP Compare BTST Test bit
Arithmetic DEC Decrement ROLC Rotate left with carry
EXTS Extend sign Shift RORC Rotate right with carry
EXTZ Extend zero ROT Rotate
INC Increment SHA Shift arithmetic
1-bit shift
NEG Two’s complement SHL Shift logical
SBB Subtract with borrow FCLR Clear flag register bit
SBU Subtract without borrow FSET Set flag register bit
AND Logical AND INDEX Index
NOT Invert all bits INTO Interrupt on overflow
Logic OR Logical OR Other Jcnd Jump on condition
TST Test LDC Transfer to control register
XOR Exclusive OR NOP No operation
MOV Transfer PUSHC Save control register
Transfer PUSH Save SCcnd Store on condition
PUSHM Save multiple registers
64 bits
64 bits Answer
8
Concepts Security Functions
The M16C Family incorporates a number of security functions to prevent unauthorized access to
its internal ROM contents.
ID Code Protection
ZZZ
Details: ROM correction: The M16C Family has a function that allows program correction of up to four locations using address match interrupts.
9
Concepts Excellent Reliability
The M16C Family incorporates many design features to ensure reliable operation under a variety of
conditions.
Detects abnormal interruption of XIN oscillator input and switches to the on-chip oscillator in order to continue microcomputer operation.
Other Features
• It is possible to use software to halt XIN oscillator input and MCU can operate using the high-speed on-chip oscillator instead. (This also reduces power consumption.)
• The watchdog timer can operate independently using the separate low-speed (125kHz) on-chip ascillator.
RESET
XOUT
BYTE
VCC
VSS
NMI
XIN
GND RESET
IC GND VCC *Wiring example.
10
Concepts Low-Power Operation
M16C MCUs are designed to minimize power consumption.
15
M16C/62P
VCC=3.3V
10
M16C/62M
5
VCC=3.3V
0
4 8 12 16 20 24 (MHz)
Operating Frequency
(Driver: Optimized)
Registers
11
Concepts Low EMI/Excellent EMS
The M16C Family is designed to maximize EMI/EMS performance. This reduces costs associated with
EMI/EMS countermeasures for application developers.
20dB.
EM Scan
Measurement method:
EM scan measurement using
electromagnetic field probe
Measurement conditions:
Measurement frequency range
40 to 120MHz
Parasitic Capacitor
Line Inductance
GND GND
12
Concepts Excellent Compatibility
The M16C Family provides compatibility in all aspects, allowing easy transition to higher end models.
Pin Compatible
The products in the M16C Family M32C/85 Group Added Functions
are pin compatible, so there is (Previous Functions Retained) M16C/62P
almost no need for wiring CTS4 / RTS4 / SS4 DA1 / TB4IN / P9_4 1
changes on the board when CTS3 / RTS3 / SS3 DA0 / TB3IN / P9_3 2
IEOUT / OUTC2_0 / SDA3 / SRXD3 SOUT3 / TB2IN / P9_2 3
switching to newer versions or IEIN / SCL3 / STXD3 SIN3 / TB1IN / P9_1 4
TB0IN / CLK3 / P9_0 5
changing to different MCUs BYTE 6
within the same family. CNVSS 7
XCIN / P8_7 8
XCOUT / P8_6 9
RESET 10
XOUT 11
VCC1 System
VSS 12
XIN 13
VCC 14
NMI / P8_5 15
INT2 / P8_4 16
INT1 / P8_3 17
CAN0OUT / CAN1OUT INT0 / P8_2 18
HDTXD / OUTC1_5 / INPC1_4 TA4IN / U / P8_1 19
ISRXD0 TA4OUT / U / P8_0 20
CAN0IN / ISCLK0 / OUTC1_4 / INPC1_4 TA3IN / P7_7 21
CAN0OUT / ISTXD0 / OUTC1_3 / INPC1_3 TA3OUT / P7_6 22
ISRXD1 / OUTC1_2 / INPC1_2 TA2IN / W / P7_5 23
ISCLK1 / OUTC1_1 / INPC1_1 TA2OUT / W/ P7_4 24
INPC1_0 / SS2 / ISTXD1 / OUTC1_0 TA1IN / V / CTS2 / RTS2 / P7_3 25
Advantages of Compatibility
13
Concepts High-Speed Processing
The M16C Family provides high-speed processing under a variety of conditions.
Operation
Operation
PC SVP
Normal Instructions in the
Inst Inst 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Response Interrupt Routine
FLG SVF
VCT
ISR High-speed Instructions in the
Dual
Inst Inst 1 2 3 4 5 Register
Addr Response Interrupt Routine Bank 0 Bank 1
Active when bank Banks Active when bank
Interrupt Sequence
bit “B” in flag register bit “B” in flag
= 0 (default state) register = 1
R0H R0L SWITCH R0H R0L
R1H R1L R1H R1L
R2 R2
R3 Good for R3
A0 entering A0
A1 interrupt: A1
FB FB
Do not need to
save to stack when
switching to another bank
• Illegal input
• Overflow
• Underflow
14
Concepts Abundant Peripheral Functions
The M16C Family includes high-performance on-chip functions for a variety of applications.
Port P7
VCC2 VCC1
8
Peripheral functions A/D converter, 1 circuit Clock generator circuit
Standard 10 inputs XIN-XOUT, XCIN-XCOUT
Port P8
Timers (16-bit) Max. 26 inputs PLL frequency synthesizer
Timer A, 5 channels
7
Timer B, 6 channels Serial interface CRC calculator circuit (CCITT)
9 channels X16 + X12 + X5 + 1
3-phase motor control circuit
X-Y converter circuit DMACII
P8_5
Watchdog timer (15-bit) 16-bit × 16-bit
VCC1
DMAC
D/A converter
(8-bit × 2 circuits)
P9_1
R32C/100 Series CPU core
R2R0
Memory
R2R0 FLG
R3R1 ROM
Intelligent I/O R3R1 INTB
R6R4
R6R4 ISP
Timer functions: 16 R7R5
Port P9
R7R5 USP RAM
Waveform generator functions: 15 A0
A0 PC
Communication functions A1
5
A1 SVF
Variable-length clock synchronous A2
A2 SVP
Serial I/O A3 Arithmetic unit
A3 VCT
IEBus
Port P10
FB
FB
SB
SB Floating point unit
8
Serial Interface
The R32C/100 has nine on-chip 100 80 80 60 30 In addition to normal UART capabilities, 100 80 80 60 30 Tiny
UART/clock-synchronous serial I/O channels. special functions are also supported.
UART0
MCU CTS/RTS Control Capability to Connect 2 Peripheral ICs
UART5
MCU Peripheral IC 1
UART1
MCU CLK CLK
UART6 RxD
MCU TxD
Data
UART2
MCU R32C RxD TxD
UART7 Peripheral IC 2
MCU CTS/RTS CTS/RTS
UART3 CLKS CLK
MCU
UART8 TxD Data
MCU
UART4
MCU (Does not apply to M16C/Tiny.)
3
2
1
0
3
2
I2C 1
0
MCU M16C M16C(M&S)
IC2 IC5 M16C(S)
IEBus P93(SS)
P90(CLK) P93(SS)
P91(RXD3/STXD3) P90(CLK)
3
2 Ports 0 to 4 output slave select signals.
1
0
Port 5 is for the sync signal between masters.
Gateway Function IC3 M16C(M&S) SS low-level output selects slave operation.
P93(SS) M&S : Used by master and slave.
P90(CLK)
P91(RXD3/STXD3) S : Used only as slave.
P92(TxD3/SRxD3)
*1: M32C/80 Only
15
I2C Bus Interface
R32C M32C M16C M16C M16C M16C R8C
Supported MCUs M16C/62P, M16C/64, M16C/65, M32C, R32C M16C/65, M16C/Tiny, R8C/Tiny
Arbitration lost detection Requires flag to be initialized for each byte Does not require flag to be initialized for each byte
Slave address match determination Match determination by software Match determination by hardware, interrupt generated only on match
Initial acknowledge generation Generated by software after slave address determined Automatic processing by hardware
A/D Converter
60
(M16C/65) 10-Bit: 1.72 µs accuracy than other M16C models.
(2) Successive Conversion ±3 LSB Accuracy
(3) High-Speed Sample-and-Hold
10MHz Operation: 0.3 µs, 20MHz Operation: 0.15 µs
100 80 80 60 30 Tiny Tiny This feature helps prevent measurement error due to 80 80
The analog circuit reference voltage, VREF, can be turned on or off. wraparound between channels, even if the other A/D
Turning off VREF when the A/D converter is not being used can inputs include input that exceeds the VCC level. It also
help reduce current consumption. provides more accurate A/D conversion values.
VCC
VREF
OFF Resistor GND
AVSS A/D Converter
ON
VCC
16
Concepts Abundant Peripheral Functions
3-Phase Inverter PWM Output (Applicable to Motor Control Systems) Independent Timer Operation
R32C M32C M16C M16C M16C R32C M32C M16C M16C M16C M16C R8C
Phase B
Phase Z
External Input
Encoder Input On-Chip Oscillator
Position Detection (Max. 40MHz)
Phase Detection Circuit Motor
Intelligent I/O
I/O ports can be configured to implement different peripheral functions.
Output Compare (Waveform Generator Function) Input Capture (Time Measurement Function)
R32C M32C M16C R32C M32C M16C
Interrupts are generated when matches occur 100 80 Tiny 28 29
At trigger input the timer value is stored in the 100 80 Tiny 28 29
between the base timer and waveform generator time measurement register, and an interrupt is generated.
register values, generating a PWM waveform.
The following waveform output modes are implemented on all groups.
(1) Single-Phase Waveform Output (2) Inverted Waveform Output
(3) SR Waveform Output
17
Bus Control
As the CPU operation speed increases, timing control of the external devices becomes more difficult.
100 80 60 65
Data (Read)
RD
18
Concepts Abundant Peripheral Functions
100 80 60 Tiny
M16C M16C
• When XIN is interrupted, the oscillation stop detection circuit switches to the on-chip oscillator as a backup,
allowing operation to continue.
f1
f8
f32
XIN PLL
Frequency
Divider BCLK
XCIN
On-Chip
Oscillator
Circuit for
External
Oscillator
XIN XOUT
• The 40MHz clock generated can be used to operate 16-bit timers (Max. 20MHz clock in R8C/Tiny Series).
CPU and Peripheral
Frequency
On-Chip Divider 1.5% 1.5%
Oscillator Circuit 1.0% 1.0%
Timers RC and RD
0.5% 0.5%
Clock Source for
19
Reset Function (On-Chip Reset Circuit)
R32C M32C M16C M16C R8C M16C
• Voltage-Drop Interrupt (Enabled/Disabled by Software) 100 80 60 62P Tiny • The number of external reset ICs can be reduced. Tiny 60 65
Enables software detection of power supply voltage drops without external circuitry. • Setting can be made before reset clearing using
• On-Chip Reset Circuit (Enabled/Disabled by Software) the optional function select register.
Prevents malfunctions caused by voltage dropping below the guaranteed operation voltage.
2.7 Vdet1
Reset
Vdet0
Approx. 0.3VCC Reset Cleared 0.8VCC or Above
Reset Cleared Reset
Reset Pin Reset Pin Reset Cleared
0 0
Watchdog Timer
R8C M16C
CSPROINI WDTON
1: Count source protect mode disabled after a reset 1: Watchdog timer remains stopped
(uses CPU clock) after a reset
0: Count source protect mode enabled after a reset 0: Watchdog timer automatically restarts
(uses low-speed on-chip oscillator) after a reset
Clock is separate from CPU and does not stop! Constant monitoring of reset start setting!
Note: Does not apply to R8C/12 and R8C/13.
Other Functions
CRC X-Y Data Converter
The CRC function can be used to improve data reliability. 100 80 80 60 30 Tiny
R32C M32C M16C M16C M16C M16C
100 80 80
M16C
• On-chip hardware performs CRC calculations in two cycles. rotation, enlargement, Enlargement Reduction
• Generating polynomial: X16 + X12 + X5 + 1 (CCITT standard), and reduction of image data.
X16 + X15 + X2 + 1 (CRC-16 standard, M16C/29 only)
• Provides more powerful error verification than parity or checksum methods. Rotation (Flipping)
Data Input
RAM
8-Bit Data
Send Data 0 Calculated in CRC Input Register Faster Image Recognition
1 2 Cycles
Z-Axis Bit Count Y-Axis Bit Count
2
CRC Code
Generator Circuit
X16 + X12 + X5 + 1
16-Bit Code
20
Lineup of Products with On-Chip Flash Memory
All series in the M16C Family include products with on-chip flash memory.
Fla
sh
M16C CPU
User-Defined I/O 0F000
Flash Memory 2KB
0F000
Flash Memory 2KB 2 KB 2
0F800 Flash Memory 0F800 Flash Memory
Interrupt Requests 10000
2KB
10000
2KB
Data Flash
from Peripheral
Internal reserved area
Peripheral Circuit
NMI
RAM User Flash Boot
Circuit
Internal reserved area
Standard Rewrite
Serial Rewriting
ROM ROM F0000 Count: 10,000 Times*
Program 32KB
Interrupt Processing
Flash Memory *Please see the hardware
Program F8000
Program Processing in Flash Memory 16KB 64KB 16KB manual for details of
Variable Vector Program Moved Response 32KB individual products.
Table to Interrupts 8KB 8KB
to RAM
FFFFF 8KB FFFFF 8KB
21
Product Lineup
M32C/100 Series
144pin
FlexRay Next-Generation
In
Automotive Network Planning
On-Chip Version
100pin 144pin
CAN Automotive
In
Network On-Chip Planning
Versions
In 100pin 144pin
Under Planning
100pin
Development
For consumer and industrial applications
For consumer and industrial applications R32C/116, 117, 118 384KB+8KB 512KB+8KB 640KB+8KB 768KB+8KB 1MB+8KB
R32C/111 256KB+8KB 384KB+8KB 512KB+8KB 48MHz
40KB 40KB 48KB 63KB 63KB
40KB, 63KB 40KB, 63KB 40KB, 63KB
48MHz
Flash
• employing
32-bit CICS MCUs inheriting the M16C/M32C features and
R32C/100 Series CPU core.
R32C/111 Block Diagram
• on-chip shifter, 32-bit multiplier, and high-precision FPU
32-bit barrel
R32C/100
FPU TimerA 5ch
• clock
Performs 32-bitX32-bit multiply-accumulate operations in one
cycle.
CPU Core
48MHz
PLL TimerB 6ch
Memory Lineup
Memory Lineup (Flash versions include an additional 8KB of data flash.)
63
RAM(KB)
48
R32C/116, 117, 118
40
R32C/111
: Flash100pin version
: Flash100/144pin version
22
Product Lineup
M32C/100 Series
4 0.8
R32C/100
@64MHz
2.9
3 R32C/100 0.6
@48MHz
2.2
2 0.4
M32C/80
@32MHz
1 0.2
23
Product Lineup
M16C/64, 65 Series
100pin M16C/65
32MHz@2.7-5.5V 128KB+24KB 256KB+24KB 384KB+24KB 512KB+24KB 640KB+24KB 768KB+24KB
128pin 12KB 20KB 31KB 31KB 47KB 47KB
• Improved performance
- Faster operation :24MHz (M16C/62P) 25MHz (M16C/64)
25MHz
PWM
24
Product Lineup
M16C/64 Series
In planning
M16C/62P, M16C/64, and M16C/65 Flash Memory Lineup stage
RAM(B)
47K 65 65
65
31K 65
64
20K 65
16K 64
65
12K 64
10K
4K
25
Product Lineup
M32C/80 Series
In Mass Under
Production 100pin 144pin R32C/100 Development
M32C/88 320KB+4KB 384KB+4KB 512KB+4KB
CAN 3ch 18KB 18KB 18KB
32MHz@5V
In Mass
Production 100pin 144pin
In Mass
Production 100pin 144pin
M32C/85 320KB+4KB 384KB+4KB 512KB+4KB 320KB
CAN 2ch 24KB 24KB 24KB 24KB
32MHz@5V
In Mass
Production 100pin 144pin
ROM Less 320KB+4KB 384KB+4KB 512KB+4KB
M32C/84 10KB 24KB 24KB 24KB
CAN 1ch
32MHz@5V 128KB 320KB New
10KB 24KB Product
100pin 144pin
In Mass
Production 100pin 144pin M32C/8A ROM Less ROM Less
32MHz@5V 12KB (BL) 24KB (BL)
M32C/83 512KB
CAN 1ch 31KB
32MHz@5V
In Mass
Production 100pin 144pin
M32C/82 320KB 384KB 384KB
30MHz@5V 24KB 24KB 31KB
In Mass
Production 100pin 144pin
M32C/81 128KB 128KB
CAN 1ch 10KB 12KB
32MHz@5V
Mask
In Mass
Production 100pin Flash
M32C/80 ROM Less ROM Less
8KB 8KB (BL) ROM Less
32MHz@5V
• 32-bit,
Four basic arithmetic operation and transfer instructions are
and 32-bit multiply, divide, and fast shift (using on-chip M32C/80
PLL TimerA 5ch
barrel shifter) instructions provide high-speed operation CPU Core On-Chip Osc TimerB 6ch
32MHz
processing. Sub Clock 32kHz
• In addition to dedicated timer and SIO functions using intelligent
I/O, additional PWM and SIO functions can be implemented. Multiplier WDT
Three-phase
Motor Cont.
26
Product Lineup
M32C/80 Series
M32C/87 M32C/87
(CAN:0,1,2) (CAN:0,1,2)
48
M32C/82 M32C/87(CAN:0,1,2)
31
M32C/83(CAN:1)
M32C/8A
24 M32C/85(CAN:2)
(CAN:2)
(CAN:2) M32C/84
(CAN:1)
20
M32C/85
M32C/88 (CAN:2) M32C/88
M32C/84 (CAN:3) (CAN:3)
(CAN:1)
18
M32C/88
M32C/84 (CAN:3)
(CAN:1)
16
M32C/81
(CAN:1)
M32C/8A
12
M32C/84
(CAN:1)
10
M32C/84
(CAN:1)
8
M32C/80
ROM Less 128 192 256 320 384 512 768 1000
ROM (KB) : ROM Less 100-pin version
: Mask 100-pin version
: Flash 100-pin version
: ROM less 144-pin version
: Mask 144-pin version
: Flash 144-pin version
27
Product Lineup
M16C/Tiny Series
In Mass
Production 64pin 80pin
96KB+4KB 128KB+4KB
8KB 12KB
M16C/29
20MHz@3.0 to 5.5V
64KB 96KB 128KB
10MHz@2.7 to 5.5V 4KB 8KB 12KB
In Mass
Production 64pin 80pin
M16C/28B 128KB+4KB
24MHz@4.2 to 5.5V *1 12KB
20MHz@3.0 to 5.5V
10MHz@2.7 to 5.5V
In Mass
Production 42pin 48pin
M16C/26B 64KB+4KB
24MHz@4.2 to 5.5V *1 2KB
20MHz@3.0 to 5.5V
10MHz@2.7 to 5.5V
In Mass
Production 42pin 48pin
20MHz@3.0 to 5.5V
10MHz@2.7 to 5.5V 24KB 48KB 64KB *1 PLL used for 24MHz operation.
1KB 2KB 2KB *2 85-pin package available for M16C/28 flash version only.
(except for 128KB version)
Mask Flash
Memory Lineup
Memory Lineup (Flash versions include an additional 4KB of data flash.)
M16C/29
12
M16C/29 M16C/28 M16C/28B
8
RAM (KB)
M16C/29
M16C/28 M16C/28
4
: Mask 42-pin version
M16C/28 : Flash 42-pin version
: Mask 48-pin version
2 : Flash 48-pin version
: Mask 64-pin version
M16C/26A : Flash 64-pin version
M16C/26A M16C/26B M16C/26A
: Mask 80-pin version
1 : Flash 80-pin version
: Flash 85-pin version
• M16C/62P
Instructions and peripheral functions are compatible with
for easy program portability.
M16C/60
PLL TimerA 5ch
IC:Input Capture OC:Output Compare * M16C/28B uses PLL for 24MHz operation.
• Data flashforarea
Support 2 2
max. 2 I C-bus channels using multimaster I C-bus
• can be used in place of external EEPROM. Interrupt CRC ROM Correction
SIO/UART
RAM Max 12KB 10bit A/D Max 27ch 3ch(I2C/IE-bus)
29
Product Lineup
M16C/62
M16C/62 Roadmap
In Mass
Production 80pin 100pin 128pin
• 512KB/31KB)
Wide range of memory options (ROM/RAM: ROM Less/4KB to M16C/62P Block Diagram
• direct
Supports 3V and 5V peripheral power supplies, allowing
connection to 3V memory and 5V devices. M16C/60
PLL TimerA 5ch
CPU Core
• standards,
SIO (3 channels) supports a subset of the IEBus and I C-bus
allowing connection of a large number of devices.
2
24MHz
On-Chip Osc TimerB 6ch
SIO/UART
RAM Max 31KB 10bit A/D 26ch 3ch(I2C/IE-bus)
Memory Lineup
Memory Lineup (Flash versions include an additional 4KB of data flash.)
31
24
20
RAM (KB)
16
12
10
: ROM Less 100-pin version
5 : Mask 80-pin version
: Flash 80-pin version
4 : Mask 100-pin version
: Flash 100-pin version
: Mask 128-pin version
3 : Flash 128-pin version
ROM Less 48 64 96 128 192 256 320 384 512 ROM (KB)
30
Product Lineup
M16C/6N
M16C/6N Roadmap
In Mass
Production 100pin 128pin
M16C/6NK,L,M,N
CAN 2ch or 1ch 384KB+4KB 512KB+4KB 192KB 256KB
20MHz@4.2 to 5.5V 31KB 31KB 10KB 20KB
Enhanced
Communication In Mass
Production 100pin
M16C/6N4,5
CAN 2ch or 1ch 128KB+4KB 256KB+4KB 128KB 256KB
20MHz@4.2 to 5.5V 5KB 10KB 5KB 10KB
Flash
Mask
• consumption,
Retains the features of the M16C/62P (CPU core, low power
EMI characteristics, peripheral functions) and adds
M16C/6NK Block Diagram
Memory Lineup
Memory Lineup (Flash versions include an additional 4KB of data flash.)
31
20
RAM (KB)
16
10
: Mask 100-pin version
5 : Flash 100-pin version
: Mask 128-pin version
: Flash 128-pin version
In Mass
Production 100pin
• through
Compatible with M16C/62P while achieving lower cost
reduced functions and ROM/RAM capacity.
M16C/30P Block Diagram
• Reduced peripheral
Operating frequency of 16MHz (3V to 5V) TimerA 3ch SIO/UART 2ch I2C-bus
• A/D; 18 channels), limited
functions (timer: 6 channels, SIO: 3 channels,
to most commonly used functions.
M16C/60
CPU Core TimerB 3ch
SIO/UART 1ch
• Package: 100-pin package only. 16MHz
I2C-bus/IEBus
• modes
Support for single-chip, memory expansion, and microprocessor PWM
Memory Lineup
Memory Lineup (Flash versions include an additional 4KB of data flash.)
12
RAM (KB)
5
: One Time Flash 100-pin version
: ROM Less 100-pin version
: Flash 100-pin version
: Mask 100-pin version
32
Product Lineup
M16C/39P Group
In Mass
Production
(Development Use Only)
M16C/39P
192KB 128KB 192KB
16MHz@3.0 to 5.5V
6KB 5KB 6KB
10MHz@2.7 to 5.5V
ROM Less
Flash
Mask
• controller/driver
SiP combining M16C/30P general MCU and VFD M16C/39P Block Diagram
• ROM/RAM
Retains features of the M16C/62P while slimming down
and peripheral functions. M16C/60
16bit
Multiplier
CPU Core
• 16
34 user-configurable high-voltage ports (setting support for 2 to
digits)
16MHz
TimerA
Clock Generator
ROM
Mask
WDT
RAM
*1. One of the three SIO channels is used for VFD control. Therefore,
two SIO channels are available to the user.
Memory Lineup
Memory Line up
6
RAM (KB)
M306Vx
M16C/6V Group
TELETEXT(support level2.5)
On-Chip OSD M306V8 OSD clock 100MHz
ROM128K
Data slicer
: In Planning
16MHz
lines.
PWM CRC HSYC Counter
• consumption,
Retains the features of the M16C/62P (low power
EMI/EMS characteristics, peripheral 16bit Multiplier DMAC 8bit D/A 2ch Multimaster I2C 2ch
functions).
Interrupt PLL 8bit A/D 6ch OSD Clock
• worldwide
MCU with on-chip multi-slicer with M16C/6H7 Block Diagram
compatibility and designed for
DVD/HDD recorders. TimerA 5ch SIO/UART 3ch Slicer
functions).
16bit Multiplier DMAC CRC Ghost Cancellation Circuit
34
Product Lineup
ASSP
RAM CRC
• serial I/O,
Audio interface function implemented through addition of multi-bit
memory card interface enhanced by strengthened
M16C/60
CPU Core PWM USB 2.0 Compliance
16MHz
CRC calculation function.
DMAC
• Retains the features of the M16C/62P (low power consumption,
EMI/EMS characteristics, peripheral functions).
USB Pull-Up Power
Supply Output Pin
16bit Multiplier SIO/UART 2ch (I2C)
35
Product Lineup
R8C/Tiny Series
Flash-only versions
80-pin of all models are R8C/2C, 2D*
Low-voltage support
On-chip D/A converter
available.
* Includes data flash
: New product
: Under development
64-pin R8C/2A, 2B*
Low-voltage support
On-chip D/A converter
In mass production
Low-voltage
52-pin R8C/24, 25* support
R8C/2G General-purpose
• eliminatepower-on
On-chip reset function and voltage detection function
need for separate reset IC.
Interrupt
SIO/
POR/LVD Multi-master I2C
36
Product Lineup
R8C/Tiny Series
Main-Clock
J version : -40 to 85°C Multiplier Max 20MHz
K version : -40 to 125°C
Interrupt Timer RD
• Support for high-speed operation
D version : VCC = 2.7 to 3.0V (f(XIN) = 10MHz) Oscillation Stop
Flash Detection Timer RE
D version : VCC = 3.0 to 5.5V (f(XIN) = 20MHz)
Data Flash 2KB WDT
J version : VCC = 2.7 to 3.0V (f(XIN) = 10MHz)
J version : VCC = 3.0 to 5.5V (f(XIN) = 20MHz) RAM A/D Converter SIO/UART 2ch
K version : VCC = 2.7 to 3.0V (f(XIN) = 10MHz)
SIO/
K version : VCC = 3.0 to 5.5V (f(XIN) = 16MHz) POR/LVD Multi-master I2C
SIO/
• On-chip switchable sink- or source-type large-current drive ports. POR/LVD Multi-master I2C
SIO/
• On-chip switchable sink- or source-type large-current drive ports.
(N and D versions)
POR/LVD Multi-master I2C
SIO/
• On-chip power-on reset function and voltage detection function
eliminate need for separate reset IC.
POR/LVD D/A Converter Multi-master I2C
Under
R8C/2E and R8C/2F Group Features Development
High-Speed
Max 20MHz On-Chip Osc Timer RB
• EEPROM
Data flash area that can be used as substitute for external
(R8C/2F Group)
Multiplier Main-Clock
Max 20MHz Timer RC
• function
No need for separate reset chip thanks to power-on reset
and voltage detection function
Interrupt
Oscillation Stop
• Compatible
On-chip switchable sink- or source-type large-current drive ports. Flash Detection Timer RE
• 32-pin package
with low-cost on-chip debugging emulator Data Flash 2KB WDT
• RAM A/D Converter SIO/UART 1ch
Comparator
Under
R8C/2G Group Features Development
• VCC
Low-voltage operation possible
= 2.2 to 5.5V (f(XIN) = 4MHz)
R8C/2G Block Diagram
Low-Speed
VCC = 2.7 to 5.5V (f(XIN) = 8MHz) R8C/Tiny On-Chip Osc Timer RA
CPU Core
• High-precision, high-speed on-chip oscillator (8MHz)
Max 8MHz
High-Speed
Timer RB
• On-chip subclock generator circuit (32.768kHz) On-Chip Osc
LVD/Comparator
38
Product Lineup
R8C/Tiny Series
Under
R8C/2H Group Features Development
WDT Timer RF
LVD/Comparator
Under
R8C/2J Group Features Development
WDT Timer RF
LVD/Comparator
Under
R8C/2K and R8C/2L Group Features Development
Oscillation Stop
• On-chip switchable sink- or source-type large-current drive ports. Flash Detection
POR/LVD
39
Product Lineup
On-Chip CAN
R8C/Tiny R8C/22, 23
CAN 1
Slimmed-Down Functions,
: In planning
Lower Pin Count
Main-Clock
Max 20MHz
- High-speed (40MHz)/low-speed on-chip oscillators
• Voltage detection circuits (LVD): 2 circuits Interrupt Timer RD
40
Product Lineup
ROM Less Versions
100pin 144pin
100pin
M16C/30P
16MHz@3.0 to 5.5V ROM Less
6KB ROM Less
10MHz@2.7 to 5.5V
: New Product : Under Development
Product Lineup
: New Product
: Under Development
: In Planning
41
Development Tools
Renesas provides customers with comprehensive product development support in partnership with leading third-party vendors.
Renesas Starter Kit for Initial Development See page 50 for details.
These development tools make it easy to set up a development environment for evaluation.
Coding Tools
OS
(Operating Systems)
Generate compact and high-performance code. High-speed and compact embedded OS.
C Compiler Packages
MISRA C Rule Checker µITRON specification Real-Time OS
Peripheral Driver Generator M3T-MR100/4
M3T-MR308/4
Sample Application Program M3T-MR30/4
Powerful and complete support for Generator & Organizer Providing backup for the creation of
developing embedded systems. market-leading products.
Internet
Renesas
Document
Library
Renesas Document
42
Integrated Development Environment Providing Powerful and
Complete Support for Developing Embedded Systems
Renesas integrated development environment brings together the tools needed for developing applications, including a compiler
and debugger (emulator software). All steps from coding to evaluation and verification can be performed using a single application.
Target System
CPU Boards User System Evaluation Board T-Engine Board
Simulator debugger
• Support for target-less evaluation
• C language and assembly language source-level debugging
• Support for source file editing
• Trace function
• RAM monitor function
• Virtual port I/O and virtual interrupts functions
• GUI implementation of target I/O functions Compiling and linking
* Each compiler package product includes a simulator debugger.
User application program
See the following Web page for details on functions
and target MCUs. Renesas embedded API
(common for all Tiny MCUs)
http://www.renesas.com/pdg No manual
coding Driver
Real-time OS
Provides easy control of large-scale and complex applications in real time.
Reduces program development time and improves reusability and
maintainability.
• Conforms to µITRON4.0 standard.
• Compact size suitable for ROM programming.
• Context selection function allows reduction of amount of RAM used.
• Excellent real-time functionality (interrupt response time, task switching time)
• Simple initial setup of application programs for use with real-time OS
• Configurator provided.
• Wide array of operating system debugging functions when integrated
debugging in High-performance Embedded Workshop.
* See the “Development Tools List” listing for the individual MCU for details on available C compiler packages and real-time OS packages as well as information on the operating environment.
43
Web
eb http://www.renesas.com/tools
Compact Emulators
• In-circuit emulators combining solid functionality, low price,
and compact size
• All-in-one packages including all software required for development
Low Price
Pri • Support for full-scale development with many functions such as
real-time trace
• Frees up emulation resources, allowing full emulation.
• Support for main MCU products in the M16C Family
Functions
Under
Development
E30A Emulator
On-Chip Debugging Emulator
• Connection to emulator via new high speed single-pin
New Single-wire Debugger interface.
E8a Emulator • Full range debugging functions including realtime emulation.
On-Chip Debugging Emulator
• Can also be used as a flash programming tool.
• Powered by USB bus; no external power supply required.
Initial Evaluation/
Small-Scale Development Starter Kit
• Product list:
- CPU board
- E8a Emulator
- Compiler package
evaluation version
Monitor Debugger*1 (free of change)
• Can be embedded in user High-performance Embedded Workshop
programs for on-board monitoring.
• Available on the Web as a free download. • Easy and direct common GUI for all emulators
• Simple drag-and-drop operations
• Seamless development from coding to debugging
• On-line upgrades
*1 System in which a monitor program (control program for debugging) is written to the MCU and debugging is performed.
*2 Support for new MCUs will be added.
Note: See “Development Tools List” for a list of products composing each emulator system.
44
PC7501 Emulator Web http://www.renesas.com/pc7501
Compact Emulators Web http://www.renesas.com/cpe
Full-Spec Emulator with Support for Operating Frequencies over 20MHz and Many Debugging Functions In-Circuit Emulators Combining Solid Functionality, Low Price, and Compact Size
The PC7501 is a full-featured emulator that supports M16C Family MCUs with operating frequencies exceeding 20MHz. Though small in size, these compact emulators provide the solid debugging functions of full-spec units.
Switchable evaluation probes provide support for different MCU models in the M16C Family. The product package includes software tools such as an integrated development environment, Emulator Debuggers,
Compiler packages evaluation version (free of charge). Customers can begin development work on application programs right away
• Full-bus-trace emulator for M16C Family MCUs operating after purchasing it.
at 66MHz
• Compact design with functions packed into the case size • All-in-one packages including all software required for development
of a conventional system emulation pod
• Compact design
• An emulation memory function and microprocessor mode can be
• Further extends the many debugging functions of the added by connecting an optional emulation memory board.
PC4701U. • Low price
• Flexible support for new MCU products by changing the • Solid debugging functions
firmware • Hardware break function
• Support for USB, LPT parallel, and LAN communication • Real-time RAM monitor function
interfaces • Real-time trace function
• The MCU is positioned on the probe block directly above • USB interface support
the user target for enhanced signal integrity. Product Contents
• AC adapter complying with safety standards supplied. • Emulator unit
• Support for power supply voltages of 100 to 240V, 50/60Hz PC7501 Emulator Unit Emulation Probe
• Software CD-ROM (High-Performance Embedded Workshop
integrated development environment, compiler package evaluation
Product Contents version [free of charge])
• Emulator unit • USB and power cables (separate 5V/2A power supply required
• Software CD-ROM (High-Performance Embedded Workshop integrated development environment) for compact emulator)
• Power, parallel, and USB cables • User’s manual, etc.
• Emulation probe connector cable Main Specifications
• User’s manual Target MCUs Software breaks 64 points
Compact emulator 2 points (address match, bus match, max.
Series Group
M32C/81, M32C/82, M32C/83 S30830T-CPE 255 times bus count setting supported)
Hardware breaks*6 Note: The hardware break function and trace point
(developed by Sunny Giken Inc.) *5
Main Specifications M32C/80 M32C/80*3, M32C/84, M32C/85, M32C/8A*3 M30850T3-CPE*1 *2 function cannot be used at the same time.
M32C/87 M30870T2-CPE • Recording 64K cycles of bus data
• M32C/80 Series • 256K cycles supported (address, data, MCU status)
• M16C/60 Series • Trace content: Address, data, MCU status, external M16C/80 M16C/80 M30800T-CPE*5
M16C/62A M30620T-CPE*5 • 5 trace mode settings: break, before, about,
• M16C/30 Series Real-time trace trigger, timestamp Real-time trace after, full
Target MCUs • M16C/Tiny Series • Trace modes: 5 (break, before, about, after, full) M16C/60
Product M16C/62P • Writing can be turned on or off for specific
• R8C/Tiny Series • Writing can be turned on or off for specific events. M3062PT3-CPE*2
M16C/30 M16C/30P events.
See the following URL for details.
http://www.renesas.com/pc7501 • 4,096bytes (256bytes 16 blocks) M16C/26A Real-time RAM • 1,024 (256bytes 4 blocks)
Real-time RAM monitor • Data, end address attributes (read, write, non-access)
M16C/Tiny M16C/28 M3028BT2-CPE*4 monitor • Data, access history
Max. operating frequency 66.7MHz (depending on product)
• Execution time from program start to end M16C/29 Execution time • Execution time from program start to end
Target MCU modes Single-chip mode, memory expansion mode, microprocessor mode Execution time • Maximum, minimum, and average execution time
R8C/10 to 19, 1A to 1B measureme • Count clock: 10MHz
Emulation memory 4MB standard (depending on MCU specifications) measurement and traversal count for 4 specified segments
• Count clock: MCU clock or 16MHz R8C/Tiny R8C/20 to 29 R0E521000CPE00 C0 coverage Not implemented
Supported power supply voltage 2.2 to 5.5V (depending on product) PC interface USB (USB1.1, full speed)
C0 coverage 8,192KB (256KB 32 blocks) R8C/2A to 2D, 2K , 2L
Power supply to MCU From DC power supply of PC7501 Dimensions 60mm 85mm
External trigger inputs/event outputs External trigger inputs 8 or event outputs (break 1, event 7) • Single-chip mode
Software breaks 64 points Target • Memory expansion mode*2 Operating environment Windows® XP, Windows® 2000
8 points (execution address, bus detect, interrupt, PC interface LPT parallel, USB (USB 1.1, full-speed), LAN (10-BASE-T) • MPU mode*2
Hardware breaks MCU modes Overseas standards Compliant (CE marking)
external trigger signal) Operating environment Windows® XP, Windows® 2000 (Supported MCU modes differ depending on the MCU product.)
Hardware break • AND, OR, simultaneous AND, state transition Overseas standards Compliant (FCC standards, CE marking)
combinations • Bus count: 255 times *1. The M30850T3-CPE is the successor to the M30850T2-CPE.
*2. The emulator unit supports single-chip mode and memory expansion mode. To use microprocessor mode it is necessary to purchase a separate emulation memory board.
Exception event detection Access protect *3. The M32C/80 and M32C/8A are supported in the microprocessor mode only, so a separate emulation memory board is required.
*4. The M3028BT2-CPE is the successor to the M30290T2-CPE.
*5. The specifications of these compact emulators differ from the main specifications listed above. See the Web site of the specific product for details.
*6. The hardware break function and trace point function cannot be used simultaneously.
: To be supported soon.
• High-level debugging functions such as real-time trace, C0 coverage, and duration • Test Support Function Overview of Test Support Function
Stores the contents of test result windows as test image files. Memory
measurement Memory 00 00 00 11
The test image files can then be compared later on. 12 87 98 FF
45 46
PC4701U Emulator Web
eb http://www.renesas.com/pc4701u
The PC4701U makes it possible to build an emulation system that supports a variety of MCUs by combining it with an
emulation pod matching the target MCU.
Product Contents
• Emulator unit
• USB cable, etc.
• High-Performance Embedded Workshop integrated development environment
(Latest version available for download on Web site.)
The E30A emulator features a NSD (New Single-wire Debugger) interface and supports the R32C/100 Series. It makes it simple to perform
software verification functions such as on-chip debugging and data tuning in the actual operating environment.
Operating Environment:
Microsoft Windows® XP, Windows® 2000
Product Contents
• Emulator unit
• Oscillator circuit board
• AC Adaptor
• AC power cable
• USB cable, etc.
• Software CD-ROM (High-Performance Embedded Workshop integrated development environment)
47
E8a Emulator Web
eb http://www.renesas.com/e8a
Low-priced on-chip debugging emulator that can also be used to program flash memory on 8-bit to 32-bit Renesas MCUs.
USB
PC
Developer’s system
E8a
R8C/ R8C/
740 Tiny 740 H8S
Tiny
Super Super
Low M16C Low M16C H8SX
Power Power
48
Flash Development Toolkit Web
eb http://www.renesas.com/fdt
Main specifications
Target MCUs Supports a wide variety of MCUs ranging from
8-bit to 32-bit models. (See Web site for details.)
Operating environment Windows® XP, Windows® 2000 The project management function The simple interface window is
enables efficient data management for called up from the main window. It
Distribution media CD-ROM systems incorporating multiple MCUs or allows the user to program flash
Supported languages Japanese/English for different development phases. It is memory for multiple projects
Main functions • File download very convenient when using the toolkit easily using the project
for development work. management function.
• Block erase
Using the Toolkit without Creating a Project
• Upload
• Blank check 3. Basic Window
This window style can be used to program
• File checksum flash memory without first creating a project.
• Edit file The number of files that can be programmed
at one time is limited to one.
• Join files Note: Available since FDT with version 3.
• Manage project
• Select protection level for flash programming
• Select output messages (standard/advanced)
USB
ROM
Programmers
(Gang)
Handler
On-Board Initial
Programmers Production
Maintenance
Programming Service
Mass Production
See page 61 for information on Renesas partner vendors.
49
Initial Implementation Tools
Low-priced and Support for Basic Functions
Product Contents
• CPU board
• E8a on-chip debugging emulator unit*1
• Software CD-ROM
• High-performance Embedded Workshop integrated development environment
• Compiler (evaluation version [free of charge])
• E8a emulator debugger*1
• Flash Development Toolkit (evaluation version [free of charge]), etc.
• Connecting cable, etc.
*1: Older kits may include E8 instead.
M3A-0806
The M3A-0806 is a flash writer that uses standard serial I/O mode 2 (UART mode).
It rewrites programs using only four lines (TxD, RxD, GND, and Vcc). If the supplied
cable is used, there is no need for an RS-232C driver for the target board.
Note that the M3A-0806 does not support rewriting of the data area.
Operating Environment
Microsoft Windows® XP, Windows® 2000
Note: The flash rewriting (Flashstarter) software used by the M3A-0806 is distributed free of charge.
The EXE file and source code are available for download from the Renesas Web site.
http://www.renesas.com/download
Note: The target board is not included.
• Simple Operation
Generates MCU sample programs and requires
no complex environment settings.
• Flexible Settings
Allows developers freely to combine code for
different applications, such as communication
control or data flash control.
• Improved Efficiency
Allows developers to combine program code
they have written themselves with other
program code. It is also possible to adjust sample
program parameters on the PC.
• Training Materials
Detailed software reference materials are
built in, such as MCU peripheral circuit
Simple select functions from the menu to generate usable sample
diagrams and timing charts. C language source All sample programs include detailed
documentation that can be displayed program code.
code output files include extensive comments. with a single mouse click.
R32C
R32C
M32C
51
M32C
M16C
M16C
52
Development Tools List
M32C M16C
53
M16C M16C
60 62P
30 30P
Set Package of Compact Emulators for M16C/62P and M16C/30P Group
Target MCU
Series Group Previous Product Type name Components *1
Package type Package name
code
Compact emulator M3062PT3-CPE *2
80 pin 0.65mm pitch QFP PRQP0080JA-A 80P6S-A M3062PT3-CPE-1
Converter board M3062PT-80FPB
Compact emulator M3062PT3-CPE *2
M3062PT3-CPE-2 Converter board M30800T-PTC
100 pin 0.65mm pitch QFP PRQP0100JB-A 100P6S-A IC socket IC61-1004-051
M16C/60 M16C/62P
Compact emulator M3062PT3-CPE *2
M16C/30 M16C/30P M3062PT3-CPE-5
Converter board M3T-F160-100NRB
Compact emulator M3062PT3-CPE *2
100 pin 0.5mm pitch LQFP PLQP0100KB-A 100P6Q-A M3062PT3-CPE-3
Converter board M3T-F160-100NSD
Compact emulator M3062PT3-CPE *2
128 pin 0.5mm pitch LQFP PLQP0128KB-A 128P6Q-A M3062PT3-CPE-4
Converter board M3T-FLX-128NRD
*1. For debugging, the combination of a compact emulator and a conversion board supporting the target MCU are used to connect to the user’s system.
Compact emulators and conversion boards can be purchased individually.
*2. With the optional emulation memory board R0E33062PMSRC0, emulation memory allocation function and microprocessor mode are available.
M16C/60 100 pin 0.5mm pitch LQFP PLQP0100KB-A 100P6Q-A M3T-F160-100NSD (optional)
M16C/62P PC7501
100 pin 0.65mm pitch QFP PRQP0100JB-A 100P6S-A M3T-F160-100NRB (optional)
128 pin 0.5mm pitch LQFP PLQP0128KB-A 128P6Q-A M3T-F160-128NRD (optional)
M16C/6V M306V7 100 pin 0.65mm pitch QFP PRQP0100JB-A 100P6S-A M3T-F160-100NRB (optional) PC4701U
M306N4 100 pin 0.5mm pitch LQFP PLQP0100KB-A 100P6Q-A M3T-F160-100NSD (optional)
M306N5 100 pin 0.65mm pitch QFP PRQP0100JB-A 100P6S-A M3T-F160-100NRB (optional)
M30302 100 pin 0.5mm pitch LQFP PLQP0100KB-A 100P6Q-A M3T-F160-100NSD (optional)
M16C/30P
M16C/30 M30304 100 pin 0.65mm pitch QFP PRQP0100JB-A 100P6S-A M3T-F160-100NRB (optional) PC7501
M16C/39P M30392 100 pin 0.65mm pitch QFP PRQP0100JB-A 100P6S-A M3T-F160-100NRB (optional)
M16C/20 M16C/24 M30245 100 pin 0.5mm pitch LQFP PLQP0100KB-A 100P6Q-A M3T-FLX-100NSD (included)
PC4701U
M16C/10 M16C/1N M301N2 48 pin 0.5mm pitch LQFP PLQP0048KB-A 48P6Q-A M30102T-PTC (optional)
*1. A variety of other accessories are available. Visit the Renesas Technology Web site (http://www.renesas.com/accessory) for details.
*2. Accessories are attached to signal conversion board M306S0T-PRB.
(included): Included with compact emulator, emulation pod or probe.
(optional): Not included with compact emulator, emulation pod or probe. Purchase it separately.
★★ Under development
54
Development Tools List
60 30 20 10 Operating Environment for M16C/60, 30, 20, and 10 Series Software Tools
Product type Product name Host machine (OS) *8
RTOS M3T-MR30/4 *1 IBM PC/AT compatibles (Windows XP, 2000)
C compiler package M3T-NC30WA *2 IBM PC/AT compatibles (Windows XP, 2000)
MISRA C rule checker SQMlint *3 IBM PC/AT compatibles (Windows XP, 2000)
IDE High-performance Embedded Workshop *4 IBM PC/AT compatibles (Windows XP, 2000)
Simulator debugger Simulator Debugger for M16C and R8C/Tiny Series *5 IBM PC/AT compatibles (Windows XP, 2000)
PC7501 Emulator Debugger for M16C and R8C/Tiny Series *6
PC4701 Emulator Debugger for M16C Series *6
Emulator debugger Compact Emulator Debugger for M16C and R8C/Tiny Series *6 IBM PC/AT compatibles (Windows XP, 2000)
FoUSB/UART Debugger for M16C and R8C/Tiny Series *6
E8a Emulator Software *6
Flash and PROM Programming Flash Development Toolkit *7 IBM PC/AT compatibles (Windows XP, 2000)
*1. M3T-MR30/4 is a general term referring to the real-time OS development kit (M3T-MR30K/4) and the mass production contract (M3T-MR30S/4).
*2. The M3T-NC30WA includes an integrated development environment (High-Performance Embedded Workshop), C compiler, assembler and simulator debugger.
*3. SQMlint MISRA C rule checker (Part No.: R0C00000SCW01R) is sold as the optional product of Renesas C compiler.
*4. High-performance Embedded Workshop is included with C compiler package and Emulator debugger.
*5. Simulator debugger is included with C compiler package.
*6. Emulator debugger is bundled with emulators.
*7. Flash Development Toolkit (Part No.: R0C00000FDW04R) is available in a product version (with technical support) and an evaluation version (without technical
support).
The E8a emulator (Part No.: R0E00008AKCE00) is necessary for programming. Visit the Renesas Technology Web site (http://www.renesas.com/fdt) to confirm
support details for specific MCU product numbers.
*8. Please refer to the following URL for Windows Vista.
http://www.renesas.com/tool_env
M16C
Tiny Development tools for M16C/Tiny Series
MCU Introductory tool Software tool Emulator �����������������������������������
(����������������������������������
Emulator debugger is included. *6�) Programming tool
M16C
Tiny Set Package of Compact emulator for M16C/Tiny Series
Target MCU
Series Group MCU Product name Components *1
Package type Package name Previous code
55
M16C
Tiny Set Package of PC7501 Emulation probe for M16C/Tiny Series
Target MCU
Series Group MCU Product name Components *1
Package type Package name Previous code
M16C
Tiny Converter Board for M16C/Tiny Series *1
Target MCU
Series Group MCU Product name
Package type Package name Previous code
M16C/26A M30263 42 pin 0.8mm pitch SSOP PRSP0042GA-B 42P2R-E M30263T-42SSB
(M16C/26A, M16C/26B,
M16C/26T) M30260 48 pin 0.5mm pitch LQFP PLQP0048KB-A 48P6Q-A M30260T-48FPD
M30281
M16C/28 64 pin 0.5mm pitch LQFP PLQP0064KB-A 64P6Q-A M30291T-64FPD
M16C/Tiny M30291
(M16C/28, M16C/28B)
M16C/29 M30280
80 pin 0.5mm pitch LQFP PLQP0080KB-A 80P6Q-A M30290T-80FPD
M30290
M16C/28
M30280 85 pin 0.65mm pitch TFLGA PTLG0085JB-A 85F0G M30280T-85LGF
(M16C/28, M16C/28B)
*1. A variety of other accessories are available. Visit the Renesas Technology Web site (http://www.renesas.com/accessory) for details.
M16C
Tiny Operating Environment for M16C/Tiny Series Software Tools
Product type Product name Host machine (OS) *8
RTOS M3T-MR30/4 *1 IBM PC/AT compatibles (Windows XP, 2000)
C compiler package M3T-NC30WA *2 IBM PC/AT compatibles (Windows XP, 2000)
MISRA C rule checker SQMlint *3 IBM PC/AT compatibles (Windows XP, 2000)
IDE High-performance Embedded Workshop *4 IBM PC/AT compatibles (Windows XP, 2000)
Simulator debugger Simulator Debugger for M16C and R8C/Tiny Series *5 IBM PC/AT compatibles (Windows XP, 2000)
PC7501 Emulator Debugger for M16C and R8C/Tiny Series *6
Emulator debugger Compact Emulator Debugger for M16C and R8C/Tiny Series *6 IBM PC/AT compatibles (Windows XP, 2000)
E8a Emulator Software *6
Flash and PROM Programming Flash Development Toolkit *7 IBM PC/AT compatibles (Windows XP, 2000)
*1. M3T-MR30/4 is a general term referring to the real-time OS development kit (M3T-MR30K/4) and the mass production contract (M3T-MR30S/4).
*2. The M3T-NC30WA includes an integrated development environment (High-Performance Embedded Workshop), C compiler, assembler and simulator debugger.
*3. SQMlint MISRA C rule checker (Part No.: R0C00000SCW01R) is sold as the optional product of Renesas C compiler.
*4. High-performance Embedded Workshop is included with C compiler package and Emulator debugger.
*5. Simulator debugger is included with C compiler package.
*6. Emulator debugger is bundled with emulators.
*7. Flash Development Toolkit (Part No.: R0C00000FDW04R) is available in a product version (with technical support) and an evaluation version (without technical
support). The E8a emulator (Part No.: R0E00008AKCE00) is necessary for programming. Visit the Renesas Technology Web site (http://www.renesas.com/fdt)
to confirm support details for specific MCU product numbers.
*8. Please refer to the following URL for Windows Vista.
http://www.renesas.com/tool_env
56
Development Tools List
R8C
Tiny Development tools for R8C/Tiny Series
MCU Introductory tool Software tool Emulator �����������������������������������
(����������������������������������
Emulator debugger is included. *6�) Programming tool
R8C/28
Flash Development Toolkit —
R8C/29 (R0C00000FDW04R) *10
— High-performance
R8C/2A (E8a emulator is necessary at
R8C/Tiny M3T-MR30/4 *14 Embedded programming.) ★★
R8C/2B Workshop *5
R8C/2C Renesas Starter Kit for R8C/2D
R0K5212D8Z000BR
R8C/2D (R0K5212D8S000BE)
R8C/2E
★★
R8C/2F
★★
R8C/2G
— — —
★★ Flash Development Toolkit
E8a
M3T-NC30WA *2 (R0C00000FDW04R) *10
R8C/2H (R0E00008AKCE00)
— ★★ ★★ —
★★ *7
(MISRA C *4) (E8a emulator is necessary at
★★
R8C/2J programming.)
★★
R8C/2K
★★ R0E521000CPE00 R0E521000EPB00
*8 PC7501 *9
R8C/2L ★★ ★★
★★
*1. CPU board, E8 on-chip debugging emulator, software (High-Performance Embedded Workshop integrated development environment, M3T-NC30WA C compiler package evaluation version, E8 emulator software, Flash Development Toolkit evaluation version), etc., are included.
Depending on the shipping date, the bundled software may include products or versions that are not the most recent ones available. The latest versions may be downloaded (free of charge) from the Renesas Technology Web site (http://www.renesas.com/download).
*2. The M3T-NC30WA includes an integrated development environment (High-Performance Embedded Workshop), C compiler, assembler and simulator debugger.
*3. Evaluation version of C compiler package exits.
*4. MISRA C rule checking functionality may be added by installing the optional SQMlint MISRA C rule checker (Part No.: R0C00000SCW01R).
*5. High-performance Embedded Workshop is included with C compiler package and Emulator debugger.
*6. Each emulator includes an emulator debugger. Depending on the shipping date, the bundled emulator debugger may include products or versions that are not the most recent ones available. The latest versions may be downloaded (free of charge) from the Renesas Technology Web
site (http://www.renesas.com/download).
*7. The E8a emulator (Part No.: R0E00008AKCE00) includes emulator software (High-Performance Embedded Workshop integrated development environment, E8a emulator software, compiler evaluation version, Flash Development Toolkit evaluation version). Depending on the shipping
date, the bundled software may include products or versions that are not the most recent ones available.
The latest versions may be downloaded (free of charge) from the Renesas Technology Web site (http://www.renesas.com/download).
*8. The conversion board for the target connection is necessary for R0E521000CPE00. The set sales of the emulator and the conversion board are also available. For details, please refer to the lists of Set Package of Compact Emulator for R8C/Tiny Series.
*9. The conversion board for the target connection is necessary for R0E521000EPB00. The set sales of the emulator and the conversion board are also available. For details, please refer to the lists of "Set Package of PC7501 Emulation Probe for R8C/Tiny Series".
*10. Flash Development Toolkit (Part No.: R0C00000FDW04R) is available in a product version (with technical support) and an evaluation version (without technical support). Visit the Renesas Technology Web site (http://www.renesas.com/fdt) to confirm support details for specific MCU
product numbers.
*11. Flash Programmer which supports standard serial I/O mode 2 (UART) and includes the M16C Flash Starter Software (for Windows).
*12. A variety of compatible programmers are available from our partner vendors. Contact the manufacturer regarding programmer details, supported MCUs and suitability for installation in a mass production or factory environment.
*13. The IC socket board is a programming adapter that supports a specific programmer.
*14. M3T-MR30/4 is a general term referring to the real-time OS development kit (M3T-MR30K/4) and the mass production contract (M3T-MR30S/4).
★★ Under development or evaluation: product name may be changed. When MCU is under development, restrictions and other limitation for tools may arise.
57
R8C
Tiny Set Package of Compact Emulator for R8C/Tiny Series
Components
Target MCU
Product name (Compact emulator and converter board are also sold separately.)
58
Development Tools List
R8C
Tiny Set Package of PC7501 Emulation probe for R8C/Tiny Series
Components
Target MCU
Product name (Compact emulator and converter board are also sold separately.)
Group Package name Compact emulator Converter board *1
PLSP0020JB-A
R8C/18 Previous code : 20P2F-A R0E521174EPB00 R0E521174CSJ00
R8C/19 (20-pin 0.65mm-pitch LSSOP)
R8C/1A PRDP0020BA-A
R8C/1B Previous code : 20P4B R0E521174EPB10 R0E521174CDB00
(20-pin 1.778mm-pitch SDIP)
R8C/20
PLQP0048KB-A
R8C/21
Previous code : 48P6Q-A R0E521237EPB00 R0E521237CFK00
R8C/22
(48-pin 0.5mm-pitch LQFP)
R8C/23
PLQP0052JA-A
R8C/24
Previous code : 52P6A-A R0E521258EPB00 R0E521258CFJ00
R8C/25
(52-pin 0.65mm-pitch LQFP)
PLQP0032GB-A
R8C/26
Previous code : 32P6U-A R0E521276EPB00 R0E521276CFG00
R8C/27
(32-pin 0.8mm-pitch LQFP) R0E521000EPB00
PLSP0020JB-A
R8C/28
Previous code : 20P2F-A R0E521174EPB00 R0E521174CSJ00
R8C/29
(20-pin 0.65mm-pitch LSSOP)
PLQP0064KB-A
Previous code : 64P6Q-A R0E5212BAEPB10 R0E5212BACFK00
R8C/2A (64-pin 0.5mm-pitch LQFP)
R8C/2B PLQP0064GA-A
Previous code : 64P6U-A R0E5212BAEPB00 R0E5212BACFG00
(64-pin 0.8mm-pitch LQFP)
(PLQP0080KB-A
R8C/2C
Previous code : 80P6Q-A R0E5212DAEPB00 R0E5212DACFK00
R8C/2D
(80-pin 0.5mm-pitch LQFP)
R8C/2K ★★ PLQP0032GB-A
R0E5212L4EPB00 R0E5212L4CFG00
Previous code : 32P6U-A
R8C/2L ★★ ★★ ★★
(32-pin 0.8mm-pitch LQFP)
*1. Converter board, socket for user system connection and user's manual are included.
★★Under development
59
R8C
Tiny Operating Environment for R8C/Tiny Series Software Tools
Product type Product name Host machine (OS) *7
RTOS M3T-MR30/4 *8 IBM PC/ATcompatibles (Windows XP, 2000)
C compiler package M3T-NC30WA *1 IBM PC/ATcompatibles (Windows XP, 2000)
MISRA C rule checker SQMlint *2 IBM PC/ATcompatibles (Windows XP, 2000)
IDE High-performance Embedded Workshop *3 IBM PC/ATcompatibles (Windows XP, 2000)
Simulator debugger Simulator Debugger for M16C and R8C/Tiny Series *4 IBM PC/ATcompatibles (Windows XP, 2000)
PC7501 Emulator Debugger for M16C and R8C/Tiny Series *5
Emulator debugger Compact Emulator Debugger for M16C and R8C/Tiny Series *5 IBM PC/ATcompatibles (Windows XP, 2000)
E8a Emulator Software *5
Flash and PROM Programming Flash Development Toolkit *6 IBM PC/ATcompatibles (Windows XP, 2000)
*1. The M3T-NC30WA includes an integrated development environment (High-Performance Embedded Workshop), C compiler, assembler and simulator debugger.
*2. SQMlint MISRA C rule checker (Part No.: R0C00000SCW01R) is sold as the optional product of Renesas C compiler.
*3. High-performance Embedded Workshop is included with C compiler package and Emulator debugger.
*4. Simulator debugger is included with C compiler package.
*5. Emulator debugger is bundled with emulators.
*6. Flash Development Toolkit (Part No.: R0C00000FDW04R) is available in a product version (with technical support) and an evaluation version (without technical
support). The E8a emulator (Part No.: R0E00008AKCE00) is necessary for programming. Visit the Renesas Technology Web site (http://www.renesas.com/fdt)to
confirm support details for specific MCU product numbers.
*7. Please refer to the following URL for Windows Vista.
http://www.renesas.com/tool_env
*8. M3T-MR30/4 is a general term referring to the real-time OS development kit (M3T-MR30K/4) and the mass production contract (M3T-MR30S/4).
60
Partners Tools
Powerful alliances between Renesas and its partner companies support the product development work of
our customers.
Coding Tools
Altium Limited Gaio Technology Co., Ltd. IAR Systems
Renesas M16C Software IDE for embedded real-time systems OPEN plus IAR Embedded Workbench ,visualSTATE
Development Tool V.3.1 Gaio Technology, Inc. IAR Systems AB
12A Rodborough Rd, TEL: 1-800-293-9053 PO Box 23051, SE75023 Uppsala, Sweden
FAX: 408-351-3370 TEL: +46 18 16 78 00
Frenchs Forest NSW 2086 FAX: +46 18 16 78 38
TEL: +61 2 9975 7710 E-mail: info@gaio.com E-mail: info@iar.se
FAX: +61 2 9975 7720 http://www.gaio.com/ http://www.iar.com
E-mail: info@altium.com
http://www.altium.com/tasking
M32C M16C R32C M32C M16C
80 80 100 80 80
M16C M16C M16C M16C M16C R8C M16C M16C M16C M16C M16C R8C M16C M16C M16C M16C M16C R8C
KPIT Cummins Infosystems Limited SEGGER Microcontroller Systeme GmbH Red Hat, Inc.
KPIT GNU Tools IAR EWM16C, IAR EWM32C Red Hat GNUPro
KPIT Infosystems Limited TEL: +49 (0) 2103-2878-0 Red Hat, Inc.
Talisman House, 181-183 Kings Road Reading, E-mail: info@segger.com TEL: +1-919-754-3700
Berkshire RG1 4EX, UK http://www.segger.com/
TEL: +44 118 951 9400 http://www.redhat.com/
FAX: +44 118 951 9409
E-mail: kpituk@kpitcummins.com
http://www.kpitgnutools.com/
M32C M16C M32C M16C M32C M16C
80 80 80 80 80 80
M16C M16C M16C M16C M16C R8C M16C M16C M16C M16C M16C M16C M16C M16C M16C M16C R8C
80 80 80 80
M16C M16C M16C M16C M16C M16C M16C M16C M16C M16C M16C
60 30 20 10 Tiny 60 30 20 10 Tiny 20
80 80 80 80
M16C M16C M16C M16C M16C R8C M16C M16C M16C M16C M16C R8C
60 30 20 10 Tiny Tiny 60 30 20 10 Tiny Tiny
Thesycon Systemsoftware & Consulting GmbH Ubiquitous Corporation Vector Informatik GmbH
USB Firmware Library - VUFIL TCP/IP-OS and Middleware CANbedded
Werner-von-Siemens-Str. 2, Ilmenau, Shinjuku Center Bldg.10F, 1-25-1 Ingersheimer Str.24, D-70499 Stuttgart
Thuringen, Germany Nishi-Shinjuku, Shinjuku-Ku, Tokyo TEL: +49 711 80670-0
TEL: +49 3677 8462 0 163-0610, JAPAN FAX: +49 711 80670-111
E-mail: Ute.Eberhardt@thesycon.de TEL: +81-3-5908-3451 E-mail: info@vector-infomatik.de
http://www.thesycon.de/vufil FAX: +81-3-5908-3452 http://www.vector-informatik.de/
info@ubiquitous.co.jp
http://www.ubiquitous.co.jp/
M32C M16C M32C
80 80 80
M16C M16C M16C M16C M16C M16C R8C M16C M16C M16C M16C M16C
61
Visit our Web site for the latest information. http://www.renesas.com/partners
OS
Altium Limited CMX Systems, Inc. Elektrobit Automotive Software
CMX-RTX CMX-Tiny+, CMX-RTX tresos ECU with OSEK Plug-in
12A Rodborough Rd, Frenchs Forest 12276 San Jose Blvd, Suite 119, TEL: +81 (0)3 5775 6160
NSW 2086 Jacksonville, FL 32223 E-mail: info-jp@elektrobit.com
TEL: +61 2 9975 7710 TEL: +1 904-880-1840 http://www.elektrobit.com
FAX: +61 2 9975 7720 FAX: +1 904-880-1632
E-mail: info@altium.com E-mail: cmx@cmx.com
http://www.altium.com/tasking http://www.cmx.com/
M32C M16C M32C M16C M32C
80 80 80 80 80
M16C M16C M16C M16C M16C M16C M16C M16C M16C M16C R8C M16C
60 30 20 10 Tiny 60 30 20 10 Tiny 80
80 80 100 80 80
M16C M16C M16C M16C M16C R8C M16C M16C M16C M16C M16C M16C M16C
M16C M32C
80 80
M16C M16C M16C M16C M16C M16C M16C
60 20 60 30 20 10 Tiny
60 30 20 10 Tiny Tiny 60 80 60
80 80
M16C M16C R8C M16C
60 Tiny Tiny 60
62
Partners Tools
Powerful alliances between Renesas and its partner companies support the product development work of
our customers.
80 80 80 80
M16C M16C R8C M16C M16C R8C M16C M16C M16C R8C
HI-LO System Research Co., Ltd. Leap Electronic Co., Ltd. Minato Electronics Inc.
Universal Programmer ALL-11 SU3000 Gang-8 programmer Model 1894
TEL: +886-2-8792-3301 6F-4, No. 4, Lane 609, ChungHsin Rd., TEL: +81-45-592-5549
FAX: +886-2-8792-3285 Sec. 5, Sanchung, Taipei Hsien, Taiwan FAX: +81-45-591-5618
E-mail: sales@hilosystems.com.tw TEL: +886 2 2999-1860 E-mail: h_kinoshita@minato.co.jp
http://www.hilosystems.com.tw/ FAX: +886 2 2999-9873 http://www.minato.co.jp/index_e.asp
E-mail: service@leap.com.tw
http://www.leap.com.tw
M16C
80
M16C M16C M16C M16C M16C
60 60 60 20 Tiny
SEGGER Microcontroller Systeme GmbH Suisei Electronics System Co., Ltd. Sunny Giken Inc.
Programming tool for Renesas flash EFP-RC, EFP-S2/S2V Flash Microcomputer Programmer
microcontrollers with on-chip flash TEL: +81-6-6913-4531 S550-MFW1U, SFW-62SA
Flasher 4 FAX: +81-6-6913-4534
TEL: +49 (0) 2103-2878-0 E-mail: support@suisei.co.jp Renesas Solutions Corp.
E-mail: info@segger.com http://www.suisei.co.jp/index_e.html E-mail: support_apl@renesas.com
http://www.segger.com/ http://www.sunnygiken.co.jp/english/
80 80 80 80 80
M16C M16C M16C M16C R8C M16C M16C M16C M16C R8C
System General Corp. Tokyo Eletech Corporation Wave Technology Co., Ltd.
T9600 SICA Flash programming and testing
1623 South Main Street, Milpitas, 3-10 Akihabara, Taito-ku TOKYO system Y3000-8
CA 95035 110-0006 Japan
TEL: +1 408-263-6667 TEL: +81-3-5304-1885
TEL: +81-3-5295-1661 FAX: +81-3-5304-1886
E-mail: sales@systemgeneral.com FAX: +81-3-5295-1775
http://www.systemgeneral.com/ E-mail: e_sales@y1000.com
E-mail: info@tetc.co.jp http://www.y1000.com/index_e.html
http://www.tetc.co.jp/
80 80 80 80
M16C M16C M16C M16C M16C R8C M16C M16C R8C
80 80
M16C M16C R8C
60 Tiny Tiny
63
MEMO
64
Middleware
M16C Middleware
Software
µITRON-OS
Ethernet ATA ATAPI SD/MMC Image Capture Hardware-Dependent
Drivers
M16C Family
Ethernet Note: Operating system only required
HDD CD-ROM Memory Card CMOS Sensor
Contoroller IC when using TCP/IP.
We provide RENESAS original
Hardware Operating System for MR Series.
65
Software Libraries to Support Tiny MCUs
Web
eb http://www.renesas.com/tiny_swlib
Uniform specification
Renesas supplies software libraries for for all Tiny MCUs
evaluation purposes to customers using Tiny
Application program
Series MCUs. Designed to be compact enough
• Sound playback • Data flash driver
for embedding on a single chip, these programs • Ultra-compact TCP/IP • Original file system
system software
are compatible with all Tiny MCUs. The
software libraries for Tiny MCUs enable
developers to create applied solutions for ITRON TCP/IP API Original API ADPCM compression/ Original API
embedded devices essential in today’s expansion library
ubiquitously networked society, for example TCP/IP protocol stack File system Driver
devices supporting remote operation via a PWM output
network. PPP/LAN driver Driver interface sample driver Data flash interface
The programs composing the software libraries
implement simple functions and are easy to
use, making them ideal for use in training and *2
MultiMediaCard/SD Data flash
evaluation. They can be embedded in systems
Memory Card driver
that are mass produced,*1 thereby helping
bring down the final market cost of the product.
Feel free to try them out and see what they can Many low-pin-count
do for you. Tiny MCUs to choose from
*1. Since they are intended for evaluation, these software libraries come with no warranty or support.
*2. MultiMediaCard and SD Memory Card drivers are sold separately. Development of systems using MultiMediaCard (MMC) or SD Memory Card technology requires purchase
of a license. For information on licensing, contact the MultiMediaCard Association or SD Card Association.
66
Demo Sets
CAN CAN
Transceiver Transceiver
(HA13721FP) (HA13721FP)
CAN
3
2
1
Board inside 3rd Floor
Elevator M16C/29
M16C/29
Board in 2nd Floor
Control Room M16C/29
M16C/29
1st Floor
M16C/29
Audio Decompression/Audio Output Demo Set (M16C/26A) LIN Communication Demo Set (M32C/87)
Features Features
• Decompresses compressed audio data stored in the MCU's • LIN communication is implemented using the M32C/87 as the
on-chip flash memory and produces PWM output for audio master device.
playback. The data compression format is ADPCM. • The R8C/23 is used as the slave device.
• The demo kit consists of an audio board (board with an amplifier, Oscilloscope
LPF, and compact speaker mounted on it) connected to the M32C/87
Renesas Starterkit for M16C/26A. Starter Kit
Master
LIN Driver Board
Monitors physical layer
of LIN communication.
R8C/23 R8C/23
LIN Slave LIN Slave
Board Board
Sunny Giken
S810-CLG/Tiny-23
67
MEMO
All trademarks and registered trademarks are the property of their respective owners.
68
Functions/Applications
Applications Applications
: Ideal : Suitable : Ideal : Suitable
Industrial/Security
Industrial/Security
AV/Home Use PC Related Automotive (Applicable Products Available) AV/Home Use PC Related Automotive (Applicable Products Available)
Driving Safety
Driving Safety
Body/Chassis
Body/Chassis
Amusement
Amusement
Networking
Networking
Information
Information
Navigation/
Navigation/
Appliances
Appliances
Car Audio
Car Audio
Series Group Notes Series Group Notes
Imaging
Imaging
Storage
Storage
Display
Display
Engine
Engine
Mobile
Mobile
Video
Video
Audio
Audio
PC
PC
R32C/100 R32C/111 ● ● ● ● ● ● ● ● ● ● ● R8C/Tiny R8C/10 ● ● ● ● ● ● ● ●
M32C/80 M32C/88 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● R8C/11 ● ● ● ● ● ● ● ●
Large-capacity R8C/12 ● ● ● ● ● ● ● ●
M32C/87 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● flash applications
R8C/13 ● ● ● ● ● ● ● ●
M32C/85 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● R8C/14 ● ● ● ● ● ● ● ●
M32C/84 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● R8C/15 ● ● ● ● ● ● ● ●
M32C/83 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● R8C/16 ● ● ● ● ● ● ● ●
M32C/82 ● ● ● ● ● ● ● ● ● ● ● R8C/17 ● ● ● ● ● ● ● ●
R8C/18 ● ● ● ● ● ● ● ●
M32C/81 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
R8C/19 ● ● ● ● ● ● ● ●
M32C/80 ● ● ● ● ● ● ● ● ● ● ● ● ● R8C/1A ● ● ● ● ● ● ● ●
M16C/80 M16C/80 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● R8C/1B ● ● ● ● ● ● ● ●
M16C/60 M16C/6S ● ● ● ● R8C/20 ● ● ● ● ●
M16C/6N ● ● ● ● ● ● ● R8C/21 ● ● ● ● ●
R8C/22 ● ● ● ● ● ●
M16C/6V ●
R8C/23 ● ● ● ● ● ●
M16C/6H ● R8C/24 ● ● ● ● ● ● ● ●
M16C/64 ● ● ● ● ● ● ● ● ● ● ● R8C/25 ● ● ● ● ● ● ● ●
M16C/65 ● ● ● ● ● ● ● ● ● ● ● R8C/26 ● ● ● ● ● ● ● ● ●
M16C/62P ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● R8C/27 ● ● ● ● ● ● ● ● ●
R8C/28 ● ● ● ● ● ● ● ● ●
M16C/62A ● ● ● ● ● ● ● ● ● ● ● ● ●
R8C/29 ● ● ● ● ● ● ● ● ●
M16C/62N ● ● ● ● ● ● ● ● ● ● ● ● ● R8C/2A ● ● ● ● ● ● ● ●
M16C/30 M16C/30P ● ● ● ● ● ● ● ● R8C/2B ● ● ● ● ● ● ● ●
M16C/39P ● ● ● R8C/2C ● ● ● ● ● ● ● ●
M16C/20 M16C/2N ● ● ● R8C/2D ● ● ● ● ● ● ● ●
R8C/2E ● ● ● ● ● ● ● ●
M16C/24 ● ● ● ● ● ●
R8C/2F ● ● ● ● ● ● ● ●
M16C/Tiny M16C/29 ● ● ● ● ● ● ● ● ● R8C/2G ● ● ● ● ● ● ● ●
M16C/28 ● ● ● ● ● ● ● ● ● R8C/2H ● ● ● ● ● ● ● ●
M16C/26A ● ● ● ● ● ● ● ● R8C/2J ● ● ● ● ● ● ● ●
M16C/10 M16C/1N ● ● ● ● ● ● ● R8C/2K ● ● ● ● ● ● ● ●
: Under Development
R8C/2L ● ● ● ● ● ● ● ●
: Under Development
Package Photos
1B4 R5F2111
5230 4FP
4041
PTLG0085JB-A
(Previous code: 85FOG)
PLSP0020JB-A PRDP0020BA-A PWQN0028KA-B PLQ0032GB-A PLQP0048KB-A PRQP0080JA-A (7mm 7mm) PTQP100LB-A PLQP0100KB-A
(Previous code: 20P2F-A) (Previous code: 20P4B) (Previous code: 28PJW-B) (Previous code: 32P6U-A) (Previous code: 48P6Q-A) (Previous code: 80P6S-A) (Previous code: 100PFB) (Previous code: 100P6Q-A)
(0.65mm pitch) (20mil) (5mm 5mm) (0.8mm pitch) (0.5mm pitch) (0.65mm pitch) (0.4mm pitch) (0.5mm pitch) PRQP0100JB-A
(Previous code: 100P6S-A)
(0.65mm pitch)
551100
R5F21256S
NFP
69 70
Functions/Applications
Standard Functions
M32C/80
M16C/80
M16C/60
M16C/30
M16C/20
M16C/10
Series
M16C/26A, 26B
M16C/62A
M16C/62N
M16C/62P
M16C/30P
M16C/39P
Group R32C/111
M16C/6N
M16C/6H
M16C/1N
M16C/6S
M16C/6V
M32C/88
M32C/87
M32C/85
M32C/84
M32C/83
M32C/82
M32C/81
M32C/80
M16C/80
M16C/64
M16C/65
M16C/24
M16C/29
CPU Multiplier ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Multiply-accumulate instruction ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Barrel shifter ● ● ● ● ● ● ● ● ●
FPU ●
CPU, memory bus functions
DMA DMAC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
DTC/DMAII ● ● ● ● ● ● ● ● ●
On-chip RAM ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
memory Flash memory ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Mask ROM ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
One-time PROM ● ●
QzROM
ROM Less ● ● ● ● ● ●
Data flash ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Program security ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
External bus Address/data separate buses ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
extensions Address/data multiplex bus ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
DRAM controller ● ● ● ●
Clocks PLL ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Clock power supply functions
Subclock/RTC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
On-chip oscillator ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Oscillation stop detection ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Frequency divider circuit ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Low-power-consumption mechanism ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Voltage Low-voltage detection/LVD ● ● ● ● ● ● ● ● ● ● ● ●
detection Power-on reset ●
Operating 5V ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
voltage 3V ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
A/D converters 8-bit ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
10-bit ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
S&H ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
D/A converter 8-bit ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Timers Input capture ● ● ● ● ● ● ● ● ● ●
Output compare ● ● ● ● ● ● ● ● ● ●
bit 16-bit ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
PWM output ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Real-time ports ● ● ● ● ●
Functions Event counter ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
2-phase encoder input ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
3-phase inverter output ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Real-time clock ●
Watchdog ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Peripheral functions
Series R8C/Tiny
R8C/2G
R8C/1A
R8C/1B
R8C/2A
R8C/2B
R8C/2C
R8C/2D
R8C/2H
R8C/2K
R8C/2E
R8C/2F
R8C/2L
R8C/10
R8C/12
R8C/13
R8C/14
R8C/15
R8C/16
R8C/17
R8C/18
R8C/19
R8C/20
R8C/21
R8C/22
R8C/23
R8C/24
R8C/25
R8C/26
R8C/27
R8C/28
R8C/29
R8C/2J
R8C/11
Group
CPU Multiplier ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Multiply-accumulate instruction ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Barrel shifter
DMA DMAC
CPU, memory bus functions
DTC/DMAII
On-chip RAM ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
memory Flash memory ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Mask ROM
One-time PROM
QzROM
ROM Less
Data flash ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Program security ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
External bus Address/data separate buses
extensions Address/data multiplex bus
DRAM controller
Clocks PLL
Subclock/RTC ● ● ● * ● * ●* ● * ● ● ● ● ● ●
Clock power supply functions
On-chip oscillator ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Oscillation stop detection ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Frequency divider circuit ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Low-power-consumption mechanism ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Voltage Low-voltage detection/LVD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
detection Power on reset ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Operating 5V ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
voltage 3V ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
A/D converters 8-bit ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
10-bit ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
S&H ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Comparator ● ● ● ● ● ● ●
D/A converter 8-bit ● ● ● ● ● ●
Timers Input capture ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Output compare ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
bit 16-bit ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
PWM output ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Real-time ports
Functions Event counter ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
2-phase encoder input
3-phase inverter output
Real-time clock ● ● ● ● ● ● ● ● ● ● ● ●
Watchdog ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Peripheral functions
R8C/1A
R8C/15
R8C/17
12K+2K
R8C/19
R8C/1B
R8C/12
12K+4K
R8C/13
R8C/2G★★ R8C/10 R8C/2K★★
R8C/11
R8C/14
R8C/16
R8C/18
16K
R8C/1A
R8C/24
R8C/26
R8C/28
R8C/2E★★
R8C/15 R8C/2L★★
R8C/17
R8C/19
R8C/1B
16K+2K
R8C/25
R8C/27
R8C/29
R8C/2F★★
R8C/12
16K+4K
R8C/13
24K R8C/2G★★ R8C/26 R8C/24
24K+2K R8C/27 R8C/25
24K+4K M16C/26A
R8C/2G★★ R8C/26 R8C/20
32K R8C/22
R8C/24
R8C/27 R8C/21
32K+2K R8C/23
R8C/25
: Under Development
73
Memory Options (ROM/RAM)
RAM size (bytes)
2K 2.5K 3K 4K 5K 6K 7K 7.5K 8K 10K 12K 16K 18K 20K 24K 31K 40K 48K 63K
R8C/20
R8C/22
48K R8C/24
R8C/2A
R8C/2C
R8C/21
R8C/23
48K+2K R8C/25
R8C/2B
R8C/2D
48K+4K M16C/26A M16C/28
R8C/20 M16C/62N
R8C/22
64K R8C/24
R8C/2A
R8C/2C
R8C/21
R8C/23
64K+2K R8C/25
R8C/2B
R8C/2D
M16C/26A M16C/1N M16C/28
64K+4K
M16C/62P
R8C/20 R8C/2A
96K R8C/22 R8C/2C
ROM size (bytes)
M16C/30P
R8C/21 R8C/2B
96K+2K
R8C/23 R8C/2D
M16C/30P M16C/28
96K+4K
M16C/29
M16C/30P R8C/20 R8C/2A M16C/62A
128K R8C/22 R8C/2C M16C/62N
M16C/80
R8C/21 R8C/2B
128K+2K
R8C/23 R8C/2D
M16C/6N M16C/62P M16C/28
128K+4K
M16C/30P M16C/29
160K M16C/30P M16C/30P
192K M16C/30P M16C/30P
192K+4K M16C/30P
M16C/62A
256K M16C/30P M16C/62N
M16C/80
256K+4K M16C/6N M16C/62P
256K+24K M16C/64★★ M16C/65★★
M32C/88 M32C/84
320K+4K
M32C/85
M32C/88 M32C/84 M16C/62P
384K+4K M32C/85 M16C/6N
M32C/87
512K M32C/83
M32C/88 M32C/84 M16C/62P
512K+4K M32C/85 M16C/6N
M32C/87
512K+8K R32C/111★★ R32C/111★★
512K+24K M16C/64★★
768K+4K M32C/87
1MB+4K M32C/87
: Under Development
74
Flash Memory Versions
R8C/1A
R8C/15
R8C/17
12K+2K
R8C/19
R8C/1B
R8C/12
12K+4K
R8C/13
R8C/14 R8C/10 R8C/24
R8C/16 R8C/11
R8C/18 R8C/26
16K
R8C/1A R8C/2E★★
R8C/28 R8C/2G★★
R8C/2K★★
R8C/15 R8C/27 R8C/25
R8C/17 R8C/2F★★
16K+2K R8C/19 R8C/2L★★
R8C/1B
R8C/29
R8C/12
16K+4K
R8C/13
R8C/26 R8C/24
24K
R8C/2G★★
24K+2K R8C/27 R8C/25
24K+4K M16C/26A M16C/26A
R8C/26 R8C/20 R8C/24
32K
R8C/2G★★ R8C/22
R8C/27 R8C/21 R8C/25
32K+2K
R8C/23
: Under Development
75
Memory Options (Pin count)
Pin count
42 48 52 64 80 85 100 128 144
R8C/20 R8C/24 R8C/2A R8C/2C
48K
R8C/22
R8C/21 R8C/25 R8C/2B R8C/2D
48K+2K
R8C/23
48K+4K M16C/26A M16C/26A M16C/28 M16C/28 M16C/28
R8C/20 R8C/24 R8C/2A R8C/2C
64K
R8C/22
R8C/21 R8C/25 R8C/2B R8C/2D
64K+2K
R8C/23
M16C/26A M16C/26A M16C/28 M16C/28 M16C/28
64K+4K
M16C/1N M16C/62P
R8C/20 R8C/2A R8C/2C M16C/30P
96K
R8C/22
R8C/21 R8C/2B R8C/2D
96K+2K
R8C/23
M16C/28 M16C/28 M16C/28 M16C/30P
96K+4K
M16C/29 M16C/29
R8C/20 R8C/2A R8C/2C M16C/30P M16C/80
R8C/22 M16C/62A
128K
M16C/62N
M16C/80
R8C/21 R8C/2B R8C/2D
128K+2K
R8C/23
M16C/28 M16C/28 M16C/30P
128K+4K M16C/29 M16C/29 M16C/62P
M16C/62P M16C/6N
ROM size (bytes)
160K M16C/30P
192K M16C/30P
192K+4K M16C/30P
M16C/62A M16C/80
M16C/30P
256K
M16C/62N
M16C/80
M16C/62P M16C/62P
256K+4K
M16C/6N
M16C/64★★ M16C/65★★
256K+24K
M16C/65★★
M32C/84 M32C/84
320K+4K M32C/85 M32C/85
M32C/88 M32C/88
M16C/62P M16C/62P M32C/84
M16C/6N M16C/6N M32C/85
M32C/84 M32C/88
384K+4K
M32C/85 M32C/87
M32C/87
M32C/88
512K M32C/83 M32C/83
M16C/62P M16C/62P M32C/84
M16C/6N M16C/6N M32C/85
M32C/84 M32C/88
512K+4K
M32C/85 M32C/87
M32C/87
M32C/88
512K+8K R32C/111★★
512K+24K M16C/64★★
768K+4K M32C/87 M32C/87
1MB+4K M32C/87 M32C/87
: Under Development
76
Mask Versions
24K M16C/26A
160K M16C/30P
512K M32C/87
: Under Development
77
Memory Options (Pin count)
Pin count
42 48 64 80 100 128 144
M16C/62P M16C/80
M16C/80 M32C/8A
ROM Less M32C/8A M32C/84
M32C/80
M32C/84
M16C/62P M16C/62N
128K M16C/62P
M16C/6N
M16C/80
M32C/81
M32C/84
160K M16C/30P
M16C/30P M16C/62P
M16C/39P M16C/6N
192K
M16C/62P
M16C/6N
78
Products Lineup
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0144KA-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0144KA-A
Package*2
M30800SAGP-BL Note1
Note1
M3081NMC-XXXGP
M30810MC-XXXGP
M30812MC-XXXGP
M3081LMC-XXXGP
M30810MC-XXXFP
M3081LMC-XXXFP
M30800SAFP-BL
M30800SAGP
M308A0SGP★
M30800SAFP
Part No.
1
Built-in boot loader function ROM-less version ★ : New product ★★ : Under development
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
79
• Specifications (M32C/80 Series)
Group M32C/82 M32C/83
PLQP0100KB-A
PLQP0144KA-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0144KA-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0144KA-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0144KA-A
Package*2
M30823MW-XXXGP
M30825MW-XXXGP
M30823MW-XXXFP
M30823MH-XXXGP
M30825MH-XXXGP
M30826MH-XXXGP
M30828MH-XXXGP
M30823MH-XXXFP
M30826MH-XXXFP
M30833FJGP
M30835FJGP
M30833FJFP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
80
Products Lineup
PLQP0100KB-A
PLQP0144KA-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0144KA-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0144KA-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0144KA-A
Package*2
M30843MH-XXXGP★★
M30845MH-XXXGP★★
M30840MC-XXXGP★
M30842MC-XXXGP★
M30840MC-XXXFP★
M30843MW-XXXGP
M30845MW-XXXGP
M30843MW-XXXFP
M30843FWGP
M30845FWGP
M30843FHGP
M30845FHGP
M30843FHFP
M30843FJGP
M30845FJGP
M30843FJFP
M30840SGP
M30842SGP
Part No.
M30840SFP
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
81
• Specifications (M32C/80 Series)
Group M32C/85
PLQP0100KB-A
PLQP0144KA-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0144KA-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0144KA-A
Package*2
M30853MH-XXXGP★★
M30855MH-XXXGP★★
M30853MW-XXXGP
M30855MW-XXXGP
M30853MW-XXXFP
M30853FWGP
M30855FWGP
M30853FWFP
M30853FHGP
M30855FHGP
M30853FHFP
M30853FJGP
M30855FJGP
M30853FJFP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
82
Products Lineup
ROM (Bytes) 384K 384K + 4K 512K 512K + 4K 768K + 4K 1M + 4K 384K 384K + 4K 512K
RAM (Bytes) 24K 31K 48K 24K 31K
ROM Type*1 M F M F M F M
Memory
Data Flash - Yes (4K) - Yes (4K) - Yes (4K) -
- Yes (ID Code Check Function, - Yes (ID Code Check Function, - Yes (ID Code Check Function, -
Program Security
ROM Code Protect Function) ROM Code Protect Function) ROM Code Protect Function)
CPU M32C/80 Core
Basic Instructions 108
Minimum Instruction Execution Time (ns) 31.3 (@32MHz)
CPU
Multiplier 16 × 16→32
Multiply-Accumulate Instruction 16 × 16 + 48→48
Barrel Shifter Yes
DMAC (Channels) 4
DMA
DTC/DMACII DMACII (Starts by all peripheral interrupt factors)
Address Space (Bytes) 16M
External Bus External Bus Interface Support for insertion of 1 to 6 wait states, Outputs 4 chip-select signals
Expansion Bus Structure Selectable from Separate bus, Multiplex bus, Data Bus Width can be selected (8/16-bit), The number of output address buses can be selected (16/20)
DRAM Controller -
Clock Generation Circuit 4 circuits (Main clock, PLL, Sub-clock and On-chip oscillator)
PLL Yes
Subclock Yes
Clock On-Chip Oscillator Yes
Oscillation Stop Detection Yes
Frequency Divider 1/n (n=1, 2, 3, 4, 6, 8, 10, 12, 14, 16)
Power Save Wait/Stop
Power Supply Power-On Reset/POR -
Voltage Detection Low Voltage Detection/LVD Yes (Low voltage)
10-bit 10-bit 10-bit 10-bit 10-bit 10-bit 10-bit 10-bit 10-bit 10-bit 10-bit 10-bit 10-bit 10-bit 10-bit 10-bit 10-bit 10-bit
Resolution × Channels
× 26 × 34 × 26 × 34 × 26 × 34 × 26 × 34 × 26 × 34 × 26 × 34 × 26 × 34 × 26 × 34 × 26 × 34
A/D Converter
Sample and Hold Yes
Multi-Channel Sample and Hold -
D/A Converter Resolution × Channels 8-bit × 2
8-bit -
16-bit 11 (Timer A, Timer B)
Input Capture 8 (Intelligent I/O)
10 (Intelligent 16 (Intelligent 10 (Intelligent 16 (Intelligent 10 (Intelligent 16 (Intelligent 10 (Intelligent 16 (Intelligent 10 (Intelligent 16 (Intelligent 10 (Intelligent 16 (Intelligent 10 (Intelligent 16 (Intelligent 10 (Intelligent 16 (Intelligent 10 (Intelligent 16 (Intelligent
Output Compare
I/O) I/O) I/O) I/O) I/O) I/O) I/O) I/O) I/O) I/O) I/O) I/O) I/O) I/O) I/O) I/O) I/O) I/O)
15 (Timer A, 21 (Timer A, 15 (Timer A, 21 (Timer A, 15 (Timer A, 21 (Timer A, 15 (Timer A, 21 (Timer A, 15 (Timer A, 21 (Timer A, 15 (Timer A, 21 (Timer A, 15 (Timer A, 21 (Timer A, 15 (Timer A, 21 (Timer A, 15 (Timer A, 21 (Timer A,
Timer PWM Output
Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O)
3 (Intelligent 8 (Intelligent 3 (Intelligent 8 (Intelligent 3 (Intelligent 8 (Intelligent 3 (Intelligent 8 (Intelligent 3 (Intelligent 8 (Intelligent 3 (Intelligent 8 (Intelligent 3 (Intelligent 8 (Intelligent 3 (Intelligent 8 (Intelligent 3 (Intelligent 8 (Intelligent
Real-Time Port
I/O) I/O) I/O) I/O) I/O) I/O) I/O) I/O) I/O) I/O) I/O) I/O) I/O) I/O) I/O) I/O) I/O) I/O)
Event Counter 11 (Timer A, Timer B)
2-Phase Encoder Input 3 (Timer A) + 1 (Intelligent I/O)
3-Phase Inverter Control 1 (shared with Timer A4, Timer A1, Timer A2, Timer B2, Dead time timer)
Watchdog Timer 1
7 (UART, 8 (UART, 7 (UART, 8 (UART, 7 (UART, 8 (UART, 7 (UART, 8 (UART, 7 (UART, 8 (UART, 7 (UART, 8 (UART, 7 (UART, 8 (UART, 7 (UART, 8 (UART, 7 (UART, 8 (UART,
Clock Sync./ Clock Async.
Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O) Intelligent I/O)
Serial Interface
Clock Sync. Only 2 (Intelligent I/O)
Clock Async. Only -
I2C-bus 5 (UART)
IEBus 6 (UART, Intelligent I/O)
Smart Card/SIM 5 (UART)
Synchronous Serial Communication Unit/Special Serial I/O 5 (UART)
Channels 2 1
CAN
Message Box (Numbers) 16 × 2 16
IrDA Yes (UART)
CRC Calculation Circuit 1 (CRC−CCITT (X16 + X12 + X5 + 1))
X/Y Converter Yes
Input Only (Numbers) 1
CMOS I/O (Numbers) 85 121 85 121 85 121 85 121 85 121 85 121 85 121 85 121 85 121
I/O Ports N-Channel Open Drain Port (Numbers) 2
High Current Drive Port -
Pull-Up Resistor 85 121 85 121 85 121 85 121 85 121 85 121 85 121 85 121 85 121
External Interrupts Pins 11 14 11 14 11 14 11 14 11 14 11 14 11 14 11 14 11 14
Debugging On-Chip Debug - Yes - Yes - Yes -
Function On-Board Flash Program - Yes - Yes - Yes -
Other ROM Correction Function Yes - Yes - Yes - Yes
Functions Others 3V, 5V Interface
Operating Frequency/Supply Voltage 32MHz/4.2 to 5.5V, 24MHz/3.0 to 5.5V
Operating Ambient Temperature (˚C) – 20 to 85, – 40 to 85
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0144KA-A
Package*2
M30873MHA-XXXGP
M30875MHA-XXXGP
M30876MJA-XXXGP
M30878MJA-XXXGP
M30876MJA-XXXFP
M30873MH-XXXGP
M30875MH-XXXGP
M30876MJ-XXXGP
M30878MJ-XXXGP
M30876MJ-XXXFP
M30873FHAGP
M30875FHAGP
M3087BFKGP
M30873FHGP
M30875FHGP
M30879FKGP
M3087BFLGP
M30879FLGP
M30876FJGP
M30878FJGP
M30879FLFP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
83
• Specifications (M32C/80 Series)
Group M32C/87 (M32C/87A) M32C/87 (M32C/87B)
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0144KA-A
Package*2
M30873MHB-XXXGP
M30875MHB-XXXGP
M30876MJB-XXXGP
M30878MJB-XXXGP
M30876MJB-XXXFP
M3087BFKBGP
M3087BFKAGP
M30873FHBGP
M30875FHBGP
M30879FKBGP
M3087BFLBGP
M30879FKAGP
M3087BFLAGP
M30879FLBGP
M30879FLAGP
M30876FJBGP
M30878FJBGP
M30876FJAGP
M30878FJAGP
M30879FLAFP
M30879FLBFP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
84
Products Lineup
PLQP0100KB-A
PLQP0144KA-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0144KA-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0144KA-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0144KA-A
Package*2
M30803MG-XXXGP
M30805MG-XXXGP
M30800SGP-BL Note1
M30802SGP-BL Note1
M30803SGP-BL Note1
M30805SGP-BL Note1
M30800MC-XXXGP
M30802MC-XXXGP
M30803MG-XXXFP
M30800SFP-BL Note1
M30803SFP-BL Note1
M30800MC-XXXFP
M30803FGGP
M30805FGGP
M30800FCGP
M30802FCGP
M30803FGFP
M30800FCFP
M30800SGP
M30802SGP
M30803SGP
M30805SGP
Part No.
M30800SFP
M30803SFP
1
Built-in boot loader function ROM-less version ★ : New product ★★ : Under development
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
85
• Specifications (M16C/60 Series)
Group M16C/64 M16C/65
PRQP0100JD-B
PRQP0100JD-B
PRQP0100JD-B
PRQP0100JD-B
PLQP0100KB-A
PLQP0100KB-A
PLQP0100KB-A
PLQP0100KB-A
PLQP0100KB-A
Package*2
R5F3640MDFB★★
R5F3640MNFB★★
R5F3640MDFA★★
R5F3640MNFA★★
R5F3640DDFB★★
R5F3640DNFB★★
R5F3650EDFB★★
R5F3650ENFB★★
R5F3640DDFA★★
R5F3640DNFA★★
R5F3650EDFA★★
★★
R5F3650ENFA
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
86
Products Lineup
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0080JA-A
PRQP0080JA-A
PRQP0080JA-A
Package*2
M30622MAP-XXXGP
M30623MAP-XXXGP
M30622M6P-XXXGP
M30622M8P-XXXGP
M30623M8P-XXXGP
M30622MAP-XXXFP
M30622M6P-XXXFP
M30622M8P-XXXFP
M30622F8PGP
M30623F8PGP
M30622F8PFP
M30620SPGP
M30624SPGP
M30626SPGP
M30622SPGP
M30620SPFP
M30624SPFP
M30626SPFP
M30622SPFP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
87
• Specifications (M16C/60 Series : M16C/62P Group)
Group M16C/62P
- Yes (ID Code Check Function, - Yes (ID Code Check Function, -
Program Security
ROM Code Protect Function) ROM Code Protect Function)
CPU M16C/60 Core
Basic Instructions 91
Minimum Instruction Execution Time (ns) 41.7 (@24MHz)
CPU
Multiplier 16 × 16→32
Multiply-Accumulate Instruction 16 × 16 + 32→32
Barrel Shifter -
DMAC (Channels) 2
DMA
DTC/DMACII -
Address Space (Bytes) 1M - 1M - 1M
Support for insertion Support for insertion
of 1 to 3 wait states, of 1 to 3 wait states,
Outputs 4 chip-select Outputs 4 chip-select
- - Support for insertion of 1 to 3 wait states, Outputs 4 chip-select signals,
External Bus Interface signals, Available to signals, Available to
Available to 4M bytes by address space expansion function
4M bytes by address 4M bytes by address
space expansion space expansion
function function
External Bus
Expansion Selectable from Selectable from
Separate bus, Separate bus,
Multiplex bus, Data Multiplex bus, Data
Bus Width can be - Bus Width can be - Selectable from Separate bus, Multiplex bus, Data Bus Width can be selected (8/16-bit),
Bus Structure
selected (8/16-bit), selected (8/16-bit), The number of output address buses can be selected (12/16/20)
The number of output The number of output
address buses can be address buses can be
selected (12/16/20) selected (12/16/20)
DRAM Controller -
Clock Generation Circuit 4 circuits (Main clock, PLL, Sub clock, On-chip oscillator)
PLL Yes
Subclock Yes
Clock On-Chip Oscillator Yes
Oscillation Stop Detection Yes
Frequency Divider 1/n (n=1, 2, 4, 8, 16)
Power Save Wait/Stop
Power Supply Power-On Reset/POR -
Voltage Detection Low Voltage Detection/LVD Yes (Low voltage)
Resolution × Channels 10-bit × 26
A/D Converter Sample and Hold Yes
Multi-Channel Sample and Hold -
D/A Converter Resolution × Channels 8-bit × 2
8-bit -
16-bit 11 (Timer A, Timer B)
Input Capture -
Output Compare -
PWM Output 5 (Timer A) 3 (Timer A) 5 (Timer A) 3 (Timer A) 5 (Timer A)
Timer Real-Time Port -
Event Counter 11 (Timer A, Timer B)
2-Phase Encoder Input 3 (Timer A) 2 (Timer A) 3 (Timer A) 2 (Timer A) 3 (Timer A)
1 (shared with Timer A4, 1 (shared with Timer A4,
3-Phase Inverter Control Timer A1, Timer A2, Timer - Timer A1, Timer A2, Timer - 1 (shared with Timer A4, Timer A1, Timer A2, Timer B2, Dead time timer)
B2, Dead time timer) B2, Dead time timer)
Watchdog Timer 1
Clock Sync./ Clock Async. 3 (UART) 2 (UART) 3 (UART) 2 (UART) 3 (UART)
Serial Interface Clock Sync. Only 2 (SI/O)
Clock Async. Only - 1 (UART) - 1 (UART) -
I2C-bus 3 (UART)
IEBus 3 (UART)
Smart Card/SIM 1 (UART)
Synchronous Serial Communication Unit/Special Serial I/O 3 (UART)
Channels -
CAN
Message Box (Numbers) -
IrDA -
CRC Calculation Circuit 1 (CRC−CCITT (X16 + X12 + X5 + 1))
X/Y Converter -
Input Only (Numbers) 1
CMOS I/O (Numbers) 85 68 85 68 85 111 85 111 85 111 85 111 85 111
I/O Ports N-Channel Open Drain Port (Numbers) 2
High Current Drive Port -
Pull-Up Resistor 85 68 85 68 85 111 85 111 85 111 85 111 85 111
External Interrupts Pins 11 8 11 8 11
Debugging On-Chip Debug - Yes - Yes -
Function On-Board Flash Program - Yes - Yes -
Other ROM Correction Function Yes - Yes - Yes
Functions Others 3V, 5V interface
Operating Frequency/Supply Voltage 24MHz/3.0 to 5.5V, 10MHz/2.7 to 5.5V
Operating Ambient Temperature (˚C) – 20 to 85, – 40 to 85
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0128KB-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0128KB-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0128KB-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0128KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0128KB-A
PRQP0080JA-A
PRQP0080JA-A
Package*2
M30622MWP-XXXGP
M30623MWP-XXXGP
M30622MGP-XXXGP
M30623MGP-XXXGP
M30624MGP-XXXGP
M30625MGP-XXXGP
M30622MWP-XXXFP
M30620MCP-XXXGP
M30621MCP-XXXGP
M30622MEP-XXXGP
M30623MEP-XXXGP
M30622MGP-XXXFP
M30624MGP-XXXFP
M30620MCP-XXXFP
M30622MEP-XXXFP
M30624FGPGP
M30625FGPGP
M3062LFGPGP
M30620FCPGP
M30621FCPGP
M30624FGPFP
M3062LFGPFP
M30620FCPFP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
88
Products Lineup
- Yes (ID Code Check Function, - Yes (ID Code Check Function,
Program Security
ROM Code Protect Function) ROM Code Protect Function)
CPU M16C/60 Core
Basic Instructions 91
Minimum Instruction Execution Time (ns) 41.7 (@24MHz)
CPU
Multiplier 16 × 16→32
Multiply-Accumulate Instruction 16 × 16 + 32→32
Barrel Shifter -
DMAC (Channels) 2
DMA
DTC/DMACII -
Address Space (Bytes) 1M
External Bus External Bus Interface Support for insertion of 1 to 3 wait states, Outputs 4 chip-select signals, Available to 4M bytes by address space expansion function
Expansion Bus Structure Selectable from Separate bus, Multiplex bus, Data Bus Width can be selected (8/16-bit), The number of output address buses can be selected (12/16/20)
DRAM Controller -
Clock Generation Circuit 4 circuits (Main clock, PLL, Sub clock, On-chip oscillator)
PLL Yes
Subclock Yes
Clock On-Chip Oscillator Yes
Oscillation Stop Detection Yes
Frequency Divider 1/n (n=1, 2, 4, 8, 16)
Power Save Wait/Stop
Power Supply Power-On Reset/POR -
Voltage Detection Low Voltage Detection/LVD Yes (Low voltage)
Resolution × Channels 10-bit × 26
A/D Converter Sample and Hold Yes
Multi-Channel Sample and Hold -
D/A Converter Resolution × Channels 8-bit × 2
8-bit -
16-bit 11 (Timer A, Timer B)
Input Capture -
Output Compare -
Timer PWM Output 5 (Timer A)
Real-Time Port -
Event Counter 11 (Timer A, Timer B)
2-Phase Encoder Input 3 (Timer A)
3-Phase Inverter Control 1 (shared with Timer A4, Timer A1, Timer A2, Timer B2, Dead time timer)
Watchdog Timer 1
Clock Sync./ Clock Async. 3 (UART)
Serial Interface Clock Sync. Only 2 (SI/O)
Clock Async. Only -
I2C-bus 3 (UART)
IEBus 3 (UART)
Smart Card/SIM 1 (UART)
Synchronous Serial Communication Unit/Special Serial I/O 3 (UART)
Channels -
CAN
Message Box (Numbers) -
IrDA -
CRC Calculation Circuit 1 (CRC−CCITT (X16 + X12 + X5 + 1))
X/Y Converter -
Input Only (Numbers) 1
CMOS I/O (Numbers) 85 111 85 111 85 111 85 111 85 111 85 111 85 111 85 111
I/O Ports N-Channel Open Drain Port (Numbers) 2
High Current Drive Port -
Pull-Up Resistor 85 111 85 111 85 111 85 111 85 111 85 111 85 111 85 111
External Interrupts Pins 11
Debugging On-Chip Debug - Yes - Yes
Function On-Board Flash Program - Yes - Yes
Other ROM Correction Function Yes - Yes -
Functions Others 3V, 5V interface
Operating Frequency/Supply Voltage 24MHz/3.0 to 5.5V, 10MHz/2.7 to 5.5V
Operating Ambient Temperature (˚C) – 20 to 85, – 40 to 85
PRQP0100JB-A
PLQP0100KB-A
PLQP0128KB-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0128KB-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0128KB-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0128KB-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0128KB-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0128KB-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0128KB-A
PRQP0100JB-A
PLQP0100KB-A
PLQP0128KB-A
Package*2
M30624MWP-XXXGP
M30625MWP-XXXGP
M30626MWP-XXXGP
M30627MWP-XXXGP
M30624MWP-XXXFP
M30626MWP-XXXFP
M30622MHP-XXXGP
M30623MHP-XXXGP
M30624MHP-XXXGP
M30625MHP-XXXGP
M30626MHP-XXXGP
M30627MHP-XXXGP
M30622MHP-XXXFP
M30624MHP-XXXFP
M30626MHP-XXXFP
M30626MJP-XXXGP
M30627MJP-XXXGP
M30626MJP-XXXFP
M30626FHPGP
M30627FHPGP
M30626FHPFP
M30626FJPGP
M30627FJPGP
M30626FJPFP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
89
• Specifications (M16C/60 Series : M16C/62A Group)
Group M16C/62A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0080JA-A
PRQP0080JA-A
PRQP0080JA-A
PRQP0080JA-A
PRQP0080JA-A
Package*2
M30620MAA-XXXGP
M30621MAA-XXXGP
M30622MAA-XXXGP
M30623MAA-XXXGP
M30622M4A-XXXGP
M30623M4A-XXXGP
M30620M8A-XXXGP
M30621M8A-XXXGP
M30622M8A-XXXGP
M30623M8A-XXXGP
M30620MAA-XXXFP
M30622MAA-XXXFP
M30622M4A-XXXFP
M30620M8A-XXXFP
M30622M8A-XXXFP
M30620SAGP
M30622SAGP
M30620SAFP
M30622SAFP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
90
Products Lineup
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0080JA-A
PRQP0080JA-A
PRQP0080JA-A
Package*2
M30624MGA-XXXGP
M30625MGA-XXXGP
M30620MCA-XXXGP
M30621MCA-XXXGP
M30622MCA-XXXGP
M30623MCA-XXXGP
M30624MGA-XXXFP
M30620MCA-XXXFP
M30622MCA-XXXFP
M30624FGAGP
M30625FGAGP
M30620FCAGP
M30621FCAGP
M30624FGAFP
M30620FCAFP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
91
• Specifications (M16C/60 Series : M16C/62M Group)
Group M16C/62M
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0080JA-A
PRQP0080JA-A
Package*2
M30624MGM-XXXGP
M30625MGM-XXXGP
M30620MCM-XXXGP
M30621MCM-XXXGP
M30624MGM-XXXFP
M30620MCM-XXXFP
M30624FGMGP
M30625FGMGP
M30620FCMGP
M30621FCMGP
M30624FGMFP
M30620FCMFP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
92
Products Lineup
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0080JA-A
PRQP0080JA-A
PTQP0100LB-A
PTQP0100LB-A
PTQP0100LB-A
PTQP0100LB-A
Package*2
M30622MGN-XXXGP
M30624MGN-XXXGP
M30625MGN-XXXGP
M30620MCN-XXXGP
M30621MCN-XXXGP
M30622MGN-XXXHP
M30624MGN-XXXHP
M30620MCN-XXXHP
M30622MGN-XXXFP
M30624MGN-XXXFP
M30620MCN-XXXFP
M3062GF8NGP
M30624FGNGP
M30625FGNGP
M30620FCNGP
M30621FCNGP
M30624FGNHP
M3062GF8NFP
M30624FGNFP
M30620FCNFP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
93
• Specifications (M16C/60 Series : M16C/6N Group)
Group M16C/6N4 M16C/6N5
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
Package*2
M306N4MG-XXXGP
M306N4MC-XXXGP
M306N5MC-XXXGP
M306N4FGGP
M306N4FCGP
M306N5FCGP
M306N4FGFP
M306N4FCFP
M306N5FCFP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
94
Products Lineup
ROM (Bytes) 192K 256K 384K + 4K 512K + 4K 192K 256K 384K + 4K 512K + 4K 192K 256K 384K + 4K 512K + 4K 192K 256K 384K + 4K 512K + 4K
RAM (Bytes) 16K 20K 31K 16K 20K 31K 16K 20K 31K 16K 20K 31K
ROM Type*1 M F M F M F M F
Memory Data Flash - Yes (4K) - Yes (4K) - Yes (4K) - Yes (4K)
Yes (ID Code Check Yes (ID Code Check Yes (ID Code Check Yes (ID Code Check
Program Security - Function, ROM Code - Function, ROM Code - Function, ROM Code - Function, ROM Code
Protect Function) Protect Function) Protect Function) Protect Function)
CPU M16C/60 Core
Basic Instructions 91
Minimum Instruction Execution Time (ns) 41.7 (@24MHz)
CPU
Multiplier 16 × 16→32
Multiply-Accumulate Instruction 16 × 16 + 32→32
Barrel Shifter -
DMAC (Channels) 2
DMA
DTC/DMACII -
Address Space (Bytes) 1M
External Bus External Bus Interface Support for insertion of 1 to 3 wait states, Outputs 4 chip-select signals
Expansion Bus Structure Selectable from Separate bus, Multiplex bus, Data Bus Width can be selected (8/16-bit), The number of output address buses can be selected (12/16/20)
DRAM Controller -
Clock Generation Circuit 4 circuits (Main clock, PLL, Sub clock, On-chip oscillator)
PLL Yes
Subclock Yes
Clock On-Chip Oscillator Yes
Oscillation Stop Detection Yes
Frequency Divider 1/n (n=1, 2, 4, 8, 16)
Power Save Wait/Stop
Power Supply Power-On Reset/POR -
Voltage Detection Low Voltage Detection/LVD -
Resolution × Channels 10-bit × 26
A/D Converter Sample and Hold Yes
Multi-Channel Sample and Hold -
D/A Converter Resolution × Channels 8-bit × 2
8-bit -
16-bit 11 (Timer A, Timer B)
Input Capture -
Output Compare -
Timer PWM Output 5 (Timer A)
Real-Time Port -
Event Counter 11 (Timer A, Timer B)
2-Phase Encoder Input 3 (Timer A)
3-Phase Inverter Control 1 (shared with Timer A4, Timer A1, Timer A2, Timer B2, Dead time timer)
Watchdog Timer 1
Clock Sync./ Clock Async. 3 (UART)
Serial Interface Clock Sync. Only 2 (SI/O) 4 (SI/O)
Clock Async. Only -
I2C-bus 3 (UART)
IEBus 3 (UART)
Smart Card/SIM 1 (UART)
Synchronous Serial Communication Unit/Special Serial I/O 3 (UART)
Channels 2 1 2 1
CAN
Message Box (Numbers) 16 + 16 16 16 + 16 16
IrDA -
CRC Calculation Circuit 1 (CRC−CCITT (X16 + X12 + X5 + 1))
X/Y Converter -
Input Only (Numbers) 1
CMOS I/O (Numbers) 85 111
I/O Ports N-Channel Open Drain Port (Numbers) 2
High Current Drive Port -
Pull-Up Resistor 85 111
External Interrupts Pins 11 14
Debugging On-Chip Debug - Yes - Yes - Yes - Yes
Function On-Board Flash Program - Yes - Yes - Yes - Yes
Other ROM Correction Function Yes - Yes - Yes - Yes -
Functions Others -
Operating Frequency/Supply Voltage 24MHz/3.0 to 5.5V
Operating Ambient Temperature (˚C) – 40 to 85
Package*2 PLQP0100KB-A PLQP0128KB-A
M306NMMG-XXXGP
M306NMME-XXXGP
M306NNMG-XXXGP
M306NKMG-XXXGP
M306NNME-XXXGP
M306NKME-XXXGP
M306NLMG-XXXGP
M306NLME-XXXGP
M306NMFHGP
M306NNFHGP
M306NKFHGP
M306NMFJGP
M306NLFHGP
M306NNFJGP
M306NKFJGP
M306NLFJGP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
95
• Specifications (M16C/30 Series)
Group M16C/30P
- Yes (ID Code Check Function, - Yes (ID Code Check Function, -
Program Security
ROM Code Protect Function) ROM Code Protect Function)
CPU M16C/60 Core
Basic Instructions 91
Minimum Instruction Execution Time (ns) 62.5 (@16MHz)
CPU
Multiplier 16 × 16→32
Multiply-Accumulate Instruction 16 × 16 + 32→32
Barrel Shifter -
DMAC (Channels) 2
DMA
DTC/DMACII -
Address Space (Bytes) 1M
External Bus External Bus Interface Support for insertion of 1 wait states, Outputs 4 chip-select signals
Expansion Bus Structure Selectable from Separate bus, Multiplex bus, Data Bus Width can be selected (8/16-bit), The number of output address buses can be selected (16/20)
DRAM Controller -
Clock Generation Circuit 2 circuits (Main clock, Sub-clock)
PLL -
Subclock Yes
Clock On-Chip Oscillator -
Oscillation Stop Detection -
Frequency Divider 1/n (n=1, 2, 4, 8, 16)
Power Save Wait/Stop
Power Supply Power-On Reset/POR -
Voltage Detection Low Voltage Detection/LVD -
Resolution × Channels 10-bit × 18
A/D Converter Sample and Hold Yes
Multi-Channel Sample and Hold -
D/A Converter Resolution × Channels -
8-bit -
16-bit 6 (Timer A, Timer B)
Input Capture -
Output Compare -
Timer PWM Output 3 (Timer A)
Real-Time Port -
Event Counter 6 (Timer A, Timer B)
2-Phase Encoder Input 1 (Timer A)
3-Phase Inverter Control -
Watchdog Timer 1
Clock Sync./ Clock Async. 3 (UART)
Serial Interface Clock Sync. Only -
Clock Async. Only -
I2C-bus 3 (UART)
IEBus 1 (UART)
Smart Card/SIM 1 (UART)
Synchronous Serial Communication Unit/Special Serial I/O 1 (UART)
Channels -
CAN
Message Box (Numbers) -
IrDA -
CRC Calculation Circuit 1 (CRC−CCITT (X16 + X12 + X5 + 1))
X/Y Converter -
Input Only (Numbers) 1
CMOS I/O (Numbers) 85
I/O Ports N-Channel Open Drain Port (Numbers) 2
High Current Drive Port -
Pull-Up Resistor 85
External Interrupts Pins 10
Debugging On-Chip Debug - Yes -
Function On-Board Flash Program - Yes (Only Rewriting is possible) - Yes Yes (Only Rewriting is possible) -
Other ROM Correction Function Yes - Yes
Functions Others -
Operating Frequency/Supply Voltage 16MHz/3.0 to 5.5V, 10MHz/2.7 to 5.5V
Operating Ambient Temperature (˚C) – 20 to 85, – 40 to 85
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
Package*2
M30302MCP-XXXGP
M30302MAP-XXXGP
M30302MCP-XXXFP
M30302MAP-XXXFP
M30302GAPGP★ Note1
M30302GAPFP★ Note1
M30302GCPGP Note1
M30302GCPFP Note1
M30302FAPGP
M30302FAPFP
M30302SPGP
M30302SPFP
Part No.
1
Data can only be written once and cannot be erased. ★ : New product ★★ : Under development
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
96
Products Lineup
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
Package*2
M30302MDP-XXXGP
M30302MEP-XXXGP
M30302MDP-XXXFP
M30302MEP-XXXFP
M30302GGPGP Note1
M30302GDPGP Note1
M30304GDPGP Note1
M30302GEPGP Note1
M30304GEPGP Note1
M30302GGPFP Note1
M30302GDPFP Note1
M30304GDPFP Note1
M30302GEPFP Note1
M30304GEPFP Note1
M30302FCPGP
M30302FEPGP
M30302FCPFP
M30302FEPFP
Part No.
1
Data can only be written once and cannot be erased. ★ : New product ★★ : Under development
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
97
• Specifications (M16C/1N Group)
Group M16C/1N
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
98
Products Lineup
- Yes (ID Code Check Function, - Yes (ID Code Check Function, - Yes (ID Code Check Function,
Program Security
ROM Code Protect Function) ROM Code Protect Function) ROM Code Protect Function)
CPU M16C/60 Core
Basic Instructions 91
Minimum Instruction Execution Time (ns) 50 (@20MHz) 41.7 (@24MHz)
CPU
Multiplier 16 × 16→32
Multiply-Accumulate Instruction 16 × 16 + 32→32
Barrel Shifter -
DMAC (Channels) 2
DMA
DTC/DMACII -
Address Space (Bytes) -
External Bus External Bus Interface -
Expansion Bus Structure -
DRAM Controller -
Clock Generation Circuit 4 circuits (Main clock, PLL, Sub clock, On-chip oscillator)
PLL Yes
Subclock Yes
Clock On-Chip Oscillator Yes
Oscillation Stop Detection Yes
Frequency Divider 1/n (n=1, 2, 4, 8, 16)
Power Save Wait/Stop
Power Supply Power-On Reset/POR -
Voltage Detection Low Voltage Detection/LVD Yes (Low voltage)
Resolution × Channels 10-bit × 12 10-bit × 10 10-bit × 12 10-bit × 10 10-bit × 12 10-bit × 10 10-bit × 12 10-bit × 10 10-bit × 12 10-bit × 10 10-bit × 12 10-bit × 10 10-bit × 12 10-bit × 10
A/D Converter Sample and Hold Yes
Multi-Channel Sample and Hold Yes
D/A Converter Resolution × Channels -
8-bit -
16-bit 8 (Timer A, Timer B)
Input Capture -
Output Compare -
Timer PWM Output 5 (Timer A)
Real-Time Port -
Event Counter 8 (Timer A, Timer B)
2-Phase Encoder Input 3 (Timer A)
3-Phase Inverter Control 1 (shared with Timer A4, Timer A1, Timer A2, Timer B2, Dead time timer)
Watchdog Timer 1
Clock Sync./ Clock Async. 3 (UART) 2 (UART) 3 (UART) 2 (UART) 3 (UART) 2 (UART) 3 (UART) 2 (UART) 3 (UART) 2 (UART) 3 (UART) 2 (UART) 3 (UART) 2 (UART)
Serial Interface Clock Sync. Only -
Clock Async. Only -
I2C-bus 1 (UART)
IEBus 1 (UART)
Smart Card/SIM 1 (UART)
Synchronous Serial Communication Unit/Special Serial I/O 1 (UART)
Channels -
CAN
Message Box (Numbers) -
IrDA -
CRC Calculation Circuit 1 (CRC−CCITT (X16 + X12 + X5 + 1) /CRC−16 (X16 + X15 + X2 + 1))
X/Y Converter -
Input Only (Numbers) -
CMOS I/O (Numbers) 39 33 39 33 39 33 39 33 39 33 39 33 39 33
I/O Ports N-Channel Open Drain Port (Numbers) -
High Current Drive Port -
Pull-Up Resistor 39 33 39 33 39 33 39 33 39 33 39 33 39 33
External Interrupts Pins 11
Debugging On-Chip Debug - Yes - Yes - Yes
Function On-Board Flash Program - Yes - Yes - Yes
Other ROM Correction Function Yes (Address match × 2) - Yes (Address match × 2) - Yes (Address match × 2) -
Functions Others -
24MHz/4.2 to 5.5V,
Operating Frequency/Supply Voltage 20MHz/3.0 to 5.5V, 10MHz/2.7 to 5.5V 20MHz/3.0 to 5.5V,
10MHz/2.7 to 5.5V
Operating Ambient Temperature (˚C) – 20 to 85, – 40 to 85 −40 to 85 −20 to 85
PRSP0042GA-B
PRSP0042GA-B
PRSP0042GA-B
PRSP0042GA-B
PRSP0042GA-B
PRSP0042GA-B
PRSP0042GA-B
PLQP0048KB-A
PLQP0048KB-A
PLQP0048KB-A
PLQP0048KB-A
PLQP0048KB-A
PLQP0048KB-A
PLQP0048KB-A
Package*2
M30260M3A-XXXGP
M30260M6A-XXXGP
M30260M8A-XXXGP
M30263M3A-XXXFP
M30263M6A-XXXFP
M30263M8A-XXXFP
M30260F8BGP★
M30263F8BFP★
M30260F3AGP
M30260F6AGP
M30260F8AGP
M30263F3AFP
M30263F6AFP
M30263F8AFP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
99
• Specifications (M16C/Tiny Series)
M16C/28
Group M16C/28
(M16C/28B)
ROM (Bytes) 48K + 4K 64K 64K + 4K 96K 96K + 4K 128K 128K + 4K
RAM (Bytes) 4K 8K 12K
ROM Type*1 F M F M F M F
Memory
Data Flash Yes (4K) - Yes (4K) - Yes (4K) - Yes (4K)
Yes (ID Code Check Function, - Yes (ID Code Check Function, - Yes (ID Code Check Function, - Yes (ID Code Check Function,
Program Security
ROM Code Protect Function) ROM Code Protect Function) ROM Code Protect Function) ROM Code Protect Function)
CPU M16C/60 Core
Basic Instructions 91
Minimum Instruction Execution Time (ns) 50 (@20MHz) 41.7 (@24MHz)
CPU
Multiplier 16 × 16→32
Multiply-Accumulate Instruction 16 × 16 + 32→32
Barrel Shifter -
DMAC (Channels) 2
DMA
DTC/DMACII -
Address Space (Bytes) -
External Bus External Bus Interface -
Expansion Bus Structure -
DRAM Controller -
Clock Generation Circuit 4 circuits (Main clock, PLL, Sub clock, On-chip oscillator)
PLL Yes
Subclock Yes
Clock On-Chip Oscillator Yes
Oscillation Stop Detection Yes
Frequency Divider 1/n (n=1, 2, 4, 8, 16)
Power Save Wait/Stop
Power Supply Power-On Reset/POR -
Voltage Detection Low Voltage Detection/LVD Yes (Low voltage)
Resolution × Channels 10-bit × 24 10-bit × 13 10-bit × 24 10-bit × 13 10-bit × 24 10-bit × 13 10-bit × 24 10-bit × 13 10-bit × 24 10-bit × 13 10-bit × 24 10-bit × 13 10-bit × 24 10-bit × 13 10-bit × 24 10-bit × 13
A/D Converter Sample and Hold Yes
Multi-Channel Sample and Hold Yes
D/A Converter Resolution × Channels -
8-bit -
16-bit 8 (Timer A, Timer B)
Input Capture 8 (Timer S)
Output Compare 8 (Timer S)
Timer PWM Output 13 (Timer A, Timer S)
Real-Time Port -
Event Counter 8 (Timer A, Timer B)
2-Phase Encoder Input 3 (Timer A)+1 (Timer S)
3-Phase Inverter Control 1 (shared with Timer A4, Timer A1, Timer A2, Timer B2, Dead time timer)
Watchdog Timer 1
Clock Sync./ Clock Async. 3 (UART)
Serial Interface Clock Sync. Only 2 (SI/O) 1 (SI/O) 2 (SI/O) 1 (SI/O) 2 (SI/O) 1 (SI/O) 2 (SI/O) 1 (SI/O) 2 (SI/O) 1 (SI/O) 2 (SI/O) 1 (SI/O) 2 (SI/O) 1 (SI/O) 2 (SI/O) 1 (SI/O)
Clock Async. Only -
I2C-bus 2 (Multi master I2C, UART)
IEBus 1 (UART)
Smart Card/SIM 1 (UART)
Synchronous Serial Communication Unit/Special Serial I/O 1 (UART)
Channels -
CAN
Message Box (Numbers) -
IrDA -
CRC Calculation Circuit -
X/Y Converter -
Input Only (Numbers) -
CMOS I/O (Numbers) 71 55 71 55 71 55 71 55 71 55 71 55 71 55 71 55
I/O Ports N-Channel Open Drain Port (Numbers) -
High Current Drive Port -
Pull-Up Resistor 71 55 71 55 71 55 71 55 71 55 71 55 71 55 71 55
External Interrupts Pins 11
Debugging On-Chip Debug Yes - Yes - Yes - Yes
Function On-Board Flash Program Yes - Yes - Yes - Yes
Other ROM Correction Function - Yes (Address match × 2) - Yes (Address match × 2) - Yes (Address match × 2) -
Functions Others -
24MHz/4.2 to 5.5V,
Operating Frequency/Supply Voltage 20MHz/3.0 to 5.5V, 10MHz/2.7 to 5.5V 20MHz/3.0 to 5.5V,
10MHz/2.7 to 5.5V
– 20 to 85, – 20 – 20 – 20
Operating Ambient Temperature (˚C) – 20 to 85, – 40 to 85 – 20 to 85, – 40 to 85 – 20 to 85, – 40 to 85 – 40 to 85
– 40 to 85 to 85 to 85 to 85
PLQP0080KB-A
PLQP0064KB-A
PLQP0080KB-A
PLQP0064KB-A
PLQP0080KB-A
PLQP0064KB-A
PLQP0080KB-A
PLQP0064KB-A
PLQP0080KB-A
PLQP0064KB-A
PLQP0080KB-A
PLQP0064KB-A
PLQP0080KB-A
PLQP0064KB-A
PLQP0080KB-A
PLQP0064KB-A
PTLG0085JB-A
PTLG0085JB-A
PTLG0085JB-A
Package*2
M30280MC-XXXHP
M30281MC-XXXHP
M30280MA-XXXHP
M30281MA-XXXHP
M30280M8-XXXHP
M30281M8-XXXHP
M30280FCBHP
M30281FCBHP
M30280F6WG
M30280F8WG
M30280FAWG
M30280FCHP
M30281FCHP
M30280FAHP
M30281FAHP
M30280F6HP
M30281F6HP
M30280F8HP
M30281F8HP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
100
Products Lineup
- Yes (ID Code Check Function, - Yes (ID Code Check Function,
Program Security
ROM Code Protect Function) ROM Code Protect Function)
CPU M16C/60 Core
Basic Instructions 91
Minimum Instruction Execution Time (ns) 50 (@20MHz)
CPU
Multiplier 16 × 16→32
Multiply-Accumulate Instruction 16 × 16 + 32→32
Barrel Shifter -
DMAC (Channels) 2
DMA
DTC/DMACII -
Address Space (Bytes) -
External Bus External Bus Interface -
Expansion Bus Structure -
DRAM Controller -
Clock Generation Circuit 4 circuits (Main clock, PLL, Sub clock, On-chip oscillator)
PLL Yes
Subclock Yes
Clock On-Chip Oscillator Yes
Oscillation Stop Detection Yes
Frequency Divider 1/n (n=1, 2, 4, 8, 16)
Power Save Wait/Stop
Power Supply Power-On Reset/POR -
Voltage Detection Low Voltage Detection/LVD Yes (Low voltage)
Resolution × Channels 10-bit × 27 10-bit × 16 10-bit × 27 10-bit × 16 10-bit × 27 10-bit × 16 10-bit × 27 10-bit × 16 10-bit × 27 10-bit × 16
A/D Converter Sample and Hold Yes
Multi-Channel Sample and Hold Yes
D/A Converter Resolution × Channels -
8-bit -
16-bit 8 (Timer A, Timer B)
Input Capture 8 (Timer S)
Output Compare 8 (Timer S)
Timer PWM Output 13 (Timer A, Timer S)
Real-Time Port -
Event Counter 8 (Timer A, Timer B)
2-Phase Encoder Input 3 (Timer A)+1 (Timer S)
3-Phase Inverter Control 1 (shared with Timer A4, Timer A1, Timer A2, Timer B2, Dead time timer)
Watchdog Timer 1
Clock Sync./ Clock Async. 3 (UART)
Serial Interface Clock Sync. Only 2 (SI/O) 1 (SI/O) 2 (SI/O) 1 (SI/O) 2 (SI/O) 1 (SI/O) 2 (SI/O) 1 (SI/O) 2 (SI/O) 1 (SI/O)
Clock Async. Only -
I2C-bus 2 (Multi master I2C, UART)
IEBus 1 (UART)
Smart Card/SIM 1 (UART)
Synchronous Serial Communication Unit/Special Serial I/O 1 (UART)
Channels 1
CAN
Message Box (Numbers) 16
IrDA -
CRC Calculation Circuit 1 (CRC−CCITT (X16 + X12 + X5 + 1) /CRC−16 (X16 + X15 + X2 + 1))
X/Y Converter -
Input Only (Numbers) -
CMOS I/O (Numbers) 71 55 71 55 71 55 71 55 71 55
I/O Ports N-Channel Open Drain Port (Numbers) -
High Current Drive Port -
Pull-Up Resistor 71 55 71 55 71 55 71 55 71 55
External Interrupts Pins 11
Debugging On-Chip Debug - Yes - Yes
Function On-Board Flash Program - Yes - Yes
Other ROM Correction Function Yes (Address match × 2) - Yes (Address match × 2) -
Functions Others -
Operating Frequency/Supply Voltage 20MHz/3.0 to 5.5V, 10MHz/2.7 to 5.5V
Operating Ambient Temperature (˚C) – 20 to 85, – 40 to 85
PLQP0080KB-A
PLQP0064KB-A
PLQP0080KB-A
PLQP0064KB-A
PLQP0080KB-A
PLQP0064KB-A
PLQP0080KB-A
PLQP0064KB-A
PLQP0080KB-A
PLQP0064KB-A
Package*2
M30290MC-XXXHP
M30291MC-XXXHP
M30290MA-XXXHP
M30291MA-XXXHP
M30290M8-XXXHP
M30291M8-XXXHP
M30290FCHP
M30291FCHP
M30290FAHP
M30291FAHP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
101
• Specifications (M16C/6H Group)
Group M16C/6H
IEBus 1 (UART2)
Smart Card/SIM 1 (UART2)
Synchronous Serial Communication Unit/Special Serial I/O -
Channels -
CAN
Message Box (Numbers) -
CRC Calculation Circuit 1 (CRC−CCITT (X16 + X12 + X5 + 1))
Input Only (Numbers) 1
CMOS Output Only (Numbers) - 1
I/O Ports
CMOS I/O (Numbers) 79
N-Channel Open Drain Port (Numbers) 4
External Interrupts Pins 8
Debugging Function On-Board Flash Program - Yes
Other ROM Correction Function Yes (Adress match × 4) -
Functions Others VBI Data slicer (PDC, VPS, WSS, EPG-J, CCD, CC2X, ID-1)
Operating Frequency/Supply Voltage 16MHz/4.5 to 5.5V
Operating Ambient Temperature (˚C) – 20 to 70
Package*2 PRQP0100JB-A
* F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version
1
★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
102
Products Lineup
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
103
• Specifications (M16C/39P Group)
Group M16C/39P
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
104
Products Lineup
PWQN0028KA-B
PWQN0028KA-B
PWQN0028KA-B
PWQN0028KA-B
PWQN0028KA-B
PRDP0020BA-A
PRDP0020BA-A
PRDP0020BA-A
PRDP0020BA-A
PRDP0020BA-A
PRDP0020BA-A
PRDP0020BA-A
PRDP0020BA-A
PLSP0020JB-A
PLSP0020JB-A
PLSP0020JB-A
PLSP0020JB-A
PLSP0020JB-A
PLSP0020JB-A
PLSP0020JB-A
PLSP0020JB-A
Package*2
R5F21181DSP
R5F21182DSP
R5F21183DSP
R5F21184DSP
R5F21191DSP
R5F21192DSP
R5F21193DSP
R5F21194DSP
R5F21181DD
R5F21182DD
R5F21183DD
R5F21184DD
R5F21191DD
R5F21192DD
R5F21193DD
R5F21194DD
R5F21182NP
R5F21183NP
R5F21184NP
R5F21192NP
R5F21193NP
R5F21194NP
R5F21181SP
R5F21182SP
R5F21183SP
R5F21184SP
R5F21191SP
R5F21192SP
R5F21193SP
R5F21194SP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
105
• Specifications (R8C/Tiny Series)
Group R8C/1A R8C/1B
PWQN0028KA-B
PWQN0028KA-B
PWQN0028KA-B
PWQN0028KA-B
PWQN0028KA-B
PRDP0020BA-A
PRDP0020BA-A
PRDP0020BA-A
PRDP0020BA-A
PRDP0020BA-A
PRDP0020BA-A
PRDP0020BA-A
PLSP0020JB-A
PLSP0020JB-A
PLSP0020JB-A
PLSP0020JB-A
PLSP0020JB-A
PLSP0020JB-A
PLSP0020JB-A
PLSP0020JB-A
PLSP0020JB-A
Package*2
R5F211A1DSP
R5F211A2DSP
R5F211A3DSP
R5F211A4DSP
R5F211B1DSP
R5F211B2DSP
R5F211B3DSP
R5F211B4DSP
R5F211A1DD
R5F211A2DD
R5F211A3DD
R5F211A4DD
R5F211B1DD
R5F211B2DD
R5F211B3DD
R5F211B4DD
R5F211A2NP
R5F211A3NP
R5F211A4NP
R5F211B2NP
R5F211B3NP
R5F211B4NP
R5F211A1SP
R5F211A2SP
R5F211A3SP
R5F211A4SP
R5F211B1SP
R5F211B2SP
R5F211B3SP
R5F211B4SP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
106
Products Lineup
* F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version
1
★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
107
• Specifications (R8C/Tiny Series)
Group R8C/24 R8C/25
ROM (Bytes) 16K 24K 32K 48K 64K 16K + 2K 24K + 2K 32K + 2K 48K + 2K 64K + 2K
RAM (Bytes) 1K 2K 2.5K 3K 1K 2K 2.5K 3K
Memory ROM Type*1 F
Data Flash - Yes (2K)
Program Security Yes (ID code check function, ROM code protect function)
CPU R8C Core
Basic Instructions 89
CPU Minimum Instruction Execution Time (ns) 50 (@20MHz)
Multiplier 16 × 16→32
Multiply-Accumulate Instruction 16 × 16 + 32→32
Clock Generation Circuit 3 circuits (Main clock, Sub clock, On-chip oscillator)
PLL -
Subclock Yes (32.768kHz)
Real Time clock Yes (Timer RE)
Clock
On-Chip Oscillator Yes (High precision, High speed : 40MHz, Low speed : 125kHz)
Oscillation Stop Detection Yes
Frequency Divider 1/n (n=1, 2, 4, 8, 16)
Power Save Wait/Stop
Power Supply Power-On Reset/POR Yes
Voltage Detection Low Voltage Detection/LVD Yes (Voltage detection 3)
Resolution × Channels 10-bit × 12
A/D Converter
Sample and Hold Yes
D/A Converter Resolution × Channels -
8-bit 3 (Timer RA, Timer RB, Timer RE)
16-bit 2 (Timer RD)
Input Capture 8 (shared with Timer RD)
Output Compare 9 (shared with Timer RD, Timer RE)
Timer PWM Output 7 (shared with Timer RB, Timer RD)
Real-Time Port -
Event Counter 1 (shared with Timer RA)
2-Phase Encoder Input -
3-Phase Inverter Control 1 (shared with Timer RD)
Watchdog Timer 1 (with automatic starting function and clock source protection function)
Clock Sync./ Clock Async. 2 (UART0, UART1)
Serial Interface Clock Sync. Only -
Clock Async. Only -
I2C-bus 1 (shared with Synchronous Serial Communication Unit)
Synchronous Serial Communication Unit/Special Serial I/O 1 (shared with I2C)
Channels -
CAN
Message Box (Numbers) -
Input Only (Numbers) 3
CMOS I/O (Numbers) 41
I/O Ports N-Channel Open Drain Port (Numbers) -
High Current Drive Port 8
Pull-Up Resistor 41
External Interrupts Pins 8
Debugging On-Chip Debug Yes
Function On-Board Flash Program Yes
Other ROM Correction Function -
Functions Others -
Operating Frequency/Supply Voltage 20MHz/3.0 to 5.5V, 10MHz/2.7 to 5.5V, 5MHz/2.2 to 5.5V
– 40 – 40 – 20 – 40 – 20 – 40 – 40 – 20 – 40 – 40 – 20 – 40
Operating Ambient Temperature (˚C) – 20 to 85 – 20 to 85 – 40 to 85 – 20 to 85 – 20 to 85
to 85 to 85 to 85 to 85 to 85 to 85 to 85 to 85 to 85 to 85 to 85 to 85
PLQP0052JA-A
PLQP0052JA-A
PLQP0052JA-A
PLQP0052JA-A
PLQP0052JA-A
PTLG0064JA-A
PTLG0064JA-A
PTLG0064JA-A
PTLG0064JA-A
Package*2
R5F21244SNLG
R5F21246SNLG
R5F21254SNLG
R5F21256SNLG
R5F21244SDFP
R5F21244SNFP
R5F21245SDFP
R5F21245SNFP
R5F21246SDFP
R5F21246SNFP
R5F21247SNFP
R5F21247SDFP
R5F21248SDFP
R5F21248SNFP
R5F21254SDFP
R5F21254SNFP
R5F21255SDFP
R5F21255SNFP
R5F21256SDFP
R5F21256SNFP
R5F21257SNFP
R5F21257SDFP
R5F21258SNFP
R5F21258SDFP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
108
Products Lineup
ROM (Bytes) 8K 16K 24K 32K 8K + 2K 16K + 2K 24K + 2K 32K + 2K 8K 16K 8K + 2K 16K + 2K
RAM (Bytes) 512 1K 1.5K 512 1K 1.5K 512 1K 512 1K
Memory ROM Type*1 F
Data Flash - Yes (2K) - Yes (2K)
Program Security Yes (ID code check function, ROM code protect function)
CPU R8C Core
Basic Instructions 89
CPU Minimum Instruction Execution Time (ns) 50 (@20MHz)
Multiplier 16 × 16→32
Multiply-Accumulate Instruction 16 × 16 + 32→32
Clock Generation Circuit 3 circuits (Main clock, Sub clock, On-chip oscillator)
PLL -
Subclock Yes (32.768kHz)
Real Time clock Yes (Timer RE)
Clock
On-Chip Oscillator Yes (High precision, High speed : 40MHz, Low speed : 125kHz)
Oscillation Stop Detection Yes
Frequency Divider 1/n (n=1, 2, 4, 8, 16)
Power Save Wait/Stop
Power Supply Power-On Reset/POR Yes
Voltage Detection Low Voltage Detection/LVD Yes (Voltage detection 3)
Resolution × Channels 10-bit × 12 10-bit × 4
A/D Converter
Sample and Hold Yes
D/A Converter Resolution × Channels -
8-bit 3 (Timer RA, Timer RB, Timer RE)
16-bit 1 (Timer RC)
Input Capture 4 (shared with Timer RC)
Output Compare 5 (shared with Timer RC, Timer RE)
Timer PWM Output 4 (shared with Timer RB, Timer RC)
Real-Time Port -
Event Counter 1 (shared with Timer RA)
2-Phase Encoder Input -
3-Phase Inverter Control -
Watchdog Timer 1 (with automatic starting function and clock source protection function)
Clock Sync./ Clock Async. 2 (UART0, UART1) 1 (UART0)
Serial Interface Clock Sync. Only -
Clock Async. Only - 1 (UART1)
I2C-bus 1 (shared with Synchronous Serial Communication Unit)
Synchronous Serial Communication Unit/Special Serial I/O 1 (shared with I2C)
Channels -
CAN
Message Box (Numbers) -
Input Only (Numbers) 3
CMOS I/O (Numbers) 25 13
I/O Ports N-Channel Open Drain Port (Numbers) -
High Current Drive Port 8
Pull-Up Resistor 25 13
External Interrupts Pins 7
Debugging On-Chip Debug Yes
Function On-Board Flash Program Yes
Other ROM Correction Function -
Functions Others -
Operating Frequency/Supply Voltage 20MHz/3.0 to 5.5V, 10MHz/2.7 to 5.5V, 5MHz/2.2 to 5.5V
– 40 – 40 – 20 – 40 – 20 – 40 – 20 – 20 – 40 – 40 – 20 – 20
Operating Ambient Temperature (˚C) – 20 to 85 – 40 to 85 – 20 to 85 – 40 to 85 – 20 to 85 – 40 to 85
to 85 to 85 to 85 to 85 to 85 to 85 to 85 to 85 to 85 to 85 to 85 to 85
Package*2 PLQP0032GB-A PLSP0020JB-A
R5F21282SDSP
R5F21282SNSP
R5F21284SNSP
R5F21284SDSP
R5F21292SNSP
R5F21292SDSP
R5F21294SDSP
R5F21294SNSP
R5F21262SDFP
R5F21262SNFP
R5F21264SNFP
R5F21264SDFP
R5F21265SNFP
R5F21265SDFP
R5F21266SNFP
R5F21266SDFP
R5F21272SDFP
R5F21272SNFP
R5F21274SNFP
R5F21274SDFP
R5F21275SNFP
R5F21275SDFP
R5F21276SDFP
R5F21276SNFP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
109
• Specifications (R8C/Tiny Series)
Group R8C/2A R8C/2B
ROM (Bytes) 48K 64K 96K 128K 48K + 2K 64K + 2K 96K + 2K 128K + 2K
RAM (Bytes) 2.5K 3K 7K 7.5K 2.5K 3K 7K 7.5K
Memory ROM Type*1 F
Data Flash - Yes (2K)
Program Security Yes (ID code check function, ROM code protect function)
CPU R8C Core
Basic Instructions 89
CPU Minimum Instruction Execution Time (ns) 50 (@20MHz)
Multiplier 16 × 16→32
Multiply-Accumulate Instruction 16 × 16 + 32→32
Clock Generation Circuit 3 circuits (Main clock, Sub clock, On-chip oscillator)
PLL -
Subclock Yes (32.768kHz)
Real Time clock Yes (Timer RE)
Clock
On-Chip Oscillator Yes (High precision, High speed : 40MHz, Low speed : 125kHz)
Oscillation Stop Detection Yes
Frequency Divider 1/n (n=1, 2, 4, 8, 16)
Power Save Wait/Stop
Power Supply Power-On Reset/POR Yes
Voltage Detection Low Voltage Detection/LVD Yes (Voltage detection 3)
Resolution × Channels 10-bit × 12
A/D Converter
Sample and Hold Yes
D/A Converter Resolution × Channels 8-bit × 2
8-bit 3 (Timer RA, Timer RB, Timer RE)
16-bit 4 (Timer RC, Timer RD, Timer RF)
Input Capture 13 (shared with Timer RC, Timer RD, Timer RF)
Output Compare 14 (shared with Timer RC, Timer RD, Timer RE, Timer RF)
Timer PWM Output 10 (shared with Timer RB, Timer RC, Timer RD)
Real-Time Port -
Event Counter 1 (shared with Timer RA)
2-Phase Encoder Input -
3-Phase Inverter Control 1 (shared with Timer RD)
Watchdog Timer 1 (with automatic starting function and clock source protection function)
Clock Sync./ Clock Async. 3 (UART0 to UART2)
Serial Interface Clock Sync. Only -
Clock Async. Only -
I2C-bus 1 (shared with Synchronous Serial Communication Unit)
Synchronous Serial Communication Unit/Special Serial I/O 1 (shared with I2C)
Channels -
CAN
Message Box (Numbers) -
Input Only (Numbers) 2
CMOS I/O (Numbers) 55
I/O Ports N-Channel Open Drain Port (Numbers) -
High Current Drive Port 8
Pull-Up Resistor 55
External Interrupts Pins 8
Debugging On-Chip Debug Yes
Function On-Board Flash Program Yes
Other ROM Correction Function -
Functions Others -
Operating Frequency/Supply Voltage 20MHz/3.0 to 5.5V, 10MHz/2.7 to 5.5V, 5MHz/2.2 to 5.5V
– 20 to – 20 – 40 – 20 – 40 – 20 – 40 – 20 – 20
Operating Ambient Temperature (˚C) – 40 to 85 – 40 to 85 – 20 to 85 – 40 to 85
85 to 85 to 85 to 85 to 85 to 85 to 85 to 85 to 85
PLQP0064GA-A
PLQP0064GA-A
PLQP0064GA-A
PLQP0064GA-A
PLQP0064GA-A
PLQP0064GA-A
PLQP0064GA-A
PLQP0064GA-A
PLQP0064GA-A
PLQP0064GA-A
PLQP0064GA-A
PLQP0064GA-A
PLQP0064GA-A
PLQP0064KB-A
PLQP0064KB-A
PLQP0064KB-A
PLQP0064KB-A
PLQP0064KB-A
PLQP0064KB-A
PLQP0064KB-A
PLQP0064KB-A
PLQP0064KB-A
PLQP0064KB-A
PLQP0064KB-A
PLQP0064KB-A
Package*2
R5F212BCSDFP★
R5F212BCSNFP★
R5F212ACSDFP★
R5F212ACSNFP★
R5F212AASNFP★
R5F212AASDFP★
R5F212BASNFP★
R5F212BASDFP★
R5F212BCSDFA★
R5F212BCSNFA★
R5F212ACSNFA★
R5F212ACSDFA★
R5F212AASDFA★
R5F212BASNFA★
★
R5F212A7SNFP★
R5F212A7SDFP★
R5F212A8SNFP★
R5F212A8SDFP★
R5F212B7SNFP★
R5F212B7SDFP★
R5F212B8SDFP★
R5F212B8SNFP★
R5F212A7SNFA★
R5F212A7SDFA★
R5F212A8SDFA★
R5F212A8SNFA★
R5F212B7SNFA★
R5F212B7SDFA★
R5F212B8SDFA★
R5F212B8SNFA★
R5F212AASNFA
R5F212BASDFA
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
110
Products Lineup
ROM (Bytes) 48K 64K 96K 128K 48K + 2K 64K + 2K 96K + 2K 128K + 2K
RAM (Bytes) 2.5K 3K 7K 7.5K 2.5K 3K 7K 7.5K
Memory ROM Type*1 F
Data Flash - Yes (2K)
Program Security Yes (ID code check function, ROM code protect function)
CPU R8C Core
Basic Instructions 89
CPU Minimum Instruction Execution Time (ns) 50 (@20MHz)
Multiplier 16 × 16→32
Multiply-Accumulate Instruction 16 × 16 + 32→32
Clock Generation Circuit 3 circuits (Main clock, Sub clock, On-chip oscillator)
PLL -
Subclock Yes (32.768kHz)
Real Time clock Yes (Timer RE)
Clock
On-Chip Oscillator Yes (High precision, High speed : 40MHz, Low speed : 125kHz)
Oscillation Stop Detection Yes
Frequency Divider 1/n (n=1, 2, 4, 8, 16)
Power Save Wait/Stop
Power Supply Power-On Reset/POR Yes
Voltage Detection Low Voltage Detection/LVD Yes (Voltage detection 3)
Resolution × Channels 10-bit × 20
A/D Converter
Sample and Hold Yes
D/A Converter Resolution × Channels 8-bit × 2
8-bit 3 (Timer RA, Timer RB, Timer RE)
16-bit 4 (Timer RC, Timer RD, Timer RF)
Input Capture 13 (shared with Timer RC, Timer RD, Timer RF)
Output Compare 14 (shared with Timer RC, Timer RD, Timer RE, Timer RF)
Timer PWM Output 10 (shared with Timer RB, Timer RC, Timer RD)
Real-Time Port -
Event Counter 1 (shared with Timer RA)
2-Phase Encoder Input -
3-Phase Inverter Control 1 (shared with Timer RD)
Watchdog Timer 1 (with automatic starting function and clock source protection function)
Clock Sync./ Clock Async. 3 (UART0 to UART2)
Serial Interface Clock Sync. Only -
Clock Async. Only -
I2C-bus 1 (shared with Synchronous Serial Communication Unit)
Synchronous Serial Communication Unit/Special Serial I/O 1 (shared with I2C)
Channels -
CAN
Message Box (Numbers) -
Input Only (Numbers) 2
CMOS I/O (Numbers) 71
I/O Ports N-Channel Open Drain Port (Numbers) -
High Current Drive Port 8
Pull-Up Resistor 71
External Interrupts Pins 8
Debugging On-Chip Debug Yes
Function On-Board Flash Program Yes
Other ROM Correction Function -
Functions Others -
Operating Frequency/Supply Voltage 20MHz/3.0 to 5.5V, 10MHz/2.7 to 5.5V, 5MHz/2.2 to 5.5V
– 20 – 20 – 40 – 20 – 40 – 20 – 40 – 20 – 40 – 40 – 20 – 40
Operating Ambient Temperature (˚C) – 40 to 85 – 20 to 85
to 85 to 85 to 85 to 85 to 85 to 85 to 85 to 85 to 85 to 85 to 85 to 85
Package*2 PLQP0080KB-A
R5F212CCSDFP★
R5F212CCSNFP★
R5F212DCSNFP★
R5F212DCSDFP★
R5F212CASDFP★
R5F212CASNFP★
R5F212DASNFP★
R5F212DASDFP★
R5F212C7SNFP★
R5F212C7SDFP★
R5F212C8SDFP★
R5F212C8SNFP★
R5F212D7SDFP★
R5F212D7SNFP★
R5F212D8SDFP★
R5F212D8SNFP★
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
111
• Specifications (R8C/Tiny Series)
Group R8C/2E R8C/2F
R5F212E2NFP★★
R5F212E4DFP★★
R5F212E4NFP★★
R5F212F2DFP★★
R5F212F2NFP★★
R5F212F4DFP★★
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
112
Products Lineup
R5F212G4SNFP★★
R5F212G5SDFP★★
R5F212G5SNFP★★
R5F212G6SDFP★★
R5F212G6SNFP★★
R5F212H1SDSP★★
R5F212H1SNSP★★
R5F212H2SDSP★★
R5F212H2SNSP★★
R5F212J0SDSP★★
R5F212J0SNSP★★
R5F212J1SDSP★★
R5F212J1SNSP★★
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
113
• Specifications (R8C/Tiny Series)
Group R8C/2K R8C/2L
R5F212K2SNFP★★
R5F212K4SDFP★★
R5F212K4SNFP★★
R5F212L2SDFP★★
R5F212L2SNFP★★
R5F212L4SDFP★★
R5F212L4SNFP★★
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
114
Products Lineup
Automotive MCUs
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
Package*2
M30845MWU-XXXGP★
M30843MWU-XXXGP★
M30843MGU-XXXGP★
M30845MGU-XXXGP★
★
M30842MCU-XXXGP★
M30845MHU-XXXGP★
M30840MCU-XXXGP
M30843MHU-XXXGP
M30845MWT-XXXGP
M30843MWT-XXXGP
M30845MGT-XXXGP
M30843MGT-XXXGP
M30842MCT-XXXGP
M30840MCT-XXXGP
M30845MHT-XXXGP
M30843MHT-XXXGP
M30843FHUGP
M30845FHUGP
M30843FHTGP
M30845FHTGP
M30845FJUGP
M30843FJUGP
M30845FJTGP
M30843FJTGP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
115
• Specifications (M32C/80 Series)
Group M32C/85 (M32C/85T)
- Yes (ID Code Check Function, - Yes (ID Code Check Function,
Program Security
ROM Code Protect Function) ROM Code Protect Function)
CPU M32C/80 Core
Basic Instructions 108
Minimum Instruction Execution Time (ns) 31.3 (@32MHz)
CPU
Multiplier 16 × 16→32
Multiply-Accumulate Instruction 16 × 16 + 48→48
Barrel Shifter Yes
DMAC (Channels) 4
DMA
DTC/DMACII DMACII (Startup Possible with All Peripheral Function Interrupt Causes)
Address Space (Bytes) -
External Bus External Bus Interface -
Expansion Bus Structure -
DRAM Controller -
Clock Generation Circuit 4 circuits (Main clock, PLL, Sub clock, On-chip oscillator)
PLL Yes
Subclock Yes
RTC -
Clock
On-Chip Oscillator Yes
Oscillation Stop Detection Yes
Frequency Divider 1/n (n=1, 2, 3, 4, 6, 8, 10, 12, 14, 16)
Power Save Wait/Stop
Power Supply Power-On Reset/POR -
Voltage Detection Low Voltage Detection/LVD -
10-bit 10-bit 10-bit 10-bit 10-bit 10-bit 10-bit 10-bit
Resolution × Channels 10-bit × 34 10-bit × 26 10-bit × 26 10-bit × 34 10-bit × 26 10-bit × 34
× 26 × 34 × 26 × 26 × 34 × 26 × 34 × 34
A/D Converter
Sample and Hold Yes
Multi-Channel Sample and Hold -
D/A Converter Resolution × Channels 8-bit × 2
8-bit -
16-bit 11 (Timer A, Timer B)
Input Capture 8 (Intelligent I/O)
Output Compare 8 (Intelligent I/O)
Timer PWM Output 13 (Timer A, Intelligent I/O)
Real-Time Port -
Event Counter 11 (Timer A, Timer B)
2-Phase Encoder Input 3 (Timer A) + 1 (Intelligent I/O)
3-Phase Inverter Control 1 (shared with Timer A4, Timer A1, Timer A2, Timer B2, Dead Time Timer)
Watchdog Timer 1
Clock Sync./ Clock Async. 6 (UART, Intelligent I/O)
Serial Interface Clock Sync. Only 1 (Intelligent I/O)
Clock Async. Only -
I2C-bus 5 (UART)
IEBus 5 (UART)
Smart Card/SIM 5 (UART)
Synchronous Serial Communication Unit/Special Serial I/O 5 (UART)
Channels 2
CAN
Message Box (Numbers) 16 × 2
IrDA -
CRC Calculation Circuit 1 (CRC−CCITT (X16 + X12 + X5 + 1))
X/Y Converter Yes
Input Only (Numbers) 1
CMOS I/O (Numbers) 85 121 85 121 85 121 85 121 85 121 85 121 85 121
I/O Ports N-Channel Open Drain Port (Numbers) 2
High Current Drive Port -
Pull-Up Resistor 85 121 85 121 85 121 85 121 85 121 85 121 85 121
External Interrupts Pins 11
Debugging On-Chip Debug - Yes - Yes
Function On-Board Flash Program - Yes - Yes
Other ROM Correction Function Yes - Yes -
Functions Others -
Operating Frequency/Supply Voltage 32MHz/4.2 to 5.5V
– 40 – 40 – 40 – 40 – 40 – 40 – 40 – 40 – 40 – 40 – 40 – 40 – 40 – 40
Operating Ambient Temperature (˚C) – 40 to 85 – 40 to 85 – 40 to 105 – 40 to 105 – 40 to 105
to 105 to 105 to 85 to 105 to 85 to 85 to 105 to 85 to 105 to 105 to 85 to 105 to 85 to 105
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
Package*2
★
★
M30853MGU-XXXGP★
M30853MHU-XXXGP★
M30855MHU-XXXGP★
M30855MWU-XXXGP
M30853MWU-XXXGP
M30855MGU-XXXGP
M30855MWT-XXXGP
M30853MWT-XXXGP
M30855MGT-XXXGP
M30853MGT-XXXGP
M30853MHT-XXXGP
M30855MHT-XXXGP
M30853FWUGP
M30855FWUGP
M30855FWTGP
M30853FWTGP
M30855FHUGP
M30853FHUGP
M30855FHTGP
M30853FHTGP
M30853FJUGP
M30855FJUGP
M30853FJTGP
M30855FJTGP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
116
Products Lineup
Automotive MCUs
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
PLQP0100KB-A
PLQP0144KA-A
Package*2
M30880FWUGP
M30882FWUGP
M30882FWTGP
M30880FWTGP
M30882FHUGP
M30880FHUGP
M30882FHTGP
M30880FHTGP
M30880FJUGP
M30882FJUGP
M30882FJTGP
M30880FJTGP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
117
• Specifications (M16C/60 Series)
Group M16C/62P (M16C/62PT)
- Yes (ID Code Check Function, - Yes (ID Code Check Function,
Program Security
ROM Code Protect Function) ROM Code Protect Function)
CPU M16C/60 Core
Basic Instructions 91
Minimum Instruction Execution Time (ns) 41.7 (@24MHz)
CPU
Multiplier 16 × 16→32
Multiply-Accumulate Instruction 16 × 16 + 32→32
Barrel Shifter -
DMAC (Channels) 2
DMA
DTC/DMACII -
Address Space (Bytes) -
External Bus External Bus Interface -
Expansion Bus Structure -
DRAM Controller -
Clock Generation Circuit 4 circuits (Main clock, PLL, Sub clock, On-chip oscillator)
PLL Yes
Subclock Yes
RTC -
Clock
On-Chip Oscillator Yes
Oscillation Stop Detection Yes
Frequency Divider 1/n (n=1, 2, 4, 8, 16)
Power Save Wait/Stop
Power Supply Power-On Reset/POR -
Voltage Detection Low Voltage Detection/LVD -
Resolution × Channels 10-bit × 26
A/D Converter Sample and Hold Yes
Multi-Channel Sample and Hold -
D/A Converter Resolution × Channels 8-bit × 2
8-bit -
16-bit 11 (Timer A, Timer B)
Input Capture -
Output Compare -
Timer PWM Output 5 (Timer A)
Real-Time Port -
Event Counter 11 (Timer A, Timer B)
2-Phase Encoder Input 3 (Timer A)
3-Phase Inverter Control 1 (shared with Timer A4, Timer A1, Timer A2, Timer B2, Dead Time Timer)
Watchdog Timer 1
Clock Sync./ Clock Async. 3 (UART)
Serial Interface Clock Sync. Only 2 (SI/O)
Clock Async. Only -
I2C-bus 3 (UART)
IEBus 3 (UART)
Smart Card/SIM 1 (UART)
Synchronous Serial Communication Unit/Special Serial I/O 3 (UART)
Channels -
CAN
Message Box (Numbers) -
IrDA -
CRC Calculation Circuit 1 (CRC−CCITT (X16 + X12 + X5 + 1))
X/Y Converter -
Input Only (Numbers) 1
CMOS I/O (Numbers) 85
I/O Ports N-Channel Open Drain Port (Numbers) 2
High Current Drive Port -
Pull-Up Resistor 85
External Interrupts Pins 11
Debugging On-Chip Debug - Yes - Yes
Function On-Board Flash Program - Yes - Yes
Other ROM Correction Function Yes - Yes -
Functions Others -
Operating Frequency/Supply Voltage 24MHz/4.0 to 5.5V
Operating Ambient Temperature (˚C) – 40 to 85
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
Package*2
M3062AMCT-XXXGP
M3062CM6T-XXXGP
M3062CM8T-XXXGP
M3062CMAT-XXXGP
M3062AFCTGP
M3062CF8TGP
M3062JFHTGP
M3062JFHTFP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
118
Products Lineup
Automotive MCUs
PRQP0100JB-A
PRQP0100JB-A
PRQP0100JB-A
PRQP0100JB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PRQP0080JA-A
PRQP0080JA-A
PRQP0080JA-A
PRQP0080JA-A
PRQP0080JA-A
PRQP0080JA-A
Package*2
M30623MCV-XXXGP
M30623MCT-XXXGP
M30623M8V-XXXGP
M30622MCV-XXXFP
M30623ECV-XXXGP
M30624FGU-XXXFP
M30623M4T-XXXGP
M30623M8T-XXXGP
M30622MCT-XXXFP
M30623ECT-XXXGP
M30624FGT-XXXGP
M30622M8V-XXXFP
M30622ECV-XXXFP
M30622M8T-XXXFP
M30622ECT-XXXFP
M30620FCT-XXXFP
M30621FCUGP
M30623ECVGP
M30623ECTGP
M30624FGTGP
M30621FCTGP
M30624FGUFP
M30622ECVFP
M30620FCUFP
M30622ECTFP
M30620FCTFP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
119
• Specifications (M16C/60 Series)
Group M16C/6N4 M16C/6N5
- Yes (ID Code Check Function, - Yes (ID Code Check Function, - Yes (ID Code Check Function,
Program Security
ROM Code Protect Function) ROM Code Protect Function) ROM Code Protect Function)
CPU M16C/60 Core
Basic Instructions 91
Minimum Instruction Execution Time (ns) 50 (@20MHz)
CPU
Multiplier 16 × 16→32
Multiply-Accumulate Instruction 16 × 16 + 32→32
Barrel Shifter -
DMAC (Channels) 2
DMA
DTC/DMACII -
Address Space (Bytes) 1M
External Bus External Bus Interface Support for insertion of 1 to 3 wait states, Outputs 4 chip-select signals
Expansion Bus Structure Selectable from Separate bus, Multiplex bus, Data Bus Width can be selected (8/16-bit), The number of output address buses can be selected (12/16/20)
DRAM Controller -
Clock Generation Circuit 4 circuits (Main clock, PLL, Sub clock, On-chip oscillator)
PLL Yes
Subclock Yes
RTC -
Clock
On-Chip Oscillator Yes
Oscillation Stop Detection Yes
Frequency Divider 1/n (n=1, 2, 4, 8, 16)
Power Save Wait/Stop
Power Supply Power-On Reset/POR -
Voltage Detection Low Voltage Detection/LVD -
Resolution × Channels 10-bit × 26
A/D Converter Sample and Hold Yes
Multi-Channel Sample and Hold -
D/A Converter Resolution × Channels 8-bit × 2
8-bit -
16-bit 11 (Timer A, Timer B)
Input Capture -
Output Compare -
Timer PWM Output 5 (Timer A)
Real-Time Port -
Event Counter 11 (Timer A, Timer B)
2-Phase Encoder Input 3 (Timer A)
3-Phase Inverter Control 1 (shared with Timer A4, Timer A1, Timer A2, Timer B2, Dead Time Timer)
Watchdog Timer 1
Clock Sync./ Clock Async. 3 (UART)
Serial Interface Clock Sync. Only 1 (SI/O)
Clock Async. Only -
I2C-bus 3 (UART)
IEBus 3 (UART)
Smart Card/SIM 1 (UART)
Synchronous Serial Communication Unit/Special Serial I/O 3 (UART)
Channels 2 1
CAN
Message Box (Numbers) 16 + 16 16
IrDA -
CRC Calculation Circuit 1 (CRC−CCITT (X16 + X12 + X5 + 1))
X/Y Converter -
Input Only (Numbers) 1
CMOS I/O (Numbers) 85
I/O Ports N-Channel Open Drain Port (Numbers) 2
High Current Drive Port -
Pull-Up Resistor 85
External Interrupts Pins 11
Debugging On-Chip Debug - Yes - Yes - Yes
Function On-Board Flash Program - Yes - Yes - Yes
Other ROM Correction Function Yes - Yes - Yes -
Functions Others -
Operating Frequency/Supply Voltage 20MHz/4.2 to 5.5V
Operating Ambient Temperature (˚C) – 40 to 85 – 40 to 125 – 40 to 85 – 40 to 125 – 40 to 85 – 40 to 125 – 40 to 85 – 40 to 125 – 40 to 85 – 40 to 125 – 40 to 85 – 40 to 125 – 40 to 85
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
PLQP0100KB-A
PRQP0100JB-A
Package*2
M306N4MGV-XXXGP
M306N4MCV-XXXGP
M306N5MCV-XXXGP
M306N4MGT-XXXGP
M306N4MGV-XXXFP
M306N4MCT-XXXGP
M306N5MCT-XXXGP
M306N4MCV-XXXFP
M306N5MCV-XXXFP
M306N4MGT-XXXFP
M306N4MCT-XXXFP
M306N5MCT-XXXFP
M306N4FGVGP
M306N4FGTGP
M306N4FCVGP
M306N5FCVGP
M306N4FCTGP
M306N5FCTGP
M306N4FGVFP
M306N4FCVFP
M306N4FGTFP
M306N5FCVFP
M306N4FCTFP
M306N5FCTFP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
120
Products Lineup
Automotive MCUs
M306NKFHTGP
M306NMFJVGP
M306NMFJTGP
M306NKFJVGP
M306NKFJTGP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
121
• Specifications (M16C/Tiny Series)
Group M16C/26A (M16C/26T) M16C/28
PLQP0064KB-A
PLQP0080KB-A
PLQP0064KB-A
PLQP0080KB-A
PLQP0064KB-A
PLQP0080KB-A
PLQP0064KB-A
Package*2
M30280MAV-XXXHP
M30281MAV-XXXHP
M30280M8V-XXXHP
M30281M8V-XXXHP
M30281M8T-XXXHP
M30280M8T-XXXHP
M30281MAT-XXXHP
M30280MAT-XXXHP
M30260F8VGP
M30260F3TGP
M30260F6TGP
M30260F8TGP
M30280FAVHP
M30281FAVHP
M30280FATHP
M30281FATHP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
122
Products Lineup
Automotive MCUs
- Yes (ID Code Check Function, - Yes (ID Code Check Function,
Program Security
ROM Code Protect Function) ROM Code Protect Function)
CPU M16C/60 Core
Basic Instructions 91
Minimum Instruction Execution 62.5 50 62.5 50 62.5 50 62.5
50 (@20MHz) 62.5 (@16MHz) 50 (@20MHz) 62.5 (@16MHz) 50 (@20MHz)
CPU Time (ns) (@16MHz) (@20MHz) (@16MHz) (@20MHz) (@16MHz) (@20MHz) (@16MHz)
Multiplier 16 × 16→32
Multiply-Accumulate Instruction 16 × 16 + 32→32
Barrel Shifter -
DMAC (Channels) 2
DMA
DTC/DMACII -
Address Space (Bytes) -
External Bus External Bus Interface -
Expansion Bus Structure -
DRAM Controller -
Clock Generation Circuit 4 circuits (Main clock, PLL, Sub clock, On-chip oscillator)
PLL Yes
Subclock Yes
RTC -
Clock
On-Chip Oscillator Yes
Oscillation Stop Detection Yes
Frequency Divider 1/n (n=1, 2, 4, 8, 16)
Power Save Wait/Stop
Power Supply Power-On Reset/POR -
Voltage Detection Low Voltage Detection/LVD -
Resolution × Channels 10-bit × 27 10-bit × 16 10-bit × 27 10-bit × 16 10-bit × 27 10-bit × 16 10-bit × 27 10-bit × 16 10-bit × 27 10-bit × 16 10-bit × 27 10-bit × 16 10-bit × 27
A/D Converter Sample and Hold Yes
Multi-Channel Sample and Hold Yes
D/A Converter Resolution × Channels -
8-bit -
16-bit 8 (Timer A, Timer B)
Input Capture 8 (Timer S)
Output Compare 8 (Timer S)
Timer PWM Output 13 (Timer A, Timer S)
Real-Time Port -
Event Counter 8 (Timer A, Timer B)
2-Phase Encoder Input 3 (Timer A) + 1 (Timer S)
3-Phase Inverter Control 1 (shared with Timer A4, Timer A1, Timer A2, Timer B2, Dead Time Timer)
Watchdog Timer 1
Clock Sync./ Clock Async. 3 (UART)
Serial Interface Clock Sync. Only 2 (SI/O) 1 (SI/O) 2 (SI/O) 1 (SI/O) 2 (SI/O) 1 (SI/O) 2 (SI/O) 1 (SI/O) 2 (SI/O) 1 (SI/O) 2 (SI/O) 1 (SI/O) 2 (SI/O)
Clock Async. Only -
2 2
I C-bus 2 (Multi master I C, UART)
IEBus 1 (UART)
Smart Card/SIM 1 (UART)
Synchronous Serial Communication Unit/Special Serial I/O 1 (UART)
Channels 1
CAN
Message Box (Numbers) 16
IrDA -
CRC Calculation Circuit 1 (CRC−CCITT (X16 + X12 + X5 + 1)/CRC−16 (X16 + X15 + X2 + 1))
X/Y Converter -
Input Only (Numbers) -
CMOS I/O (Numbers) 71 55 71 55 71 55 71 55 71 55 71 55 71
I/O Ports N-Channel Open Drain Port (Numbers) -
High Current Drive Port -
Pull-Up Resistor 71 55 71 55 71 55 71 55 71 55 71 55 71
External Interrupts Pins 11
Debugging On-Chip Debug - Yes - Yes
Function On-Board Flash Program - Yes - Yes
Other ROM Correction Function Yes (Address match × 2) - Yes (Address match × 2) -
Functions Others -
20MHz/ 20MHz/ 16MHz/ 20MHz/ 16MHz/ 20MHz/ 16MHz/ 20MHz/ 16MHz/
Operating Frequency/Supply Voltage 16MHz/4.2 to 5.5V 16MHz/4.2 to 5.5V 20MHz/3.0 to 5.5V
3.0 to 5.5V 3.0 to 5.5V 4.2 to 5.5V 3.0 to 5.5V 4.2 to 5.5V 3.0 to 5.5V 4.2 to 5.5V 3.0 to 5.5V 4.2 to 5.5V
Operating Ambient Temperature (˚C) – 40 to 85 – 40 to 125 – 40 to 85 – 40 to 125 – 40 to 85 – 40 to 125 – 40 to 85 – 40 to 125 – 40 to 85 – 40 to 125 – 40 to 85 – 40 to 125
PLQP0080KB-A
PLQP0064KB-A
PLQP0080KB-A
PLQP0064KB-A
PLQP0080KB-A
PLQP0064KB-A
PLQP0080KB-A
PLQP0064KB-A
PLQP0080KB-A
PLQP0064KB-A
PLQP0080KB-A
PLQP0064KB-A
PLQP0080KB-A
Package*2
M30291MCV-XXXHP
M30290MCV-XXXHP
M30290MCT-XXXHP
M30291MCT-XXXHP
M30291MAV-XXXHP
M30290MAV-XXXHP
M30291M8V-XXXHP
M30290M8V-XXXHP
M30290M8T-XXXHP
M30291M8T-XXXHP
M30291MAT-XXXHP
M30290MAT-XXXHP
M30291FCVHP
M30290FCVHP
M30290FCTHP
M30291FCTHP
M30291FAVHP
M30290FAVHP
M30290FATHP
M30291FATHP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
123
• Specifications (M16C/10 Series)
Group M16C/1N
M301N2M8V-XXXFP
M301N2M4T-XXXFP
M301N2M8T-XXXFP
M301N2F8VFP
M301N2F8TFP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
124
Products Lineup
Automotive MCUs
ROM (Bytes) 32K 48K 64K 96K 128K 32K + 2K 48K + 2K 64K + 2K 96K + 2K 128K + 2K
RAM (Bytes) 2K 2.5K 3K 5K 6K 2K 2.5K 3K 5K 6K
Memory ROM Type*1 F
Data Flash - Yes (2K)
Program Security Yes (ID Code Check Function, ROM Code Protect Function)
CPU R8C Core
Basic Instructions 89
Minimum Instruction Execution 62.5 50 62.5 50 62.5 50 62.5 50 62.5 50 62.5 50 62.5 50 62.5 50 62.5
CPU
Time (ns) (@16MHz) (@20MHz) (@16MHz) (@20MHz) (@16MHz) (@20MHz) (@16MHz) (@20MHz) (@16MHz) (@20MHz) (@16MHz) (@20MHz) (@16MHz) (@20MHz) (@16MHz) (@20MHz) (@16MHz)
Multiplier 16 × 16→32
Multiply-Accumulate Instruction 16 × 16 + 32→32
Clock Generation Circuit 2 circuits (Main clock, On-chip oscillator)
PLL -
Subclock -
RTC -
Clock
On-Chip Oscillator Yes (High precision, High speed : 40MHz, Low speed : 125kHz)
Oscillation Stop Detection Yes
Frequency Divider 1/n (n=1, 2, 4, 8, 16)
Power Save Wait/Stop
Power Supply Power-On Reset/POR Yes
Voltage Detection Low Voltage Detection/LVD Yes (Voltage detection 2)
Resolution × Channels 10-bit × 12
A/D Converter
Sample and Hold Yes
D/A Converter Resolution × Channels -
8-bit 3 (Timer RA, Timer RB, Timer RE)
16-bit 2 (Timer RD)
Input Capture 8 (shared with Timer RD)
Output Compare 9 (shared with Timer RD, Timer RE)
Timer PWM Output 7 (shared with Timer RB, Timer RD)
Real-Time Port -
Event Counter 1 (shared with Timer RA)
2-Phase Encoder Input -
3-Phase Inverter Control 1 (shared with Timer RD)
Watchdog Timer 1 (with automatic start, clock source protection function)
Clock Sync./ Clock Async. 1 (UART0)
Serial Interface Clock Sync. Only -
Clock Async. Only 1 (UART1)
I2C-bus 1 (Share with Synchronous Serial Communication Unit)
Synchronous Serial Communication Unit/Special Serial I/O 1 (Share with I2C)
Channels -
CAN
Message Box (Numbers) -
Input Only (Numbers) 3
CMOS I/O (Numbers) 41
I/O Ports N-Channel Open Drain Port (Numbers) -
High Current Drive Port -
Pull-Up Resistor 41
External Interrupts Pins 8
Debugging On-Chip Debug Yes
Function On-Board Flash Program Yes
Other ROM Correction Function -
Functions Others -
16MHz/ 20MHz/ 16MHz/ 20MHz/ 16MHz/ 20MHz/ 16MHz/ 20MHz/ 16MHz/ 20MHz/ 16MHz/ 20MHz/ 16MHz/ 20MHz/ 16MHz/ 20MHz/ 16MHz/
3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V,
Operating Frequency/Supply Voltage
10MHz/ 10MHz/ 10MHz/ 10MHz/ 10MHz/ 10MHz/ 10MHz/ 10MHz/ 10MHz/ 10MHz/ 10MHz/ 10MHz/ 10MHz/ 10MHz/ 10MHz/ 10MHz/ 10MHz/
2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V
Operating Ambient Temperature (˚C) – 40 to 125 – 40 to 85 – 40 to 125 – 40 to 85 – 40 to 125 – 40 to 85 – 40 to 125 – 40 to 85 – 40 to 125 – 40 to 85 – 40 to 125 – 40 to 85 – 40 to 125 – 40 to 85 – 40 to 125 – 40 to 85 – 40 to 125
Package*2 PLQP0048KB-A
R5F2120CKFP★★
R5F2121CKFP★★
R5F2120AKFP★★
R5F2121AKFP★★
R5F2120CJFP★
R5F2121CJFP★
R5F2120AJFP★
R5F2121AJFP★
R5F21206KFP
R5F21207KFP
R5F21208KFP
R5F21216KFP
R5F21217KFP
R5F21218KFP
R5F21206JFP
R5F21207JFP
R5F21208JFP
R5F21216JFP
R5F21217JFP
R5F21218JFP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
125
• Specifications (R8C/Tiny Series)
Group R8C/22 R8C/23
ROM (Bytes) 32K 48K 64K 96K 128K 32K + 2K 48K + 2K 64K + 2K 96K + 2K 128K + 2K
RAM (Bytes) 2K 2.5K 3K 5K 6K 2K 2.5K 3K 5K 6K
Memory ROM Type*1 F
Data Flash - Yes (2K)
Program Security Yes (ID Code Check Function, ROM Code Protect Function)
CPU R8C Core
Basic Instructions 89
Minimum Instruction Execution 62.5 50 62.5 50 62.5 50 62.5 50 62.5 50 62.5 50 62.5 50 62.5
CPU
Time (ns) (@16MHz) (@20MHz) (@16MHz) (@20MHz) (@16MHz) (@20MHz) (@16MHz) (@20MHz) (@16MHz) (@20MHz) (@16MHz) (@20MHz) (@16MHz) (@20MHz) (@16MHz)
Multiplier 16 × 16→32
Multiply-Accumulate Instruction 16 × 16 + 32→32
Clock Generation Circuit 2 circuits (Main clock, On-chip oscillator)
PLL -
Subclock -
RTC -
Clock
On-Chip Oscillator Yes (High precision, High speed : 40MHz, Low speed : 125kHz)
Oscillation Stop Detection Yes
Frequency Divider 1/n (n=1, 2, 4, 8, 16)
Power Save Wait/Stop
Power Supply Power-On Reset/POR Yes
Voltage Detection Low Voltage Detection/LVD Yes (Voltage detection 2)
Resolution × Channels 10-bit × 12
A/D Converter
Sample and Hold Yes
D/A Converter Resolution × Channels -
8-bit 3 (Timer RA, Timer RB, Timer RE)
16-bit 2 (Timer RD)
Input Capture 8 (shared with Timer RD)
Output Compare 9 (shared with Timer RD, Timer RE)
Timer PWM Output 7 (shared with Timer RB, Timer RD)
Real-Time Port -
Event Counter 1 (shared with Timer RA)
2-Phase Encoder Input -
3-Phase Inverter Control 1 (shared with Timer RD)
Watchdog Timer 1 (with automatic start, clock source protection function)
Clock Sync./ Clock Async. 1 (UART0)
Serial Interface Clock Sync. Only -
Clock Async. Only 1 (UART1)
I2C-bus 1 (Share with Synchronous Serial Communication Unit)
Synchronous Serial Communication Unit/Special Serial I/O 1 (Share with I2C)
Channels 1
CAN
Message Box (Numbers) 16
Input Only (Numbers) 3
CMOS I/O (Numbers) 41
I/O Ports N-Channel Open Drain Port (Numbers) -
High Current Drive Port -
Pull-Up Resistor 41
External Interrupts Pins 8
Debugging On-Chip Debug Yes
Function On-Board Flash Program Yes
Other ROM Correction Function -
Functions Others -
16MHz/ 20MHz/ 16MHz/ 20MHz/ 16MHz/3.0 20MHz/ 16MHz/ 20MHz/ 16MHz/ 20MHz/ 16MHz/ 20MHz/ 16MHz/ 20MHz/ 16MHz/
3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V, 3.0 to 5.5V,
Operating Frequency/Supply Voltage
10MHz/ 10MHz/ 10MHz/ 10MHz/2.7 10MHz/2.7 10MHz/ 10MHz/ 10MHz/ 10MHz/ 10MHz/ 10MHz/ 10MHz/ 10MHz/ 10MHz/ 10MHz/
2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V to 5.5V to 5.5V 2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V 2.7 to 5.5V
– 40 to – 40 to – 40 to – 40 to – 40 to – 40 to – 40 to – 40 to – 40 to – 40 to
Operating Ambient Temperature (˚C) – 40 to 85 – 40 to 125 – 40 to 85 – 40 to 125 – 40 to 85
125 85 125 85 125 125 85 85 125 125
Package*2 PLQP0048KB-A
R5F2122CKFP★★
R5F2123CKFP★★
R5F2122AKFP★★
R5F2123AKFP★★
R5F2122CJFP★
R5F2123CJFP★
R5F2122AJFP★
R5F2123AJFP★
R5F21226KFP
R5F21227KFP
R5F21228KFP
R5F21236KFP
R5F21237KFP
R5F21238KFP
R5F21226JFP
R5F21227JFP
R5F21228JFP
R5F21236JFP
R5F21237JFP
R5F21238JFP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
126
Products Lineup
Automotive MCUs
R5F21266KFP★★
R5F21274KFP★★
R5F21276KFP★★
R5F21264JFP★★
R5F21266JFP★★
R5F21274JFP★★
R5F21276JFP★★
R5F21284KSP★
R5F21294KSP★
R5F21284JSP★
R5F21294JSP★
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
127
Products Lineup
MCUs for Notebook PCs / PC Servers
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
128
Products Lineup
USB MPUs and MCUs
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
129
Products Lineup
TV MCUs
M306V7MH-XXXFP
M306V7MJ-XXXFP
M306V7FJAFP
M306V7FGFP
M306V7FHFP
M306V7FJFP
Part No.
*1 F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One time PROM version, Qz : QzROM version ★ : New product ★★ : Under development
*2 Please refer to “Package Code and Size Table” in the end of this catalog for the previous code
130
Support System
Get the latest information on the M16C Family at the Renesas Web site. Technical Support E-mail: csc@renesas.com
Renesas M16C Family Web Page http://www.renesas.com/m16c Renesas Software and Tools Web Page http://www.renesas.com/tools
A wealth of information is available, including the latest technical data necessary for system development. For customers considering purchasing Renesas tools, this Web page contains links relating to individual products, including function overviews and downloads of
Search Options software evaluation versions. It is also a place where customers who already own Renesas tools can obtain the latest information, software upgrades, and more.
CONTACT US
A variety of search functions is available to help you locate the This link displays a page containing
information you need. contact information for submitting Information for Customers Considering Purchasing Renesas Tools Information for Customers who Already Own Renesas Tools
Display of Information Focusing on a Specific Topic Enter a Part No.: Use this search function to confirm the detailed technical inquiries to Renesas.
specifications of individual products specified by part number. Inquiries may also be emailed to the
Parametric Search: This search function is useful for locating products following address.
that match the specifications you designate. E-mail: csc@renesas.com Evaluation Software Technical Update
Evaluation versions of software are This link displays a page
provided free of charge to enable containing important usage
Technical Update customers to assess product information on Renesas MCUs
This link displays a page functions and performance. and tools.
where documents such as
usage notes and additions to
the product documentation
are available in PDF format.
Documentation
This link displays a page Application Notes
where product This link displays a page
documentation such as containing application examples
manuals, data sheets, and and sample program listings.
Product Information
catalogs are available in These links display pages containing
PDF format. datasheets providing overviews,
features, and functions of the main
Renesas tool products.
Application Notes
This link displays a page
where documents covering FAQs
the usage of on-chip This link displays a page
functions, technical providing answers to questions
application information, etc., about the main Renesas tool
are available in PDF format. products in Q&A format.
Documentation Downloads
FAQs This link displays a page where (Upgrades and Sample Programs)
This link displays a page
product documentation for Renesas This link displays a page where
providing answers to
tool products such as manuals can be customers who have purchased
frequently asked questions
downloaded. software tools can download
in Q&A format.
upgrades free of charge.
Information on Accessories
This link displays a page with
information such as patterns for
Series Pages connecting emulators and user
These links display pages containing systems and details of accessories
overviews of the specifications of used to make connections.
each product series and show the
available product groups. Renesas Partner Information Tool News
This link displays a page containing This link displays the latest
overviews and contact information for information on Renesas tools,
Renesas partner companies. updated twice a month.
Group Pages
These links display pages containing
overviews of the specifications of each
product group and listings of the individual
products available. Items such as sample Software and Tools
programs and reference oscillator circuit This link displays a page with
constants can also be found on these pages. links to a variety of development
tool products such as starter kits
and flash memory programmers.
Alliance Partners
The alliance program provides
online tools to increase the
synergy between our customers,
third-party partners, and Renesas.
131 132
Documentation
Application
MCU Development Sequence Document Types
Hardware
Selection of MCU Short Sheet Data Sheet
Hardware specifications (pin assignments, memory
map, specifications of peripheral functions, electrical
characteristics, timing)
Hardware Manual
General System Design Detailed hardware specifications, operation
description, and application examples (connections
with peripherals, interaction with software)
Hardware Software
Application Note
Development Development Programming methods using assembly language and
C, reference program listings (Available on the
Renesas Web site.)
Note: All the above documents are available for download on the Renesas Web site.
Evaluation of System
(Using M16C Family MCU)
Application Notes
In addition to the manuals for each product, a large number of application notes are available that customers can make
immediate use of in their programs.
List of Application Note Categories
The latest versions of Renesas documents are available for download on the following Web page.
URL http://www.renesas.com/m16c
133
MEMO
134
Renesas MCU M16C Family (R32C/M32C/M16C/R8C)
REJ01B0001-0900