23.04.2013 Views

Renesas MCU M16C Family (R32C/M32C/M16C/R8C) - Glyn

Renesas MCU M16C Family (R32C/M32C/M16C/R8C) - Glyn

Renesas MCU M16C Family (R32C/M32C/M16C/R8C) - Glyn

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2007.01<br />

<strong>M16C</strong> <strong>Family</strong> (<strong>R32C</strong>/<strong>M32C</strong>/<strong>M16C</strong>/<strong>R8C</strong>)<br />

Powerful Controller<br />

Easy to Use<br />

<strong>Renesas</strong> <strong>MCU</strong><br />

<strong>M16C</strong> <strong>Family</strong><br />

(<strong>R32C</strong>/<strong>M32C</strong>/<strong>M16C</strong>/<strong>R8C</strong>)<br />

www.renesas.com


World’s No. 1*<br />

Flash <strong>MCU</strong>s !!<br />

Exceeding expectations for flash <strong>MCU</strong>s— FLASH & FLEXIBLE.<br />

<strong>MCU</strong>s with embedded flash memory are now the main focus of <strong>MCU</strong> system development. Since its introduction, F-ZTAT from<br />

<strong>Renesas</strong> has been the industry leader in this product category. Over 300 individual products in 30 series are available, with<br />

processors ranging from 8 to 32 bits. Total shipments reached 750 million units in June 2006, making F-ZTAT the world’s No. 1 flash<br />

<strong>MCU</strong>. With a wide selection of development tools from <strong>Renesas</strong> and our partner companies as well as comprehensive Web based<br />

support, it is now easier than ever to develop products around F-ZTAT, and new advances are being made continuously.<br />

•F-ZTAT (FLASH & FLEXIBLE Zero Turn Around Time) is a trademark of <strong>Renesas</strong> Technology Corp. •No,1 in total units shipped as of June 2006 (<strong>Renesas</strong> statistics)<br />

World’s No. 1<br />

Flash <strong>MCU</strong>s<br />

Proof No. 1<br />

World’s No. 1<br />

Flash <strong>MCU</strong>s<br />

World’s No. 1<br />

Flash <strong>MCU</strong>s<br />

Proof No. 3<br />

World’s No. 1<br />

Flash <strong>MCU</strong>s<br />

Proof No. 4<br />

World’s No. 1<br />

Flash <strong>MCU</strong>s<br />

Total shipments of 750,000,000 units<br />

Total F-ZTAT shipments totaled 750 million units in June 2006 and are<br />

expected to reach the 1 billion mark in 2007. <strong>Renesas</strong> flash <strong>MCU</strong>s are<br />

used in a wide range of consumer, industrial and automotive applications.<br />

No. 1 lineup of flash <strong>MCU</strong>s with<br />

over 300 products in 30 series!!<br />

Proof No. 2 Divided into high-end, middle, and low-end classes, the F-ZTAT lineup<br />

is built on the most advanced technology. Flexible support is provided<br />

for increasingly large and complex software.<br />

100MHz operation and cycle acceleration!!<br />

<strong>Renesas</strong> flash technology provides direct memory access and nowait-state<br />

operation at up to 100MHz to bring out the full capabilities of<br />

the <strong>MCU</strong>.<br />

1,000 program/erase cycles guaranteed<br />

and up to 10,000 data flash cycles!!<br />

The program area can be rewritten up to 1,000 times, and the data<br />

flash area up to 10,000 times. Versions supporting 100,000 rewrites<br />

are also planned. In addition to programs, parameter data can be<br />

written to the data flash area, eliminating the need for external<br />

EEPROM.<br />

40µsec./byte high-speed flash<br />

programming!!<br />

Proof No. 5 F-ZTAT technology supports high-speed programming at a rate of<br />

512KB every 20 seconds (total time required for reprogramming,<br />

including erasing and programming).<br />

index<br />

Roadmap<br />

CPU<br />

Architecture<br />

Concepts<br />

Product Lineup<br />

Development<br />

Tools<br />

Development<br />

Tools from<br />

<strong>Renesas</strong> Partners<br />

Middleware/<br />

Demo Sets<br />

Functions/<br />

Application<br />

Fields<br />

Memory Capacity<br />

1 2<br />

Product No.<br />

Table<br />

Support System


<strong>M16C</strong> <strong>Family</strong> - Powerful Controller Easy to Use<br />

The <strong>M16C</strong> <strong>Family</strong> is a complete development platform in all respects.<br />

It provides total support for the customer’s system.<br />

Enhanced Security Functions<br />

Excellent Reliability<br />

Low Power Consumption<br />

Low EMI/Excellent EMS<br />

Code and Pin Compatibility<br />

High-Speed Processing in<br />

Actual Applications<br />

Abundant Peripheral Functions<br />

The <strong>M16C</strong> <strong>Family</strong> overcomes most of the design issues that traditionally affect <strong>MCU</strong>s,<br />

while still reducing total system costs and supporting a wide range of applications.<br />

3 4


5<br />

Roadmap<br />

Overall Roadmap<br />

Same CPU for<br />

Binary Compatibility<br />

Increased Functionality<br />

Better Performance<br />

Upward Compatibility at<br />

Assembly Language Level<br />

Reduced<br />

Functionality,<br />

Lower Pin Count<br />

<strong>R32C</strong>/100<br />

<strong>M32C</strong>/90<br />

<strong>M32C</strong>/80<br />

<strong>M16C</strong>/80<br />

<strong>M16C</strong>/60<br />

<strong>M16C</strong>/Tiny<br />

<strong>R8C</strong>/Tiny<br />

Under<br />

Development<br />

Under<br />

Development<br />

Series Overview<br />

• 4G space<br />

• 100MHz<br />

• 32-bit multiplier<br />

• 32-bit barrel shifter<br />

• On-chip FPU<br />

• 16M space<br />

• Up to 32MHz<br />

• Enhanced 32-bit<br />

operation instructions<br />

• Barrel shifter<br />

• 4-channel DMA + DMA II<br />

• 16M space<br />

• Up to 20MHz<br />

• 16-bit multiplier<br />

• High-speed interrupts<br />

• 4-channel DMA<br />

• 1M space<br />

• 16 to 24MHz<br />

• 16-bit multiplier<br />

• 2-channel DMA<br />

• Small package<br />

(42 to 80 pins)<br />

• 10 to 24MHz<br />

• Single chip only<br />

• Small package<br />

(20 to 80 pins)<br />

• 16 to 20MHz<br />

• Single chip only<br />

• 16M space<br />

• Up to 64MHz<br />

Note: Series names beginning with R were developed following the establishment of <strong>Renesas</strong> Technology Corp.


CPU Core Comparison<br />

CPU Core<br />

Address Space<br />

0.25µm<br />

<strong>M32C</strong>/8x<br />

<strong>R8C</strong>/Tiny<br />

0.2µm<br />

<strong>M16C</strong>/60 <strong>M16C</strong>/80 <strong>M32C</strong>/80<br />

DMA DMA 2ch 4ch<br />

DMA II<br />

Operation<br />

Instructions<br />

Barrel Shifter<br />

Series<br />

Max. Operating<br />

Frequency<br />

Max. On-Chip<br />

Memory<br />

External Bus<br />

Extension<br />

Other<br />

<strong>Family</strong> Evolution<br />

Performance<br />

High<br />

Low<br />

<strong>R8C</strong>/Tiny <strong>M16C</strong>/Tiny <strong>M16C</strong>/6X <strong>M16C</strong>/80 <strong>M32C</strong>/8X <strong>M32C</strong>/9X <strong>R32C</strong>/10X<br />

20MHz<br />

96KB<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/Tiny<br />

No<br />

16-Bit Operation Instructions<br />

No<br />

No<br />

<strong>M32C</strong>/9x<br />

0.15µm<br />

<strong>R32C</strong>/100<br />

<strong>M16C</strong>/1x <strong>M16C</strong>/ASSP<br />

2004 2005 2006 2007<br />

1MB 16MB 4GB<br />

24MHz<br />

128KB<br />

32MHz<br />

512KB<br />

<strong>M16C</strong>/6x<br />

20MHz<br />

256KB<br />

<strong>M16C</strong>/Tiny<br />

<strong>R8C</strong>/Tiny<br />

<strong>R32C</strong>/XX<br />

0.13µm<br />

<strong>R32C</strong>/YY<br />

Yes<br />

32-Bit Operation Instructions<br />

Yes<br />

32MHz 64MHz 100MHz<br />

1MB Under Development Under Development<br />

Yes<br />

8bit I/O 8bit + 16bit I/O Inteligent I/O<br />

•32-bit architecture<br />

•FPU<br />

•On-chip DSP instructions<br />

32MHz<br />

64MHz<br />

24MHz<br />

100MHz<br />

32MHz<br />

200MHz<br />

Optimized for 1 instruction/cycle<br />

Support for 1.8 V operation<br />

Under Development Under Development<br />

300MHz<br />

0.10µm<br />

450MIPS<br />

•Super pipeline<br />

<strong>R32C</strong>/100<br />

Upward Software Compatibility<br />

(Source Code Level)<br />

6


7<br />

b31<br />

R2<br />

R2<br />

R3<br />

R3<br />

b23<br />

b23<br />

CPU Architecture<br />

The register layout and addressing of the <strong>M16C</strong> <strong>Family</strong> are optimized for embedded applications.<br />

Naturally, development using high-level languages (C, C++) is supported. (Note: C++ support is under development.)<br />

Register Model of <strong>M32C</strong>/80 Core<br />

Normal Registers<br />

b15<br />

b0<br />

ROH ROL<br />

R0H R0L<br />

R1H R1L<br />

R1H R1L<br />

R2<br />

R2<br />

R3<br />

R3<br />

A0<br />

A0<br />

A1<br />

A1<br />

SB<br />

SB<br />

FB<br />

FB<br />

b15<br />

b0<br />

FLG<br />

USP<br />

ISP<br />

INTB<br />

PC<br />

Register Model of <strong>M32C</strong>/80 Core<br />

Highly orthogonal addressing is<br />

supported.<br />

Memory-memory operations can<br />

also be performed.<br />

Standard Registers Memory<br />

b31 b15<br />

b0<br />

R0H R0L<br />

R0H R0L<br />

R1H R1L<br />

R2<br />

A0<br />

A1<br />

FB<br />

SB<br />

Standard Registers Memory<br />

b31 b15<br />

b0<br />

R0H R0L<br />

R0H R0L<br />

R1H R1L<br />

R2<br />

Comparison with Conventional RISC <strong>MCU</strong>s<br />

Many conventional RISC <strong>MCU</strong>s<br />

requires more instructions to<br />

execute similar task compare to<br />

the CISC <strong>MCU</strong>s.<br />

The <strong>M16C</strong> family has a CISC<br />

architecture that executes high<br />

speed operation with high code<br />

density.<br />

Dual register set<br />

(For highest-priority interrupts,<br />

register data is not saved and bank<br />

switching is performed to increase speed.)<br />

Four 16-bit general registers<br />

(Can be configured as 8-, 16-, or<br />

32-bit registers to optimize code size.)<br />

Address registers that are also<br />

usable as a general registers<br />

SB register that helps increase ROM efficiency<br />

FB register that helps increase ROM efficiency<br />

Used as the C language stack frame.<br />

Flag register<br />

Two stack pointers<br />

Interrupt table register<br />

Program counter<br />

A0<br />

A1<br />

FB<br />

SB<br />

R3<br />

R3<br />

2.5<br />

High-Speed-Interrupt Registers<br />

b23<br />

b23<br />

b15<br />

b15<br />

SVP<br />

VCT<br />

DMAC-<br />

Related Registers<br />

DMA0<br />

DMA1<br />

DSA0<br />

DSA1<br />

DRA0<br />

DRA1<br />

SVF<br />

b0<br />

b7 b0<br />

DMD0<br />

DMD1<br />

DCT0<br />

DCT1<br />

DRC0<br />

DRC1<br />

Standard Registers Memory<br />

b31 b15 b0<br />

R0H R0L<br />

R0H R0L<br />

R1H R1L<br />

R2<br />

A0<br />

A1<br />

FB<br />

SB<br />

R3<br />

b31<br />

Standard Registers<br />

b15<br />

b0<br />

R0H R0L<br />

R0H R0L<br />

Memory<br />

R1H R1L<br />

R2<br />

A0<br />

A1<br />

FB<br />

SB<br />

2.3 2.3 2.3 2.3<br />

R3<br />

2.5 2.5 2.5<br />

Standard Registers Memory<br />

b31 b15<br />

b0<br />

R0H R0L<br />

R0H R0L<br />

R1H R1L<br />

R2<br />

R3<br />

A0<br />

A1<br />

FB(address)<br />

SB<br />

Relative<br />

value<br />

address<br />

Standard Registers Memory<br />

b31 b15<br />

b0<br />

R0H R0L<br />

R0H R0L<br />

R1H R1L<br />

R2<br />

R3<br />

A0<br />

A1<br />

FB<br />

SB(address)<br />

2 2 2 2 2 2 2 2 2 2<br />

2<br />

3 3 3 3<br />

2 2 2<br />

Flag storage register<br />

PC storage register<br />

Vector register<br />

DMA mode registers<br />

DMA transfer count registers<br />

DMA transfer count reload registers<br />

DMA memory address registers<br />

DMA SFR address registers<br />

DMA memory address reload registers<br />

Register-Memory Operation Memory-Register Operation Register-Memory Operation (FB Relative)<br />

Memory-Memory Operation Register-Register Operation Memory-Register Operation (SB Relative)<br />

Program Size Comparison<br />

<strong>M16C</strong>/60 small model<br />

<strong>M32C</strong>/80<br />

Conventional RISC<br />

Execution Processing Comparison<br />

<strong>M16C</strong>/60 small model<br />

<strong>M32C</strong>/80<br />

10 bytes<br />

9.2 bytes<br />

4 instructions/8 cycles<br />

address<br />

Relative<br />

value<br />

20 bytes<br />

4 instructions/12 cycles<br />

Conventional RISC 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 10 instructions/12 cycles<br />

The <strong>M16C</strong>/60 small model is a program model that uses a data flash area of less than<br />

64 Kbytes and a program flash area of 1 Mbyte or less.


Basic Instructions<br />

Frequently used instructions<br />

are executed in one cycle.<br />

Advanced Instructions<br />

Many advanced instructions<br />

are supported, in addition to the<br />

basic instructions.<br />

DMA Function<br />

DMA, which transfers data without<br />

CPU intervention, supports up to<br />

four channels (<strong>M32C</strong>/80 and<br />

<strong>M16C</strong>/80 cores).<br />

The DMAII/DTC function provides<br />

many other memory transfer<br />

capabilities, such as transfer of<br />

multiple bytes by a single event and<br />

transfer of data to multiple addresses<br />

by a single event<br />

(<strong>M32C</strong>/80 core).<br />

List of Instructions with 1-Cycle Execution Addressing (36 of 108 total instructions in the <strong>M32C</strong>/80)<br />

Type Instruction Function Type Instruction Function<br />

ABS Absolute value<br />

BCLR Clear bit<br />

ADC<br />

ADCF*<br />

ADD<br />

Add with carry<br />

Add carry flag<br />

Add without carry<br />

Bit<br />

manipulation<br />

BNOT<br />

BNTST<br />

BSET<br />

Invert bit<br />

Test inverted bit<br />

Set bit<br />

CMP Compare<br />

BTST Test bit<br />

Arithmetic<br />

DEC<br />

EXTS<br />

Decrement<br />

Extend sign<br />

Shift<br />

ROLC<br />

RORC<br />

Rotate left with carry<br />

Rotate right with carry<br />

EXTZ Extend zero<br />

ROT* Rotate<br />

INC<br />

NEG<br />

Increment<br />

Two’s complement<br />

1-bit shift<br />

SHA*<br />

SHL*<br />

Shift arithmetic<br />

Shift logical<br />

SBB Subtract with borrow<br />

FCLR Clear flag register bit<br />

SBU Subtract without borrow<br />

FSET Set flag register bit<br />

AND Logical AND<br />

INDEX Index<br />

NOT Invert all bits<br />

INTO Interrupt on overflow<br />

Logic OR Logical OR<br />

Other Jcnd Jump on condition<br />

TST Test<br />

LDC Transfer to control register<br />

XOR Exclusive OR<br />

NOP No operation<br />

MOV Transfer<br />

PUSHC Save control register<br />

Transfer PUSH Save<br />

SCcnd Store on condition<br />

PUSHM Save multiple registers<br />

Note: * Supported by <strong>M32C</strong>/80 and <strong>M16C</strong>/80 cores.<br />

Transfer<br />

Jump<br />

Type Instruction Function Type Instruction Function<br />

MOVHH<br />

MOVHL<br />

MOVLH<br />

MOVLL<br />

STZ<br />

STNZ<br />

STZX<br />

SMOVF<br />

SMOVB<br />

SMOVU*<br />

SSTR<br />

SIN*<br />

SOUT*<br />

MAX*<br />

MIN*<br />

CLIP*<br />

XCHG<br />

JMP<br />

ADJNZ<br />

SBJNZ<br />

UART<br />

CPU<br />

4-bit data transfer<br />

4-bit data transfer<br />

4-bit data transfer<br />

4-bit data transfer<br />

Conditional transfer<br />

Conditional transfer<br />

Conditional transfer<br />

Transfer string forward<br />

Transfer string backward<br />

Transfer string<br />

Store string<br />

String input<br />

String output<br />

Select maximum value<br />

Select minimum value<br />

Clip<br />

Exchange<br />

Unconditional jump<br />

Add and conditional jump<br />

Subtract and conditional jump<br />

RAM<br />

C language/<br />

OS only<br />

Bit<br />

Arithmetic<br />

ENTER<br />

EXITD<br />

STCTX<br />

LDCTX<br />

BAND<br />

BNAND<br />

BOR<br />

BNOR<br />

BXOR<br />

BNXOR<br />

BMcnd<br />

DIV<br />

DIVU<br />

DIVX<br />

MUL<br />

MULU<br />

SHA<br />

SHL<br />

Note: * Supported by <strong>M32C</strong>/80 and <strong>M16C</strong>/80 cores.<br />

DMA Applications DMAII/DTC Applications<br />

• Automatic serial I/O transfers<br />

• Motor drive using microsteps<br />

• Multichannel PWM output (max. 64)<br />

(Example using UART)<br />

EVENT<br />

EVENT<br />

Build stack frame<br />

Deallocate stack frame<br />

Save context<br />

Restore context<br />

Logically AND bits<br />

Logically AND inverted bits<br />

Logically OR bits<br />

Logically OR inverted bits<br />

Exclusive OR bits<br />

Exclusive OR inverted bits<br />

Conditional bit transfer<br />

Signed divide<br />

Unsigned divide<br />

Signed divide<br />

Signed multiply<br />

Unsigned multiply<br />

Shift arithmetic<br />

Shift logical<br />

Memory Memory<br />

Port0 RAM<br />

Port1 RAM<br />

Port2 RAM<br />

• Transfer of multiple<br />

bytes by a single<br />

event<br />

• Transfer of data to<br />

multiple addresses<br />

by a single event<br />

8


9<br />

Concepts Security Functions<br />

The <strong>M16C</strong> <strong>Family</strong> incorporates a number of security functions to prevent unauthorized access to<br />

its internal ROM contents.<br />

Flash Memory ROM Code Protection<br />

During parallel programming, the<br />

ROM protection bits prevent<br />

reading or overwriting of on-chip<br />

flash memory. It is not even<br />

possible to read the contents of<br />

flash memory using an external<br />

flash programmer. (The protect<br />

bits can only be changed by<br />

serial programming.)<br />

Flash Memory ID Code Protection<br />

For a serial programming<br />

command to be accepted, the ID<br />

code sent from the serial<br />

programming must match the ID<br />

code programmed in internal<br />

ROM. This prevents<br />

unauthorized access. (Repeated<br />

ID verification is not allowed.)<br />

Trusted Flash*<br />

A special area of the <strong>MCU</strong>’s onchip<br />

flash memory is completely<br />

protected. (Only program<br />

execution is allowed.) This<br />

prevents unauthorized copying<br />

of software IP programmed to<br />

the protected area.<br />

ROM Code Protection<br />

Reading/Rewriting Prohibited<br />

01 0100011001011001011000101<br />

ID Code Protection<br />

Flash Writer (Parallel Support)<br />

Conventional Flash <strong>MCU</strong> Trusted Flash <strong>MCU</strong><br />

Application Area<br />

Non-Protected Area<br />

(Software IP)<br />

Application Area<br />

Program Execution Allowed<br />

Program Reading<br />

and Copying<br />

Allowed<br />

Details:<br />

• ROM correction: The <strong>M16C</strong> <strong>Family</strong> has a function that allows program correction of up to four locations using address match interrupts.<br />

• For mask memory, a function is available to prohibit reading internal ROM from RAM.<br />

Application Area<br />

Protected Area<br />

(Software IP)<br />

Application Area<br />

Program Execution<br />

Program Reading<br />

and Copying<br />

Allowed<br />

Protected<br />

*Software IP to be provided by partner companies.


Concepts<br />

Excellent Reliability<br />

The <strong>M16C</strong> <strong>Family</strong> incorporates many design features to ensure reliable operation under a variety of<br />

conditions.<br />

On-Chip Oscillator with Fail Safe Feature<br />

Enhanced Reliability with On-Chip Oscillator and Oscillation Stop Detection Circuit<br />

Detects abnormal interruption of XIN oscillator input and switches to the on-chip oscillator in order to continue microcomputer operation.<br />

Normal XIN Oscillator Input<br />

On-Chip<br />

Oscillator<br />

Protecting Critical Registers<br />

The register protect feature can<br />

be used to safeguard access to<br />

important registers and ports.<br />

This can prevent unauthorized<br />

access to key registers should<br />

program runaway occur. It is<br />

necessary to set the protect<br />

register before accessing<br />

important registers.<br />

Grouping Together of Important Pins<br />

The pin layout is designed to<br />

simplify arrangement of power<br />

supply and ground lines and<br />

facilitate the connection of<br />

decoupling capacitors. This also<br />

minimizes the chances of short<br />

circuit.<br />

1<br />

BYTE<br />

Abnormal Interruption of<br />

XIN Oscillator Input<br />

On-Chip<br />

Oscillator<br />

XIN XIN XIN<br />

CNVSS<br />

2STOP<br />

XCIN<br />

XCOUT<br />

RESET<br />

XOUT<br />

VSS<br />

XIN<br />

VCC<br />

GND RESET<br />

IC GND VCC<br />

Operation Switches to<br />

On-Chip Oscillator<br />

CPU CPU CPU<br />

CPU<br />

On-Chip<br />

Oscillator<br />

Other Features<br />

• It is possible to use software to halt XIN oscillator input and <strong>MCU</strong> can operate using the high-speed on-chip oscillator instead. (This also reduces power consumption.)<br />

• The watchdog timer can operate independently using the separate low-speed (125kHz) on-chip ascillator.<br />

Normal Operation Abnormal Operation<br />

Protect<br />

Register<br />

CPU<br />

Important Register Important Register<br />

Grouped in one location. Minimizes chances of short circuit<br />

NMI<br />

*Wiring example.<br />

10


11<br />

Concepts Low-Power Operation<br />

<strong>M16C</strong> <strong>MCU</strong>s are designed to minimize power consumption.<br />

Flash Low-Current Memory Consumption ROM Code Protection through Advanced Processes<br />

Advanced fabrication processes<br />

bring with them reductions in<br />

current consumption. The latest<br />

version’s <strong>MCU</strong>s use far less<br />

current to provide equivalent<br />

processing performance.<br />

(mA)<br />

35<br />

30<br />

25<br />

20<br />

15<br />

10<br />

5<br />

0<br />

1<br />

1<br />

720<br />

1<br />

9000<br />

<strong>M16C</strong>/62M<br />

Vcc=3.3V<br />

<strong>M16C</strong>/62A<br />

Vcc=5.0V<br />

Multiple Power Management Functions<br />

There are two on-chip clock<br />

generator circuits, main clock<br />

and subclock. It is possible to<br />

switch between them to reduce<br />

power consumption and noise<br />

(low-power mode switching).<br />

Discrete buses distribute load<br />

capacitance and reduce power<br />

loss due to discharging. In<br />

addition, lower load capacitance<br />

permits faster bus operation.<br />

Current Consumption<br />

Current Consumption (Relative Value)<br />

Reduced Load Capacitance<br />

(Driver: Large)<br />

<strong>M16C</strong>/62N<br />

Vcc=3.3V<br />

<strong>M16C</strong>/62P<br />

Vcc=5.0V<br />

<strong>M16C</strong>/62P<br />

Vcc=3.3V<br />

4 8 12 16 20 24 (MHz)<br />

Operating Frequency<br />

Normal Operating Mode (XIN) = 24MHz<br />

Bidirectional Bus<br />

Registers<br />

Equivalent Performance<br />

Using Far Less Current<br />

Low-Power Operating Mode (XCIN) = 32kHz<br />

Bidirectional Bus (a)<br />

(Driver: Optimized)<br />

Low-Power/Wait Mode<br />

f (XCIN) = 32kHz<br />

(Low Drive Capacity)<br />

Registers<br />

<strong>M16C</strong>/62P<br />

(Vcc=5V)<br />

<strong>M16C</strong><br />

Bidirectional Bus (b)


Concepts<br />

90.00 ><br />

85.00<br />

80.00<br />

75.00 dBuV<br />

70.00<br />

65.00<br />

60.00 ><br />

Low EMI/Excellent EMS<br />

The <strong>M16C</strong> <strong>Family</strong> is designed to maximize EMI/EMS performance. This reduces costs associated with<br />

EMI/EMS countermeasures for application developers.<br />

Low Electromagnetic Interference (EMI)<br />

The <strong>M16C</strong> <strong>Family</strong> is designed to<br />

minimize switching noise. Noise<br />

output is reduced by as much as<br />

20dB.<br />

EM Scan<br />

Measurement method:<br />

EM scan measurement using<br />

electromagnetic field probe<br />

Measurement conditions:<br />

Measurement frequency range<br />

40 to 120MHz<br />

Measuring device: EPS-M1 EM scanner, Noise Laboratory Co., Ltd.<br />

Measurement location: Kansai Electronic Industry Development Center<br />

Measurement frequency range: 30 to 110MHz<br />

Measurement unit: 2mm 2<br />

Power supply: 5 V<br />

Company<br />

<strong>M16C</strong>/62P Clock: 24MHz (PLL) A RISC-A<br />

Excellent Ability to Withstand Noise (EMS)<br />

All <strong>M16C</strong>/<strong>M32C</strong> <strong>MCU</strong>s are<br />

designed using various noise<br />

reduction techniques. These<br />

<strong>MCU</strong>s are extensively tested<br />

using different noise test<br />

methods.<br />

The Vcc and Vss pins are<br />

arranged close together on<br />

<strong>M16C</strong> <strong>MCU</strong>s to prevent noise<br />

from entering via the Vcc and<br />

ground wiring. Internal parasitic<br />

capacitors provide further<br />

protection against noise at the<br />

Vcc and Vss pins. This design<br />

also helps suppress unwanted<br />

noise emission from the chip<br />

itself.<br />

AC 100V<br />

Short Distance between Vcc and Vss<br />

Vcc<br />

GND<br />

3kV<br />

100V<br />

Note noise peaks!<br />

5V<br />

0V<br />

Vcc<br />

GND<br />

(<strong>M16C</strong>)<br />

Power supply: 5 V<br />

Clock: 20MHz (PLL)<br />

Note: Evaluation is also performed using the VDE and TEM cell methods. Only products that meet uniform standards are produced in volume.<br />

Evaluation Method<br />

Noise<br />

Source<br />

Noise Tester<br />

(Spike Noise Generator)<br />

(Conventional)<br />

Noise Propagation<br />

into Chip<br />

5 V Regulator<br />

3-Element Regulator<br />

Noise<br />

Source<br />

Mounting of Decoupling<br />

Capacitor in Optimal Location<br />

1.5kV<br />

EMI/EMS<br />

Evaluation Board<br />

Absorbed as<br />

Common Mode<br />

Noise<br />

Parasitic Capacitor<br />

Line Inductance<br />

12


13<br />

Concepts Excellent Compatibility<br />

The <strong>M16C</strong> <strong>Family</strong> provides compatibility in all aspects, allowing easy transition to higher end models.<br />

Pin Compatible<br />

The products in the <strong>M16C</strong> <strong>Family</strong><br />

are pin compatible, so there is<br />

almost no need for wiring<br />

changes on the board when<br />

switching to newer versions or<br />

changing to different <strong>MCU</strong>s<br />

within the same family.<br />

CTS4 / RTS4 / SS4<br />

CTS3 / RTS3 / SS3<br />

IEOUT / OUTC2_0 / SDA3 / SRXD3<br />

IEIN / SCL3 / STXD3<br />

CAN0OUT / CAN1OUT<br />

HDTXD / OUTC1_5 / INPC1_4<br />

ISRXD0<br />

CAN0IN / ISCLK0 / OUTC1_4 / INPC1_4<br />

CAN0OUT / ISTXD0 / OUTC1_3 / INPC1_3<br />

ISRXD1 / OUTC1_2 / INPC1_2<br />

ISCLK1 / OUTC1_1 / INPC1_1<br />

INPC1_0 / SS2 / ISTXD1 / OUTC1_0<br />

Compatible Peripheral Functions<br />

Products in the <strong>M16C</strong> <strong>Family</strong><br />

have compatible CPU cores and<br />

peripheral functions.<br />

Notes<br />

1. High-function timer with communication<br />

function.<br />

2. DMA II and DTC are DMA functions that<br />

can be initiated by peripheral I/O requests.<br />

Advantages of Compatibility<br />

Pin compatibility and peripheral<br />

function compatibility minimize<br />

the need for changes to the<br />

board design or software.<br />

<strong>M32C</strong>/85 Group Added Functions<br />

(Previous Functions Retained)<br />

<strong>M16C</strong>/30P<br />

Operating frequency:<br />

16MHz (no wait states)<br />

DMAC: 2 channels<br />

10-bit A/D: 18 channels<br />

UART/SIO: 3 channels<br />

Timer: 6 channels<br />

EXT-INT: 6 channels<br />

WDT<br />

CRC<br />

Products can be changed<br />

without other modifications.<br />

Function compatibility means<br />

no changes are needed to<br />

peripheral devices.<br />

<strong>M16C</strong>/62P<br />

DA1 / TB4IN / P9_4<br />

DA0 / TB3IN / P9_3<br />

SOUT3 / TB2IN / P9_2<br />

SIN3 / TB1IN / P9_1<br />

TB0IN / CLK3 / P9_0<br />

BYTE<br />

CNVSS<br />

XCIN / P8_7<br />

XCOUT / P8_6<br />

RESET<br />

XOUT<br />

VSS<br />

XIN<br />

VCC<br />

NMI / P8_5<br />

INT2 / P8_4<br />

INT1 / P8_3<br />

INT0 / P8_2<br />

TA4IN / U / P8_1<br />

TA4OUT / U / P8_0<br />

TA3IN / P7_7<br />

TA3OUT / P7_6<br />

TA2IN / W / P7_5<br />

TA2OUT / W/ P7_4<br />

TA1IN / V / CTS2 / RTS2 / P7_3<br />

Compatible Peripheral Functions<br />

<strong>M16C</strong>/Tiny<br />

(<strong>M16C</strong>/26A, <strong>M16C</strong>/28, <strong>M16C</strong>/29)<br />

<strong>M16C</strong>/28, <strong>M16C</strong>/29<br />

Operating frequency: 20MHz (PLL)<br />

Multimaster I2C: 1 channel<br />

Input capture* 1 : 8 channels<br />

Output compare* 1 : 8 channels<br />

CAN: 1 channel (29)<br />

10-bit A/D: +8 channels (28)<br />

10-bit A/D: +9 channels (29)<br />

<strong>M16C</strong>/26A<br />

Operating frequency: 20MHz (PLL)<br />

Voltage detection circuit<br />

On-chip oscillator: (26A)<br />

Position data hold function (26A)<br />

Digital Debouncer (26A)<br />

Single-chip only<br />

10-bit A/D: –6 channels<br />

Timer: +2 channels<br />

On-chip oscillator<br />

3-phase inverter control<br />

EXT-INT: +2 channels<br />

S/W<br />

<strong>M16C</strong>/62P<br />

8-bit D/A: 2 channels<br />

10-bit A/D: +8 channels<br />

Timer: 3 channels<br />

UART/SIO: +2 channels<br />

<strong>M16C</strong>/30P <strong>M16C</strong>/62P <strong>M32C</strong>/8x<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6<br />

7<br />

8<br />

9<br />

10<br />

11<br />

12<br />

13<br />

14<br />

15<br />

16<br />

17<br />

18<br />

19<br />

20<br />

21<br />

22<br />

23<br />

24<br />

25<br />

Operating frequency:<br />

24MHz (PLL)<br />

VCC1 System<br />

<strong>M32C</strong>/84, <strong>M32C</strong>/85<br />

DMAC: +2 channels<br />

DMA II/DTC* 2<br />

Operating frequency:<br />

32MHz (PLL)<br />

Input capture*<br />

X-Y conversion circuit<br />

CAN<br />

1 : 8 channels<br />

Output compare* 1 : 8 channels<br />

CAN: +1 channel<br />

(<strong>M32C</strong>/85, <strong>M32C</strong>/86)<br />

Gauge controller: 4 channels<br />

(<strong>M32C</strong>/86)<br />

Peripheral function compatibility minimizes<br />

the need for changes to source programs.<br />

Pin compatibility eliminates<br />

the need for changes to the<br />

board design.


ADD<br />

SUB<br />

CMP<br />

MOV<br />

PUSH/POP<br />

SHA<br />

SHL<br />

MUL* 1<br />

DIV* 2<br />

* 1 : 32bits 32bits=32bits<br />

* 2 : 32bits 32bits=32bits<br />

Concepts<br />

Clock<br />

Instruction 1 IF ID OR/OPR/OW<br />

Instruction 2 IF ID OR/OPR/OW<br />

Instruction 3 IF ID OR/OPR/OW<br />

IF ID OR1 OR2 OPR OW<br />

Instruction 2<br />

IF ID OR1 OR2 OPR OW<br />

IF ID OR1/OR2 OPR OW<br />

IF ID OR1/OR2 OPR OW<br />

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18<br />

1 2 3 4 5<br />

High-Speed Processing<br />

The <strong>M16C</strong> <strong>Family</strong> provides high-speed processing under a variety of conditions.<br />

<strong>M16C</strong> High-Speed Instruction Execution<br />

The <strong>M16C</strong> <strong>Family</strong> is designed<br />

so that each CPU execution<br />

stage takes one clock cycle. For<br />

most instructions, the execution<br />

time is equivalent to that of a<br />

general RISC <strong>MCU</strong>.<br />

High-Speed Interrupts (<strong>M32C</strong>)<br />

Interrupt Request Accepted<br />

Interrupt Request Generated<br />

<strong>M16C</strong> Core<br />

Conventional<br />

<strong>M32C</strong>/80 Core<br />

High-Speed<br />

Interrupt<br />

struction<br />

struction<br />

(One interrupt can be set as<br />

a high-speed interrupt.)<br />

Instruction<br />

Instruction<br />

32-Bit Instructions<br />

<strong>M16C</strong><br />

Conventional <strong>MCU</strong><br />

Clock<br />

Instruction 1<br />

Minimum Instruction Execution Time = 1 Clock Cycle<br />

Instruction Execution Time<br />

Minimum Instruction Execution Time<br />

General RISC<br />

Clock<br />

Instruction 1 IF ID OR1/OR2 OPR OW<br />

Instruction 2 IF ID OR1/OR2 OPR OW<br />

Instruction 3 IF ID OR1/OR2 OPR OW<br />

Instruction 4<br />

Instruction 5<br />

Interrupt Sequence<br />

High-Speed<br />

The <strong>M32C</strong>/80 provides enhanced support for 32-bit instructions.<br />

Interrupt Sequence<br />

Instructions in Interrupt<br />

Routine<br />

Instruction Function Addressing Modes<br />

Add without carry<br />

Subtract without borrow<br />

Compare<br />

Transfer<br />

Save<br />

Shift arithmetic<br />

Shift logical<br />

Signed multiply<br />

Signed divide<br />

IF: Instruction Fetch<br />

ID: Instruction Decode<br />

OR1/OR2: Operand Read<br />

OPR: Operation<br />

OW: Execute<br />

Instructions in Interrupt<br />

Routine<br />

Execution in 1/4 the Cycles Usually Required*<br />

* The interrupt recovery instruction uses three cycles (1/2 the usual).<br />

* Because there are two banks of registers, interrupt switching can<br />

be performed in a single cycle.<br />

* The normal interrupt sequence of the <strong>M32C</strong>/80 uses 14 cycles.<br />

Immediate-register, immediate-memory, register-register, register-memory, memory-register, memory-memory<br />

Immediate-register, immediate-memory, register-register, register-memory, memory-register, memory-memory<br />

Immediate-register, immediate-memory, register-register, register-memory, memory-register, memory-memory<br />

Immediate-register, immediate-memory, register-register, register-memory, memory-register, memory-memory<br />

Immediate, register, memory<br />

Register, memory (on-chip barrel shifter)<br />

Register, memory (on-chip barrel shifter)<br />

Memory-memory, register-memory<br />

Memory-memory, register-memory<br />

14


15<br />

Concepts Abundant Peripheral Functions<br />

The <strong>M16C</strong> <strong>Family</strong> includes high-performance on-chip functions for a variety of applications.<br />

Block Diagram — <strong>M16C</strong>/62P<br />

Serial Interface<br />

UART0<br />

UART1<br />

BEAN* 1<br />

I 2 C<br />

UART<br />

8<br />

8 8 8 8<br />

8 8<br />

Port P0<br />

R0H R0L<br />

R0H R0L<br />

SB<br />

R1H R1L<br />

R1H R1L<br />

USP<br />

R2<br />

R2<br />

ISP<br />

R3<br />

R3<br />

INTB<br />

A0<br />

A0<br />

PC<br />

A1<br />

A1<br />

FLG<br />

FB<br />

FB<br />

Port P11 Port P14 Port P12<br />

*<br />

8 2 8 8<br />

2 * 2 * 2 * 2<br />

Port P7 Port P8 Port P85 Port P9 Port P10<br />

Port P1 Port P2 Port P3 Port P4 Port P5 Port P6<br />

VCC2 System<br />

VCC1 System<br />

Peripheral Functions<br />

A/D Converter<br />

16-Bit Timer<br />

10-Bit 8 Channels,<br />

Extendable to 26 Channels<br />

Outputs (Timer A): 5<br />

Inputs (Timer B): 5<br />

UART or Clock-Synchronous<br />

Serial I/O<br />

(8-Bit 3 Channels)<br />

3-Phase Motor Control Circuit<br />

CRC Operation Circuit (CCITT Type)<br />

Generating Polynomial: X<br />

Monitor Timer (15-Bit)<br />

D/A Converter<br />

(8-Bit 2 Channels)<br />

DMAC (2 Channels)<br />

VCC1 System<br />

VCC2 System<br />

Port P13<br />

16 +X12 + X5 System Clock Generator<br />

Xin - Xout<br />

Xcin - Xcout<br />

PLL Frequency Synthesizer<br />

On-Chip Oscillator<br />

Clock-Synchronous Serial I/O<br />

(8-Bit 2 Channels)<br />

+1<br />

<strong>M16C</strong>/60 Series CPU Core<br />

Memory<br />

ROM* 1<br />

RAM* 1<br />

Multiplier<br />

* 1 : ROM/RAM capacity differs depending on the device.<br />

* 2 : Ports P11 to P14 are implemented on 128-pin versions only.<br />

UART/Clock-Synchronous Serial I/O<br />

The <strong>M32C</strong>/80 has five on-chip<br />

UART/clock-synchronous serial I/O channels.<br />

<strong>MCU</strong><br />

<strong>MCU</strong><br />

<strong>M32C</strong><br />

<strong>M16C</strong><br />

UART2<br />

UART3<br />

UART4<br />

Broad range of communication peripherals provides<br />

gateway functionality.<br />

<strong>MCU</strong><br />

<strong>MCU</strong><br />

<strong>MCU</strong><br />

Gateway Function<br />

Gateway Function<br />

SI/0<br />

IEBus<br />

(AVC-LAN)<br />

<strong>MCU</strong><br />

<strong>MCU</strong><br />

<strong>MCU</strong><br />

<strong>MCU</strong><br />

<strong>MCU</strong><br />

* 1: <strong>M32C</strong>/80 Only<br />

IC1<br />

IC2<br />

IC3<br />

TxD<br />

RxD<br />

CTS/RTS<br />

RxD<br />

TxD<br />

CTS/RTS<br />

VCC1 System<br />

Port Port Port<br />

4<br />

Port 5<br />

3<br />

2<br />

1<br />

0<br />

<strong>M16C</strong>(M&S)<br />

P93(SS)<br />

P90(CLK)<br />

P91(RXD3/STXD3)<br />

P92(TxD3/SRxD3)<br />

4<br />

Port 5<br />

3<br />

2<br />

1<br />

0<br />

<strong>M16C</strong>(M&S)<br />

P93(SS)<br />

P90(CLK)<br />

P91(RXD3/STXD3)<br />

P92(TxD3/SRxD3)<br />

Port 5 4<br />

3<br />

2<br />

1<br />

IC4 <strong>M16C</strong>(S)<br />

P93(SS)<br />

P90(CLK)<br />

P91(RXD3/STXD3)<br />

P92(TxD3/SRxD3)<br />

IC5 <strong>M16C</strong>(S)<br />

P93(SS)<br />

P90(CLK)<br />

P91(RXD3/STXD3)<br />

P92(TxD3/SRxD3)<br />

Ports 0 to 4 output slave select signals.<br />

Port 5 is for the sync signal between masters.<br />

<strong>M16C</strong>(M&S)<br />

0<br />

SS low-level output selects slave operation.<br />

M&S : Used by master and slave.<br />

P93(SS)<br />

P90(CLK)<br />

S : Used only as slave.<br />

P91(RXD3/STXD3)<br />

P92(TxD3/SRxD3)<br />

* Synchronous serial communication unit<br />

8 7 8 8<br />

UART Function<br />

In addition to normal UART capabilities,<br />

special functions are also supported.<br />

CTS/RTS Control Capability to Connect 2 Peripheral ICs<br />

CLK<br />

CLKS<br />

TxD<br />

Peripheral IC 1<br />

CLK<br />

Data<br />

Peripheral IC 2<br />

CLK<br />

Data<br />

(Does not apply to <strong>M16C</strong>/Tiny.) (Does not apply to <strong>M16C</strong>/70.)<br />

SSU*/Special Serial Communication (Master-Slave Communication)<br />

IEBus is a registered trademark of NEC Electronics Corporation.


AN27<br />

AN20<br />

AN07<br />

AN00<br />

AN7<br />

AN0<br />

AN EX1<br />

AN EX0<br />

Vcc<br />

GND<br />

Vcc<br />

GND<br />

A/D Converter<br />

High-Speed A/D Converter with Sample-and-Hold Vref Cutoff<br />

(1) Conversion Speed (ØAD = 10MHz)<br />

10-Bit: 3.3 µs<br />

8-Bit: 2.8 µs<br />

(2) Successive Conversion ±3 LSB Accuracy<br />

(3) High-Speed Sample-and-Hold<br />

10MHz Operation: 0.3 µs, 20MHz Operation: 0.15 µs (Target)<br />

TB2<br />

AN0(TB0)<br />

One-Shot Pulse<br />

AN1(TB1)<br />

One-Shot Pulse<br />

S/H<br />

A/D Converter<br />

Max. 26-Channel A/D Pins (<strong>M16C</strong>/62P)<br />

(<strong>M32C</strong>/64: Max. 34-Channel)<br />

(<strong>M16C</strong>/30P: Max. 10-Channel)<br />

(<strong>M16C</strong>/28: Max. 24-Channel)<br />

A/D Converter<br />

The analog circuit reference voltage, Vref, can be turned on or off.<br />

Turning off Vref when the A/D converter is not being used can<br />

help reduce current consumption.<br />

TB2<br />

Vref<br />

AVss<br />

Analog Input<br />

A/D Conversion Function with AN0 and AN1 Delay Triggers<br />

TB0 and TB1 One-Shot Operation Start<br />

A/D Conversion Timing<br />

TB0 and TB1 one-shot mode starts with TB2 underflow as the<br />

trigger. The TB0 and TB1 one-shot pulses act as the triggers<br />

for prioritized AN0 and AN1 A/D conversion with<br />

sample-and-hold.<br />

Measurement Error Avoidance (Unused A/D Overvoltage Processing)<br />

This feature helps prevent measurement error due to<br />

wraparound between channels, even if the other A/D<br />

inputs include input that exceeds the Vcc level. It also<br />

provides more accurate A/D conversion values.<br />

OFF<br />

ON<br />

S/H Trigger<br />

TB0<br />

One-Shot Mode<br />

Resistor<br />

S/H<br />

S/H Trigger<br />

TB1 S/H<br />

A/D Converter<br />

(2) Underflow of TB0 and TB1 are added as<br />

AN0 and AN1 A/D conversion triggers.<br />

Underflow Signal<br />

Trigger<br />

Trigger<br />

One-Shot Mode<br />

(1) One-shot mode is added for<br />

TB0 and TB1.<br />

(One trigger is output per cycle.)<br />

Note: There are no dedicated A/D trigger<br />

output pins.<br />

A/D Converter<br />

(ANO)<br />

(AN1)<br />

A/D<br />

(4) Part of A/D conversion<br />

sequence changed.<br />

(3) Sample-and-hold added exclusively to AN1.<br />

(Supports two A/D conversion requests in a short time.)<br />

16


17<br />

OFFFF 16<br />

Waveform Generator<br />

Register 1 Value<br />

Waveform Generator<br />

Register 0 Value<br />

ICC<br />

Concepts Abundant Peripheral Functions<br />

Highly Functional Timers<br />

<strong>M16C</strong> <strong>MCU</strong>s have input and output timers that are used in combination with other peripheral functions.<br />

3-Phase Inverter PWM Output (Applicable to Motor Control Systems)<br />

2-Phase Pulse Signal<br />

Processing Function<br />

Phase A<br />

Phase B<br />

<strong>M16C</strong><br />

Phase Z<br />

3-Phase Inverter<br />

PWM Output<br />

High-Speed<br />

A/D Converter<br />

Encoder Input<br />

Phase Detection Circuit<br />

Intelligent I/O<br />

NMI<br />

U<br />

U<br />

V<br />

V<br />

W<br />

W<br />

Emergency<br />

Stop Input<br />

Current Monitor<br />

Position Detection<br />

Motor Driver<br />

Motor<br />

The timer’s count operation is independent of the operation<br />

of the CPU. Even if the CPU is stopped, it is possible to<br />

operate the timer by means of external signals or a subclock<br />

(32kHz, etc.), thereby reducing current consumption.<br />

XIN<br />

XCIN<br />

External Input<br />

I/O ports can be configured to implement different peripheral functions.<br />

Output Compare (Waveform Generator Function)<br />

Interrupts are generated when matches occur<br />

between the base timer and waveform generator<br />

register values, generating a PWM waveform.<br />

• Basic Waveform Output<br />

The following waveform output modes are implemented on all groups.<br />

(1) Single-Phase Waveform Output (2) Inverted Waveform Output<br />

(3) SR Waveform Output<br />

Base Timer Value<br />

Interrupt Request at Match with<br />

Waveform Generator Register 0 Value<br />

Interrupt Request at Match with<br />

Waveform Generator Register 1 Value<br />

Single-Phase Waveform Output OUTCx0<br />

OUTCx1<br />

Inverted Waveform Output OUTCx0<br />

OUTCx1<br />

SR Waveform Output OUTCx0<br />

Bit Modulation PWM<br />

High-frequency PWM output can be produced based<br />

on any bit between 6 and 16.<br />

Elapsed Time<br />

b15 b10 b9 b0<br />

Waveform Generator<br />

Register<br />

32 16 8 4 2 1<br />

1<br />

2<br />

1<br />

4<br />

1<br />

8<br />

1<br />

16<br />

1<br />

32<br />

1<br />

64<br />

1 1 1 1<br />

128 256 512 1024<br />

PWM Duty Setting Bit Modulation Rate of Recurrence<br />

k=0~3F16 m=0~3FF16<br />

Base Timer Count<br />

Source<br />

PWM Frequency (4016)<br />

Output Waveform<br />

PWM Duty (k) Among 1,024 pulses,<br />

m pulses are added<br />

to the clock cycle duty.<br />

D/A Converter Application Example Using PWM Output<br />

High-resolution output can be<br />

obtained by changing the PWM<br />

duty by one clock cycle at a<br />

user-defined rate of recurrence.<br />

Independent Timer Operation<br />

Clock Generator<br />

Circuit<br />

1/32<br />

On-Chip Oscillator<br />

(Max. 40MHz)<br />

Timer<br />

Input Capture (Time Measurement Function)<br />

At trigger input the timer value is stored in the time<br />

measurement register, and an interrupt is generated.<br />

Trigger Input to<br />

INPC Pin<br />

Base Timer<br />

Count Source<br />

Base Timer<br />

Value<br />

Time Measurement<br />

Register Value<br />

(Both Edges Selected)<br />

Time Measurement<br />

Interrupt Request<br />

xx<br />

70 xx<br />

71 xx<br />

72 xx<br />

73 xx<br />

74 xx<br />

75 xx<br />

76 xx<br />

77 xx<br />

78 xx<br />

79 xx<br />

7a xx<br />

7b xx xx<br />

7c 7d xx<br />

7e xx xx<br />

7f 80 xx<br />

81 xx<br />

82 xx<br />

83 xx<br />

84 xx<br />

85 xx<br />

86<br />

XX71 XX76 XX78 XX7c XX80<br />

Input Capture Digital Filter Function<br />

Digital Filter Function (INPC10 to INPC17)<br />

Cleared to 0<br />

by a program.<br />

The trigger input level is determined every f1 or fBT1 and<br />

pulses are allowed to pass through when three matches<br />

occur. (The clock of the digital filter can be selected to match<br />

the noise band.)<br />

Filter Clock<br />

(f1 or fBT1)<br />

INPC Pin<br />

Trigger Signal After<br />

Passing Through<br />

Digital Filter<br />

Signals that do not match three times are eliminated.<br />

Signal Delay Caused by Digital Filter<br />

(Max. 3.5 Cycles of Filter Clock)


Bus Control<br />

As the CPU operation speed increases, timing control of the external devices becomes more difficult.<br />

Expanded Number of Wait Cycles<br />

1 to 7 Bus Wait Cycles<br />

BCLK<br />

Address<br />

CS<br />

Data (Read)<br />

RD<br />

Data (Write)<br />

WR<br />

BCLK<br />

Address<br />

CS<br />

Data (Read)<br />

RD<br />

Data (Write)<br />

WR<br />

1ø~3ø 1ø~6ø<br />

Expanded Number of Address and Data Hold Cycles<br />

(Support for Recovery Cycle Function)<br />

Recovery Cycle<br />

Enhanced External Bus Access Functions<br />

Address Hold<br />

Data Hold<br />

Dual Peripheral Power Supplies (5V and 3V)<br />

Possible to connect external 5V and 3V peripheral ICs<br />

without adding external circuitry.<br />

P6 to P10, P11, P14 : 2.7V VCC1 5.5V<br />

P0 to P5, P12, P13 : 2.7V VCC2 VCC1<br />

Access Cycles to External Area (32MHz)<br />

0 Wait Cycles 62.4ns<br />

1 Wait Cycles 93.6ns<br />

2 Wait Cycles 124.8ns<br />

3 Wait Cycles 156.0ns<br />

4 Wait Cycles 187.2ns<br />

5 Wait Cycles 218.4ns Function<br />

6 Wait Cycles 249.6ns Extension<br />

7 Wait Cycles 280.8ns<br />

Possible to connect external ASIC or slow memory even<br />

when CPU operates at high speed.<br />

3.3V 3.3V (VCC2) 5V (VCC1) 5V<br />

3V IC 3V I/F <strong>M16C</strong> 5V I/F 5V IC<br />

Recovery cycle insertion can be<br />

selected by a program.<br />

Extended Address Hold<br />

Extended Data Hold<br />

Note: This specification applies to consumer products only.<br />

18


19<br />

XIN<br />

XIN<br />

XOUT<br />

PLL<br />

Concepts Abundant Peripheral Functions<br />

PLL Oscillator Circuit and Oscillation Stop Detection Circuit<br />

• The on-chip PLL supports a maximum operating frequency of 20MHz to 64MHz.<br />

• When XIN is interrupted, the oscillation stop detection circuit switches to the on-chip oscillator as a backup,<br />

allowing operation to continue.<br />

Counter A Phase<br />

Comparator<br />

On-Chip Oscillator Startup<br />

After a reset is cleared,<br />

operation starts using the<br />

low-speed on-chip oscillator.<br />

By using the high-precision<br />

high-speed on-chip oscillator,<br />

it is possible to configure a<br />

system that does not require<br />

an external resonator.<br />

Oscillation Stop<br />

Detection Circuit<br />

XIN<br />

VCO*<br />

XOUT<br />

On-Chip<br />

Oscillator<br />

High-Precision High-Speed On-Chip Oscillator<br />

• Highest precision in the industry over a range of temperatures and voltages.<br />

• The 40MHz clock generated can be used to operate 16-bit timers (timers RC and RD).<br />

XIN Clock<br />

Oscillator Circuit<br />

High-Speed<br />

On-Chip<br />

Oscillator<br />

40MHz<br />

Oscillation<br />

Frequency<br />

Divider<br />

Circuit<br />

Clock<br />

Selector<br />

Charge<br />

Pump<br />

CPU and Peripheral<br />

Functions<br />

Clock Source for<br />

Timers RC and RD<br />

High-Precision<br />

High-Speed On-Chip<br />

Oscillator<br />

Low-Speed<br />

On-Chip<br />

Oscillator<br />

Circuit for<br />

External<br />

Oscillator<br />

No external resonator needed.<br />

Power Supply Voltage Dependency<br />

Frequency<br />

Divider<br />

XCIN<br />

Oscillation Stop Detection Interrupt<br />

CPU Clock<br />

f1<br />

f8<br />

f32<br />

BCLK<br />

VCO:Voltage Controlled Oscillator<br />

Temperature Dependency<br />

<strong>R8C</strong>/20-29 High-Speed On-Chip Oscillator<br />

<strong>R8C</strong>/20-29 High-Speed On-Chip Oscillator<br />

Voltage Characteristics (40MHz)<br />

3.0%<br />

3.0%<br />

Temperature Characteristics (40MHz)<br />

2.5%<br />

2.5%<br />

2.0%<br />

2.0%<br />

1.5%<br />

1.5%<br />

1.0%<br />

1.0%<br />

0.5%<br />

0.5%<br />

0.0%<br />

2.5V<br />

-0.5%<br />

-1.0%<br />

3.0V 3.5V 4.0V 4.5V 5.0V 5.5V 6.0V<br />

0.0%<br />

-0.5%<br />

-25°C<br />

-50°C<br />

-1.0%<br />

0°C 25°C 50°C 75°C 100°C 125°C 150°C<br />

-1.5%<br />

-1.5%<br />

-2.0%<br />

-2.0%<br />

-2.5%<br />

-2.5%<br />

-3.0%<br />

Vcc<br />

-3.0%<br />

Ta<br />

Oscillation Error [%]<br />

Oscillation Error [%]


Reset Function (On-Chip Reset Circuit)<br />

• Voltage-Drop Interrupt (Enabled/Disabled by Software)<br />

Enables software detection of power supply voltage drops without external circuitry.<br />

• On-Chip Reset Circuit (Enabled/Disabled by Software)<br />

Prevents malfunctions caused by voltage dropping below the guaranteed operation voltage.<br />

RESET<br />

IC<br />

Vcc Vcc [V]<br />

Reset Cleared<br />

Voltage Detection Function Started by Software<br />

Voltage Drop Interrupt<br />

5.0 Vcc<br />

4.0<br />

2.7<br />

0<br />

Approx. 0.3Vcc<br />

Reset Pin<br />

CPU<br />

RESET<br />

IC<br />

No external reset<br />

IC needed.<br />

RESET<br />

IC<br />

CPU<br />

(Normal Operation)<br />

Reset<br />

Reset Cleared<br />

Optional Function Select Register<br />

• Several optional functions can be present in the flash memory.<br />

• Clock source of the watchdog timer can be selected before the reset.<br />

• Rom code can be protected against illegal access.<br />

• Low voltage detection function can be enabled before the reset.<br />

Optional Function Select Register (Address 0FFFFH)<br />

5.0<br />

Vdet2<br />

Vdet1<br />

Vdet0<br />

Reset Cleared<br />

0<br />

CPU<br />

RESET<br />

IC<br />

No external reset<br />

IC needed.<br />

RESET<br />

IC<br />

CPU<br />

bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0<br />

CSPROINI LVD0ON ROMCP1 ROMCR WDTON<br />

Other Functions<br />

CRC<br />

The CRC function can be used to improve data reliability.<br />

• On-chip hardware performs CRC calculations in two cycles.<br />

• Generating polynomial: X16 + X12 + X5 + 1 (CCITT standard)<br />

• Provides more powerful error verification than parity or checksum methods.<br />

RAM<br />

Send Data 0<br />

1<br />

2<br />

CRC<br />

CRC<br />

0<br />

1<br />

Data Input<br />

Calculated in<br />

2 Cycles<br />

8-Bit Data<br />

CRC Input Register<br />

CRC Code<br />

Generator Circuit<br />

X 16 + X 12 + X 5 + 1<br />

CRC Data Register<br />

16-Bit Code<br />

• The number of external reset ICs can be reduced.<br />

• Setting can be made before reset clearing using<br />

the optional function select register.<br />

RESET<br />

IC<br />

Vcc<br />

0.8Vcc or Above<br />

Reset<br />

Reset Pin<br />

Reset/Interrupt<br />

X-Y Data Converter<br />

Performs high-speed flipping,<br />

rotation, enlargement,<br />

and reduction of image data.<br />

Rotation (Flipping)<br />

Reset Cleared<br />

Enlargement Reduction<br />

Faster Image Recognition<br />

Z-Axis Bit Count<br />

Y-Axis Bit Count<br />

20


21<br />

Lineup of Products with On-Chip Flash Memory<br />

All series in the <strong>M16C</strong> <strong>Family</strong> include products with on-chip flash memory.<br />

Features of <strong>M16C</strong> <strong>MCU</strong>s with On-Chip Flash Memory<br />

1. High-Speed Programming/Erasing<br />

Programming 256KB of flash memory<br />

takes only four seconds (serial rewrite<br />

mode). This greatly reduces the<br />

programming burden in the volume<br />

production process. (<strong>M16C</strong>/62P)<br />

2. High Reliability<br />

High data storage reliability, erasing<br />

reliability, and programming reliability help<br />

prevent problems following mounting.<br />

List of Flash Programmers<br />

Manufacturer Product Model Writing Method<br />

Sunny Giken Inc.<br />

S550-MFW-1U<br />

S550-SFW1U<br />

Parallel (Gang) and Serial<br />

Serial<br />

Suisei Electronics System Co., Ltd.<br />

EFP-S2/S2V<br />

EFP-RC<br />

Parallel and Serial<br />

Serial<br />

Yokogawa Digital Computer Corporation<br />

NET IMPRESS<br />

Serial<br />

R0E000080KCE00(E8)<br />

Serial<br />

<strong>Renesas</strong> Solutions Corp.<br />

M3A-0665<br />

Serial<br />

M3A-0806<br />

Serial<br />

Please contact the writer manufacturer for information on <strong>MCU</strong> compatibility.<br />

On-Chip Flash Memory Functions<br />

<strong>M16C</strong><br />

COMport<br />

(RS232C)<br />

12V<br />

RS232C<br />

I/F<br />

+5V<br />

RxD<br />

TxD<br />

3. ROM Code Protect Function<br />

High-level security functionality is built in.<br />

4. Support for On-Line Programming<br />

(CPU Rewrite Mode)<br />

High-level security functionality is built in.<br />

5. Support for Data Flash Memory<br />

Products are available with extra-high<br />

guaranteed write/erase counts up to<br />

10,000 times<br />

Flash Programming Mode Data Flash<br />

Using flash rewriting program prepared by the customer,<br />

the user area can be erased and programmed.<br />

Example of Memory Allocation with Embedded Peripheral Circuit Control<br />

NMI<br />

RAM<br />

Serial Rewriting<br />

Program<br />

Interrupt Processing<br />

Program<br />

Variable Vector<br />

Table<br />

CPU<br />

User Flash<br />

ROM<br />

Program<br />

User-Defined I/O<br />

Boot<br />

ROM<br />

Program Moved<br />

to RAM<br />

Interrupt Requests<br />

from Peripheral<br />

Circuit<br />

Processing in<br />

Response<br />

to Interrupts<br />

Peripheral Circuit<br />

32+4KB Version 64+4KB Version<br />

00000<br />

00400<br />

SFR<br />

00000<br />

00400<br />

SFR<br />

007FF<br />

0F000<br />

0F800<br />

10000<br />

F8000<br />

FFFFF<br />

RAM1KB<br />

Internal reserved area<br />

Flash Memory<br />

Flash Memory<br />

Internal reserved area<br />

Flash Memory<br />

32KB<br />

2KB<br />

2KB<br />

16KB<br />

8KB<br />

8KB<br />

RAM2KB<br />

00BFF<br />

0F000<br />

Internal reserved area<br />

Flash Memory 2KB<br />

0F800<br />

10000<br />

2KB<br />

F0000<br />

FFFFF<br />

Internal reserved area<br />

Flash Memory<br />

64KB<br />

Flash<br />

32KB<br />

16KB<br />

8KB<br />

8KB<br />

RAM<br />

CPU<br />

A small block of flash memory called data flash memory is<br />

provided separately from the program flash memory. This area<br />

supports a maximum erase count of 10,000 times. It can also<br />

be used as a substitute for external E 2 PROM.<br />

Small Flash Memory<br />

Block for Data Storage<br />

2 KB 2<br />

Data Flash<br />

Standard Rewrite<br />

Count: 10,000 Times*<br />

*Please see the hardware<br />

manual for details of<br />

individual products.


•<br />

•<br />

•<br />

•<br />

•<br />

RAM (KB)<br />

31<br />

Product Lineup<br />

<strong>R32C</strong>/100 Series<br />

<strong>R32C</strong>/100 Series Roadmap<br />

<strong>R32C</strong>/112<br />

60MHz<br />

<strong>R32C</strong>/100 Series Features<br />

Memory Lineup<br />

CAN Automotive<br />

Network On-Chip<br />

Versions<br />

176pin<br />

512KB<br />

31KB<br />

Inherits the <strong>M16C</strong>/<strong>M32C</strong> features and employs the nextgeneration<br />

<strong>R32C</strong>/100 Series CPU core.<br />

32-bit CISC CPU core<br />

32-bit barrel shifter, 32-bit multiplier, and high-precision FPU<br />

on-chip<br />

Performs 32-bitX32-bit multiply-accumulate operations in one<br />

clock cycle.<br />

Max. 100MHz operation<br />

Register bit length extended from <strong>M32C</strong>/8X and number of<br />

registers increased.<br />

64-bit internal memory bus<br />

Short jumps with no penalty<br />

Memory Lineup (Flash versions include an additional 8KB of data flash.)<br />

ROM Less 128 256 384 512 1024<br />

ROM (KB)<br />

FlexRay Next-Generation<br />

Automotive Network<br />

On-Chip Version<br />

128KB<br />

12KB<br />

256KB<br />

20KB<br />

384KB<br />

24KB<br />

<strong>R32C</strong>/112 Block Diagram<br />

<strong>R32C</strong>/100<br />

CPU Core<br />

32bit Multiplier<br />

Interrupt<br />

Single-precision FPU<br />

PLL<br />

RTC 32kHz<br />

WDT<br />

DMA- CRC<br />

RAM 31KB<br />

ROM 512KB<br />

Flash<br />

W/Protect<br />

Sound Processor<br />

10bit A/D 34ch<br />

8bit D/A 2ch<br />

DMAC<br />

IC:Input Capture OC:Output Compare<br />

100pin 144pin<br />

512KB<br />

32KB<br />

144pin<br />

512KB<br />

32KB<br />

Flash<br />

: Under Development : In Planning<br />

TimerA 5ch<br />

TimerB 6ch<br />

Three-phase<br />

Motor Control<br />

SIO/UART 9ch<br />

CAN 32slot 2ch<br />

Audio I/F 7ch<br />

Inteligent I/O IC:16ch OC:24ch<br />

: Flash 176-Pin<br />

Version<br />

: Under Development<br />

22


23<br />

•<br />

•<br />

•<br />

•<br />

Product Lineup<br />

<strong>M32C</strong>/80 Series<br />

<strong>M32C</strong>/80 Series Roadmap<br />

New Product<br />

In Mass<br />

Production<br />

In Mass<br />

Production<br />

In Mass<br />

Production<br />

<strong>M32C</strong>/83<br />

<strong>M32C</strong>/85<br />

CAN X 2ch<br />

32MHz@5V<br />

<strong>M32C</strong>/82 30MHz@5V<br />

<strong>M32C</strong>/81<br />

<strong>M32C</strong>/80<br />

32MHz@5V<br />

<strong>M16C</strong>/80<br />

20MHz@5V<br />

New Product<br />

New Product<br />

<strong>M32C</strong>/84<br />

CAN X 1ch<br />

32MHz@5V<br />

ROM-less<br />

10K/24K<br />

CAN X 1ch<br />

32MHz@5V<br />

CAN X 1ch<br />

32MHz@5V<br />

ROM-less<br />

8K<br />

<strong>M32C</strong>/88<br />

CAN X 3ch<br />

32MHz@5V<br />

<strong>M32C</strong>/87<br />

<strong>M32C</strong>/87A<br />

320KB+4KB<br />

24KB<br />

256KB<br />

20KB<br />

ROM-less<br />

10KB<br />

128KB<br />

10KB<br />

128KB/10KB<br />

256KB/20KB<br />

CAN X 1ch<br />

32MHz@5V<br />

<strong>M32C</strong>/87B 32MHz@5V<br />

<strong>R32C</strong>/80 Series Features<br />

CAN X 2ch<br />

32MHz@5V<br />

512KB<br />

31KB<br />

320KB<br />

24KB<br />

128KB<br />

10KB<br />

100pin<br />

ROM-less<br />

8K (BL) 1)<br />

100pin<br />

320KB+4KB<br />

18KB 384KB+4KB<br />

384KB+4KB<br />

24KB<br />

320KB<br />

24KB<br />

320KB+4KB<br />

24KB<br />

192KB<br />

16KB<br />

144pin<br />

128KB/10KB<br />

256KB/20KB<br />

384KB<br />

24KB<br />

128KB<br />

12KB<br />

18KB<br />

100pin<br />

100pin<br />

144pin<br />

512KB+4KB<br />

24KB<br />

100pin<br />

384KB<br />

24KB<br />

384KB+4KB<br />

24KB<br />

256KB<br />

20KB<br />

Downward compatible with <strong>M16C</strong>/80, allowing easy switchover<br />

if faster operation is required (32MHz@5V).<br />

Four basic arithmetic operation and transfer instructions are<br />

32-bit, and 32-bit multiply, divide, and fast shift (using on-chip<br />

barrel shifter) instructions provide high-speed operation<br />

processing.<br />

In addition to dedicated timer and SIO functions using intelligent<br />

I/O, additional PWM and SIO functions can be implemented.<br />

On-chip CAN (max. 2 channels: <strong>M32C</strong>/85, <strong>M32C</strong>/86, <strong>M32C</strong>/87,<br />

max. 3 channels: <strong>M32C</strong>/88) provides support for a range of<br />

applications.<br />

On-chip input-capture timer and output-compare timer, with<br />

support for sensor input, are ideal for applications such as motor<br />

control.<br />

IEBus is a registered trademark of NEC Electronics Corporation.<br />

144pin<br />

384KB<br />

31KB<br />

144pin<br />

512KB+4KB<br />

18KB<br />

384KB+4KB<br />

24KB<br />

512KB+4KB<br />

31KB<br />

768KB+4KB<br />

48KB<br />

512KB+4KB<br />

24KB<br />

320KB<br />

24KB<br />

100pin<br />

<strong>M32C</strong>/87 Block Diagram<br />

<strong>M32C</strong>/80<br />

CPU Core<br />

32MHz<br />

Multiplier<br />

Interrupt<br />

DMA-II/DTC<br />

RAM Max. 48KB<br />

ROM Max. 1MB<br />

Flash/Mask<br />

W/Protect<br />

384KB<br />

24KB<br />

<strong>R32C</strong>/100<br />

384KB<br />

24KB<br />

144pin<br />

100pin<br />

1MB+4KB<br />

48KB<br />

PLL<br />

On-Chip Osc<br />

RTC 32kHz<br />

WDT<br />

CRC<br />

10bit A/D Max. 34ch<br />

8bit D/A 2ch<br />

DMAC<br />

Intelligent I/O IC:8ch OC:16ch<br />

IC:Input Capture OC:Output Compare<br />

144pin<br />

512KB<br />

31KB<br />

<strong>M32C</strong>/9X<br />

64MHz@5V<br />

Under<br />

Development<br />

Under<br />

Development<br />

TimerA 5ch<br />

TimerB 6ch<br />

Three-phase<br />

Motor Control<br />

ROM Correction<br />

SIO/UART 7ch<br />

IrDA 1ch<br />

LVD<br />

CAN 0-2ch<br />

Mask<br />

Flash<br />

ROM-less<br />

1) BL: On-chip boot loader : New Product : Under Development


RAM (KB)<br />

<strong>M32C</strong>/80 Series Memory Line up<br />

Memory Lineup (Flash versions include an additional 4KB of data flash.)<br />

48<br />

31<br />

24<br />

20<br />

18<br />

16<br />

12<br />

10<br />

8<br />

<strong>M32C</strong>/84<br />

(CAN:1)<br />

<strong>M32C</strong>/80<br />

ROM-less<br />

<strong>M32C</strong>/81<br />

(CAN:1)<br />

<strong>M32C</strong>/84<br />

(CAN:1)<br />

<strong>M32C</strong>/84<br />

(CAN:1)<br />

<strong>M32C</strong>/85<br />

(CAN:2)<br />

<strong>M32C</strong>/85<br />

(CAN:2)<br />

<strong>M32C</strong>/84<br />

(CAN:1)<br />

<strong>M32C</strong>/88<br />

(CAN:3)<br />

<strong>M32C</strong>/84<br />

(CAN:1)<br />

128 192 256 320 384 512 768 1000<br />

ROM (KB)<br />

<strong>M32C</strong>/82<br />

<strong>M32C</strong>/87 (CAN:0,1,2)<br />

<strong>M32C</strong>/85<br />

(CAN:2)<br />

<strong>M32C</strong>/88<br />

(CAN:3)<br />

<strong>M32C</strong>/88<br />

(CAN:3)<br />

<strong>M32C</strong>/87<br />

(CAN:0,1,2)<br />

<strong>M32C</strong>/87 (CAN:0,1,2)<br />

<strong>M32C</strong>/83 (CAN:1)<br />

<strong>M32C</strong>/85 (CAN:2)<br />

<strong>M32C</strong>/84 (CAN:1)<br />

<strong>M32C</strong>/87<br />

(CAN:0,1,2)<br />

: ROM-less 100-pin version<br />

: Mask 100-pin version<br />

: Flash 100-pin version<br />

: ROM less 144-pin version<br />

: Mask 144-pin version<br />

: Flash 144-pin version<br />

24


25<br />

RAM (KB)<br />

12<br />

8<br />

4<br />

2<br />

1<br />

Product Lineup<br />

<strong>M16C</strong>/Tiny Series<br />

<strong>M16C</strong>/Tiny Series Roadmap<br />

Memory Lineup<br />

<strong>M16C</strong>/26A<br />

<strong>M16C</strong>/28<br />

20MHz@3.0-5.5V<br />

10MHz@2.7-5.5V<br />

<strong>M16C</strong>/26B<br />

24MHz@4.2-5.5V *1<br />

20MHz@3.0-5.5V<br />

10MHz@2.7-5.5V<br />

<strong>M16C</strong>/26A<br />

20MHz@3.0-5.5V<br />

10MHz@2.7-5.5V<br />

<strong>M16C</strong>/28<br />

<strong>M16C</strong>/29<br />

20MHz@3.0-5.5V<br />

10MHz@2.7-5.5V<br />

24KB+4KB<br />

1KB<br />

24KB<br />

1KB<br />

64pin<br />

<strong>M16C</strong>/28B<br />

24MHz@4.2-5.5V *1<br />

20MHz@3.0-5.5V<br />

10MHz@2.7-5.5V<br />

42pin<br />

48KB+4KB<br />

4KB<br />

48pin<br />

64KB+4KB<br />

2KB<br />

48KB<br />

2KB<br />

<strong>M16C</strong>/29<br />

<strong>M16C</strong>/28<br />

<strong>M16C</strong>/26A <strong>M16C</strong>/26B <strong>M16C</strong>/26A<br />

<strong>M16C</strong>/29<br />

<strong>M16C</strong>/28<br />

<strong>M16C</strong>/29<br />

24 48 64 96 128<br />

80pin<br />

48KB+4KB<br />

2KB<br />

Memory Lineup (Flash versions include an additional 4KB of data flash.)<br />

64KB<br />

4KB<br />

*2<br />

85pin<br />

128KB+4KB<br />

12KB<br />

64KB+4KB<br />

4KB<br />

64KB<br />

4KB<br />

42pin<br />

64KB+4KB<br />

2KB<br />

64KB<br />

2KB<br />

96KB+4KB<br />

8KB<br />

96KB<br />

8KB<br />

64pin<br />

96KB+4KB<br />

8KB<br />

48pin<br />

96KB<br />

8KB<br />

64pin<br />

128KB+4KB<br />

12KB<br />

80pin<br />

128KB<br />

12KB<br />

80pin<br />

*2<br />

85pin<br />

128KB+4KB<br />

12KB<br />

128KB<br />

12KB<br />

*1 PLL used for 24MHz operation.<br />

*2 85-pin package available for <strong>M16C</strong>/28 flash version only.<br />

<strong>M16C</strong>/28 <strong>M16C</strong>/28B<br />

Mask Flash<br />

: Mask 42-pin version<br />

: Flash 42-pin version<br />

: Mask 48-pin version<br />

: Flash 48-pin version<br />

: Mask 64-pin version<br />

: Flash 64-pin version<br />

: Mask 80-pin version<br />

: Flash 80-pin version<br />

: Flash 85-pin version<br />

ROM (KB)<br />

: Under Development


• Small foot print (7mm square, 48pins) and high-speed<br />

operation (20MHz@5V).<br />

• Instructions and peripheral functions are compatible with<br />

<strong>M16C</strong>/62P for easy program portability.<br />

• 3-phase motor control timer, enabling motor control in<br />

compact products.<br />

• Data flash area can be used in place of external EEPROM.<br />

• Higher frequency version (24MHz@5V) under development<br />

(<strong>M16C</strong>/26B).<br />

•<br />

•<br />

Small foot print and high-speed operation (20MHz@5V)<br />

Instructions and peripheral functions are compatible with<br />

<strong>M16C</strong>/62P for easy program portability.<br />

3-phase motor control timer, enabling motor control in<br />

compact products.<br />

• Support for max. 2 I2C-bus channels using multimaster I2C-bus • Data flash area can be used in place of external EEPROM.<br />

• Higher frequency version (24MHz@5V) under development<br />

(<strong>M16C</strong>/28B).<br />

• Small package (7mmX7mm: 85pins) available for flash<br />

versions only (except 128KB products).<br />

•<br />

•<br />

•<br />

•<br />

<strong>M16C</strong>/26A Group Features<br />

<strong>M16C</strong>/28 Group Features<br />

<strong>M16C</strong>/29 Group Features<br />

Adds CAN 2.0B to <strong>M16C</strong>/28. Compatible with<br />

<strong>M16C</strong>/28.<br />

Small mounting area and high-speed operation (20MHz@5V)<br />

Instructions and peripheral functions are compatible with<br />

<strong>M16C</strong>/62P for easy program portability.<br />

Retains 3-phase motor control timer, enabling motor control in<br />

compact products.<br />

Input-capture and output-compare functions for more flexible<br />

signal control<br />

• Support for max. 2 I2C-bus channels using multimaster I2C-bus • Data flash area can be used in place of external EEPROM.<br />

<strong>M16C</strong>/26A Block Diagram<br />

<strong>M16C</strong>/60<br />

CPU Core<br />

20MHz/<br />

24MHz*<br />

Multiplier<br />

<strong>M16C</strong>/28 Block Diagram<br />

<strong>M16C</strong>/60<br />

CPU Core<br />

20MHz/<br />

24MHz*<br />

Multiplier<br />

Interrupt<br />

RAM Max. 12KB<br />

ROM Max. 128KB<br />

MASK/Flash<br />

With Protect<br />

IC:Input Capture OC:Output Compare<br />

<strong>M16C</strong>/29 Block Diagram<br />

<strong>M16C</strong>/60<br />

CPU Core<br />

20MHz<br />

Multiplier<br />

Interrupt<br />

RAM Max. 12KB<br />

ROM Max. 128KB<br />

MASK/Flash<br />

With Protect<br />

On-Chip Osc<br />

RTC 32kHz<br />

WDT<br />

* <strong>M16C</strong>/26B uses PLL for 24MHz operation.<br />

PLL<br />

On-Chip Osc<br />

RTC 32kHz<br />

WDT<br />

CRC<br />

10bit A/D Max. 27ch<br />

IC/OC 8ch<br />

LVD<br />

DMAC<br />

* <strong>M16C</strong>/28B uses PLL for 24MHz operation.<br />

PLL<br />

On-Chip Osc<br />

RTC 32kHz<br />

WDT<br />

CRC<br />

10bit A/D Max. 27ch<br />

IC/OC 8ch<br />

LVD<br />

DMAC<br />

TimerA 5ch<br />

TimerB 3ch<br />

Interrupt CRC ROM Correction<br />

RAM Max. 2KB<br />

ROM Max. 64KB<br />

MASK/Flash<br />

With Protect<br />

PLL<br />

10bit A/D 12ch<br />

Three-phase<br />

Motor Control<br />

SIO/UART<br />

3ch(I 2 C/IE-bus)<br />

DMAC LVD<br />

TimerA 5ch<br />

TimerB 3ch<br />

Three-phase<br />

Motor Control<br />

ROM Correction<br />

SIO/UART<br />

3ch(I 2 C/IE-bus)<br />

SIO Max. 2ch<br />

Multimaser I 2 C<br />

TimerA 5ch<br />

TimerB 3ch<br />

Three-phase<br />

Motor Control<br />

ROM Correction<br />

SIO/UART<br />

3ch(I 2 C/IE-bus)<br />

SIO Max. 2ch<br />

Multimaser I 2 C<br />

CAN 2.0B 1ch<br />

IEBus is a registered trademark of NEC Electronics Corporation.<br />

26


27<br />

RAM (KB)<br />

31<br />

24<br />

20<br />

16<br />

12<br />

10<br />

5<br />

4<br />

3<br />

Product Lineup<br />

<strong>M16C</strong>/62<br />

<strong>M16C</strong>/62 Roadmap<br />

Higher<br />

Speed<br />

•<br />

•<br />

•<br />

<strong>M16C</strong>/62P<br />

24MHz@3.0-5.5V<br />

10MHz@2.7-5.5V<br />

<strong>M16C</strong>/62N<br />

16MHz@3.0-3.6V<br />

10MHz@2.2-3.6V<br />

<strong>M16C</strong>/62M<br />

10MHz@2.7-3.6V<br />

7MHz@2.2-3.6V<br />

<strong>M16C</strong>/62A<br />

16MHz@4.2-5.5V<br />

10MHz@2.7-5.5V<br />

ROM-less<br />

3K,10K<br />

128KB<br />

10KB<br />

64KB<br />

8KB<br />

<strong>M16C</strong>/62P Group Features<br />

ROM-less<br />

4K,10K,20K,31K<br />

128KB<br />

10KB<br />

256KB<br />

20KB<br />

256KB<br />

20KB<br />

256KB<br />

20KB<br />

64KB+4K<br />

4KB<br />

128KB<br />

10KB<br />

Retains the features of the <strong>M16C</strong>/62A(M/N).<br />

Wide range of memory options (ROM/RAM: ROM less/4KB to<br />

512KB/31KB)<br />

High-speed operation (24MHz, 1.5 times as fast as<br />

<strong>M16C</strong>/62A(N))<br />

Supports 3V and 5V peripheral power supplies, allowing<br />

direct connection to 3V memory and 5V devices.<br />

• SIO (3 channels) supports a subset of the IEBus and I2C-bus standards, allowing connection of a large number of devices.<br />

• Insertion of from 0 to 3 wait states can be selected, allowing<br />

connection of slower devices.<br />

• Enhanced watchdog timer, oscillation stop detection circuit,<br />

and new reset circuit on-chip<br />

Memory Lineup<br />

Memory Lineup (Flash versions include an additional 4KB of data flash.)<br />

ROM-less<br />

128KB<br />

10KB<br />

256KB<br />

20KB<br />

<strong>M16C</strong>/62P Block Diagram<br />

<strong>M16C</strong>/60<br />

CPU Core<br />

24MHz<br />

Multiplier<br />

512KB+4K<br />

31KB<br />

PLL<br />

On-Chip Osc<br />

RTC 32kHz<br />

WDT<br />

10bit A/D 26ch<br />

8bit D/A 2ch<br />

TimerA 5ch<br />

TimerB 6ch<br />

Three-phase<br />

Motor Control<br />

Interrupt CRC<br />

ROM Correction<br />

RAM Max. 31KB<br />

ROM Max. 512KB<br />

MASK/Flash<br />

With Protect<br />

256KB<br />

20KB<br />

SIO/UART<br />

3ch(I 2 C/IE-bus)<br />

SIO 2ch<br />

DMAC LVD<br />

48 64 96 128 192 256 320 384 512 ROM (KB)<br />

80pin<br />

32KB<br />

3KB<br />

100pin<br />

80pin<br />

80pin<br />

256KB<br />

20KB<br />

100pin<br />

48KB<br />

4KB<br />

100pin<br />

80pin<br />

100pin<br />

512KB<br />

31KB<br />

128pin<br />

ROM-less<br />

Flash<br />

Mask<br />

: ROM-less 100-pin version<br />

: Mask 80-pin version<br />

: Flash 80-pin version<br />

: Mask 100-pin version<br />

: Flash 100-pin version<br />

: Mask 128-pin version<br />

: Flash 128-pin version


RAM (KB)<br />

31<br />

20<br />

16<br />

10<br />

5<br />

Product Lineup<br />

<strong>M16C</strong>/6N<br />

Enhanced<br />

Communication<br />

•<br />

•<br />

•<br />

<strong>M16C</strong>/6N Roadmap<br />

<strong>M16C</strong>/6N4,5<br />

CAN X 2ch or 1ch<br />

20MHz@4.2-5.5V<br />

<strong>M16C</strong>/6NK Group Features<br />

128 192<br />

<strong>M16C</strong>/6NK,L,M,N<br />

CAN X 2ch or 1ch<br />

20MHz@4.2-5.5V<br />

128KB+4KB<br />

5KB<br />

256<br />

384KB+4KB<br />

31KB<br />

256KB+4KB<br />

10KB<br />

Retains the features of the <strong>M16C</strong>/62P (CPU core, low power<br />

consumption, EMI characteristics, peripheral functions) and adds<br />

CAN (2.0B) support.<br />

<strong>M16C</strong>/6NK, <strong>M16C</strong>/6NM: CAN 2.0B 2 channels,<br />

<strong>M16C</strong>/6NL, <strong>M16C</strong>/6NN: CAN 2.0B 1 channel<br />

Additional communication functions (CAN, serial interface:<br />

5 channels (<strong>M16C</strong>/6NK, <strong>M16C</strong>/6NL)/<br />

7 channels (<strong>M16C</strong>/6NM, <strong>M16C</strong>/6NN)<br />

Improved failsafe functions such as enhanced watchdog timer<br />

and oscillation stop detection circuit, additional external interrupts<br />

(9 channels: <strong>M16C</strong>/6NM, <strong>M16C</strong>/6NN)<br />

Memory Lineup<br />

Memory Lineup (Flash versions include an additional 4KB of data flash.)<br />

<strong>M16C</strong>/6NK Block Diagram<br />

<strong>M16C</strong>/60<br />

CPU Core<br />

24MHz<br />

Multiplier<br />

PLL<br />

On-Chip Osc<br />

RTC 32kHz<br />

WDT<br />

10bit A/D 26ch<br />

8bit D/A 2ch<br />

TimerA 5ch<br />

TimerB 6ch<br />

Three-phase<br />

Motor Control<br />

Interrupt CRC<br />

ROM Correction<br />

RAM Max. 31KB<br />

ROM Max. 512KB<br />

MASK/Flash<br />

With Protect<br />

384<br />

512KB+4KB<br />

31KB<br />

128KB<br />

5KB<br />

512<br />

256KB<br />

10KB<br />

192KB<br />

10KB<br />

100pin<br />

SIO/UART<br />

3ch(I 2 C/IE-bus)<br />

SIO Max. 4ch<br />

DMAC CAN2.0B Max. 2ch<br />

ROM (KB)<br />

100pin<br />

256KB<br />

20KB<br />

128pin<br />

Flash<br />

Mask<br />

: Mask 100-pin version<br />

: Flash 100-pin version<br />

: Mask 128-pin version<br />

: Flash 128-pin version<br />

IEBus is a registered trademark of NEC Electronics Corporation.<br />

28


29<br />

RAM (KB)<br />

Optimized<br />

Memory<br />

Size and<br />

Peripheral<br />

Functions<br />

6<br />

5<br />

Mask Version in<br />

Mass Production<br />

<strong>M16C</strong>/30P<br />

16MHz@3.0-5.5V<br />

10MHz@2.7-5.5V<br />

96<br />

ROM-less<br />

6KB<br />

128<br />

96KB<br />

5KB<br />

96KB+4K<br />

5KB<br />

96KB<br />

5KB<br />

TimerA 3ch<br />

TimerB 3ch<br />

Interrupt CRC<br />

ROM Correction<br />

RAM Max. 6KB 10bit A/D 18ch SIO/UART 3ch<br />

ROM Max. 192KB<br />

MASK<br />

With Protect<br />

160<br />

128KB<br />

5KB<br />

128KB+4K<br />

5KB<br />

128KB<br />

5KB<br />

160KB<br />

6KB<br />

160KB<br />

6KB<br />

DMAC<br />

192<br />

192KB<br />

6KB<br />

192KB+4K<br />

6KB<br />

192KB<br />

6KB<br />

ROM (KB)<br />

100pin<br />

ROM-less<br />

Flash<br />

One Time Flash<br />

One-time flash: Products with on-chip flash memory that can be programmed only once. : New Product : Under Development<br />

•<br />

•<br />

•<br />

•<br />

Product Lineup<br />

<strong>M16C</strong>/30P Group<br />

<strong>M16C</strong>/30P Group Roadmap<br />

<strong>M16C</strong>/30P Group Features<br />

Compatible with <strong>M16C</strong>/62P while achieving lower cost<br />

<strong>M16C</strong>/30P Block Diagram<br />

through reduced functions and ROM/RAM capacity.<br />

Operating frequency of 16MHz (3V to 5V)<br />

Reduced peripheral functions (timer: 6 channels, SIO: 3 channels, <strong>M16C</strong>/60<br />

A/D; 18 channels), limited to most commonly used functions.<br />

CPU Core<br />

Package: 100-pin package only.<br />

16MHz<br />

RTC 32kHz<br />

Support for single-chip, memory expansion, and microprocessor<br />

modes<br />

Multiplier<br />

WDT<br />

Flash and one-time flash versions under development.<br />

Compatible with development support tools for the <strong>M16C</strong>/62P.<br />

Memory Lineup<br />

Memory Lineup (Flash versions include an additional 4KB of data flash.)<br />

ROM-less<br />

: New Product<br />

Mask<br />

: Under Development<br />

: One Time Flash 100-pin version<br />

: ROM-less 100-pin version<br />

: Flash 100-pin version<br />

: Mask 100-pin version


•<br />

•<br />

•<br />

•<br />

Memory Line up<br />

RAM (KB)<br />

6<br />

5<br />

Product Lineup<br />

<strong>M16C</strong>/39P Group<br />

<strong>M16C</strong>/39P Group Roadmap<br />

<strong>M16C</strong>/39P<br />

16MHz@3.0-5.5V<br />

10MHz@2.7-5.5V<br />

<strong>M16C</strong>/39P Group Features<br />

128<br />

192KB<br />

6KB<br />

SiP combining <strong>M16C</strong>/30P general <strong>MCU</strong> and VFD<br />

controller/driver<br />

Retains features of the <strong>M16C</strong>/62P while slimming down<br />

ROM/RAM and peripheral functions.<br />

34 user-configurable high-voltage ports (setting support for 2 to<br />

16 digits)<br />

Dimmer function, variable frame cycle<br />

SiP: Solution Integrated Product<br />

Memory Lineup<br />

(Development Use Only)<br />

128KB<br />

5KB<br />

<strong>M16C</strong>/39P Block Diagram<br />

192<br />

<strong>M16C</strong>/60<br />

CPU Core<br />

16MHz<br />

SIO 3ch* 1<br />

(I 2 C/IE-bus)<br />

10bit A/D<br />

ROM<br />

Mask<br />

RAM<br />

16bit<br />

Multiplier<br />

TimerA<br />

TimerB<br />

CRC<br />

DMAC<br />

Clock Generator<br />

WDT<br />

(Development Use Only)<br />

192KB<br />

6KB<br />

ROM (KB)<br />

VFD<br />

Controller<br />

Driver<br />

*1. One of the three SIO channels is used for VFD control. Therefore,<br />

two SIO channels are available to the user.<br />

Flash<br />

Mask<br />

: Mask 100-pin version<br />

: Flash 100-pin version<br />

IEBus is a registered trademark of NEC Electronics Corporation.<br />

30


31<br />

•<br />

•<br />

•<br />

•<br />

•<br />

•<br />

Product Lineup<br />

ASSP<br />

<strong>M16C</strong>/6V, <strong>M16C</strong>/6H Roadmap<br />

<strong>M16C</strong>/6V Group<br />

On-Chip OSD<br />

M306V7<br />

ROM 256K-512K<br />

OSD clock 40MHz<br />

CC/ID1 data slicer x2<br />

M306H3<br />

ROM128K<br />

Data slicer<br />

<strong>M16C</strong>/6V Group Features<br />

M306V8<br />

Flash ROM 512K<br />

OSD clock 65MHz<br />

CC/ID1 data slicer x2<br />

M306H5<br />

ROM128-256K<br />

Data slicer<br />

On-chip OSD or data slicer for control of closed<br />

caption function or TV with ID1 function<br />

Memory options from 256Kbytes to 512Kbytes<br />

OSD supports display of 636 to 890 characters:<br />

32 charactersX16 lines or 40 charactersX16<br />

lines.<br />

Retains the features of the <strong>M16C</strong>/62P (low power<br />

consumption, EMI/EMS characteristics, peripheral<br />

functions).<br />

<strong>M16C</strong>/6H Group Features<br />

<strong>MCU</strong> with on-chip multi-slicer with<br />

worldwide compatibility and designed for<br />

DVD/HDD recorders.<br />

Support for TELETEXT, PDC, VPS, EPG-J, XDS,<br />

WSS, VideoID, etc.<br />

Retains the features of the <strong>M16C</strong>/62P (low power<br />

consumption, EMI/EMS characteristics, peripheral<br />

functions).<br />

M306H7<br />

ROM128-256K<br />

Data slicer<br />

M306Vx<br />

TELETEXT(support level2.5)<br />

OSD clock 100MHz<br />

2004 2005 2006<br />

<strong>M16C</strong>/6V7 Block Diagram<br />

<strong>M16C</strong>/60<br />

CPU Core<br />

16MHz<br />

16bit Multiplier<br />

Interrupt<br />

ROM Max. 512KB<br />

Flash/Mask<br />

W/Protect<br />

RAM<br />

TimerA 5ch<br />

TimerB 6ch<br />

PWM<br />

DMAC<br />

PLL<br />

Real Time Clock<br />

<strong>M16C</strong>/6H7 Block Diagram<br />

<strong>M16C</strong>/60<br />

CPU Core<br />

16MHz<br />

16bit Multiplier<br />

Interrupt<br />

ROM Max. 256KB<br />

Flash/Mask<br />

W/Protect<br />

RAM<br />

TimerA 5ch<br />

TimerB 6ch<br />

PWM<br />

DMAC<br />

PLL<br />

Real Time Clock<br />

<strong>M16C</strong>/6H Group<br />

On-Chip Data Slicer<br />

: Under Development : In Planning<br />

[Year]<br />

SIO/UART 2ch<br />

WDT<br />

OSD function<br />

32char X 16<br />

42char X 16<br />

CRC HSYC Counter<br />

8bit D/A 2ch<br />

8bit D/A 6ch<br />

ROM Correction<br />

Power On Reset<br />

SIO/UART 3ch<br />

SIO 2ch<br />

WDT<br />

CRC<br />

10bit A/D 8ch<br />

ROM Correction<br />

Power On Reset<br />

IR I/O<br />

Multimaster I 2 C 2ch<br />

OSD Clock<br />

Slicer<br />

CRC Calculator<br />

Circuit for EPG-J<br />

Ghost Cancellation Circuit<br />

Sync Signal<br />

Low-Voltage RTC<br />

Slicer RAM<br />

Multimaster I 2 C


•<br />

•<br />

•<br />

•<br />

•<br />

•<br />

<strong>M16C</strong>/6S Group Features<br />

<strong>MCU</strong> with on-chip power line modem developed by<br />

Yitran (IT800) for power line communication<br />

Uses frequency band from 100kHz to 400kHz for power line<br />

communication, enabling a data transfer rate of 7.5kbps.<br />

Retains the features of the <strong>M16C</strong>/62P (low power consumption,<br />

EMI/EMS characteristics, peripheral functions).<br />

<strong>M16C</strong>/24 Group Features<br />

On-chip USB controller with full-speed support<br />

USB pull-up power supply circuit, USB clock generator circuit,<br />

many USB control functions<br />

Audio interface function implemented through addition of multi-bit<br />

serial I/O, memory card interface enhanced by strengthened<br />

CRC calculation function.<br />

Retains the features of the <strong>M16C</strong>/62P (low power consumption,<br />

EMI/EMS characteristics, peripheral functions).<br />

<strong>M16C</strong>/6S Block Diagram<br />

<strong>M16C</strong>/60<br />

CPU Core<br />

15.36MHz<br />

16bit Multiplier<br />

Interrupt<br />

ROM<br />

Flash 96KB<br />

W/Protect<br />

RAM<br />

TimerA 5ch<br />

PWM<br />

DMAC<br />

SIO/UART 2ch (I 2 C)<br />

UART 1ch I 2 C<br />

SIO 1ch<br />

WDT<br />

CRC<br />

<strong>M16C</strong>/24 Block Diagram<br />

<strong>M16C</strong>/60<br />

CPU Core<br />

16MHz<br />

16bit Multiplier<br />

Interrupt<br />

ROM Max. 128KB<br />

Flash/Mask<br />

W/Protect<br />

RAM<br />

TimerA 5ch<br />

PWM<br />

DMAC<br />

SIO/UART 2ch (I 2 C)<br />

Multifunction 2-Channel UART<br />

WDT<br />

CRC<br />

ROM Correction<br />

ROM Correction<br />

Power On Reset<br />

Power Line Communication<br />

Power On Reset<br />

USB 2.0 Compliance<br />

USB Pull-Up Power<br />

Supply Output Pin<br />

IEBus is a registered trademark of NEC Electronics Corporation.<br />

32


33<br />

Product Lineup<br />

<strong>R8C</strong>/Tiny Siries<br />

<strong>R8C</strong>/Tiny Series Roadmap<br />

Pin<br />

Count<br />

32pin<br />

32pin<br />

20pin<br />

20pin<br />

20pin<br />

80pin<br />

64pin<br />

52pin<br />

48pin<br />

48pin<br />

New Product<br />

New Product<br />

New Product<br />

New Product<br />

Under<br />

Development<br />

New Product<br />

New Product<br />

<strong>R8C</strong>/27 ★<br />

<strong>R8C</strong>/26 ★<br />

8KB+2KB<br />

512B<br />

8KB<br />

512B<br />

<strong>R8C</strong>/12, <strong>R8C</strong>/13<br />

<strong>R8C</strong>/10, <strong>R8C</strong>/11<br />

<strong>R8C</strong>/29 ★★<br />

<strong>R8C</strong>/28 ★★<br />

<strong>R8C</strong>/2D ★<br />

<strong>R8C</strong>/2C ★<br />

<strong>R8C</strong>/2B ★<br />

<strong>R8C</strong>/2A ★<br />

<strong>R8C</strong>/25 ★<br />

<strong>R8C</strong>/24 ★<br />

<strong>R8C</strong>/23 ★<br />

<strong>R8C</strong>/22 ★<br />

<strong>R8C</strong>/21 ★<br />

<strong>R8C</strong>/20 ★<br />

8KB+2KB<br />

512B<br />

8KB<br />

512B<br />

<strong>R8C</strong>/19, <strong>R8C</strong>/1B<br />

<strong>R8C</strong>/18, <strong>R8C</strong>/1A<br />

<strong>R8C</strong>/15, <strong>R8C</strong>/17<br />

<strong>R8C</strong>/14, <strong>R8C</strong>/16<br />

48KB+2KB<br />

2.5KB<br />

48KB<br />

2.5KB<br />

48KB+2KB<br />

2.5KB<br />

48KB<br />

2.5KB<br />

16KB+2KB<br />

512B<br />

16KB<br />

1KB<br />

32KB+2KB<br />

2KB<br />

32KB<br />

2KB<br />

32KB+2KB<br />

2KB<br />

32KB<br />

2KB<br />

8KB+2KB<br />

512B<br />

8KB<br />

512B<br />

16KB+2KB<br />

1KB<br />

16KB<br />

1KB<br />

8KB+4KB<br />

512B<br />

8KB<br />

512B<br />

16KB+2KB<br />

1KB<br />

16KB<br />

1KB<br />

4KB+4KB<br />

512B<br />

4KB<br />

384B<br />

64KB+2KB<br />

3KB<br />

64KB<br />

3KB<br />

64KB+2KB<br />

3KB<br />

64KB<br />

3KB<br />

32KB+2KB<br />

2KB<br />

32KB<br />

2KB<br />

48KB+2KB<br />

2.5KB<br />

48KB<br />

2.5KB<br />

48KB+2KB<br />

2.5KB<br />

48KB<br />

2.5KB<br />

12KB+2KB<br />

768B<br />

12KB<br />

768B<br />

24KB+2KB<br />

1.5KB<br />

24KB<br />

1.5KB<br />

12KB+4KB<br />

768B<br />

12KB<br />

768B<br />

8KB+4KB<br />

512B<br />

8KB<br />

512B<br />

48KB+2KB<br />

2.5KB<br />

48KB<br />

2.5KB<br />

64KB+2KB<br />

3KB<br />

64KB<br />

3KB<br />

64KB+2KB<br />

3KB<br />

64KB<br />

3KB<br />

16KB+2KB<br />

1KB<br />

16KB<br />

1KB<br />

32KB+2KB<br />

1.5KB<br />

32KB<br />

1.5KB<br />

16KB+4KB<br />

1KB<br />

16KB<br />

1KB<br />

12KB+4KB<br />

768B<br />

12KB<br />

768B<br />

: New Product<br />

64KB+2KB<br />

3KB<br />

64KB<br />

3KB<br />

96KB+2KB<br />

5KB<br />

96KB<br />

5KB<br />

16KB+4KB<br />

1KB<br />

16KB<br />

1KB<br />

128KB+2KB<br />

6KB<br />

128KB<br />

6KB<br />

CAN Functionality<br />

Flash<br />

Automotive Support<br />

: Under Development : In Planning


•<br />

•<br />

<strong>R8C</strong>/18-1B Group Features<br />

High-precision, on-chip oscillator (8MHz)<br />

• On-chip multimaster I2C-bus On-chip clock-synchronous serial I/O (SSU) with chip select<br />

• Data flash area can be used in place of external E2PROM. <strong>R8C</strong>/19 Group, <strong>R8C</strong>/1B Group<br />

• On-chip switchable sink or source-type large-current drive ports.<br />

• On-chip power-on reset function and voltage detection function<br />

eliminate need for separate reset IC.<br />

•<br />

•<br />

<strong>R8C</strong>/20-23 Group Features<br />

<strong>R8C</strong>/Tiny Series for automotive applications<br />

CAN 2.0B added. Upward compatible with <strong>R8C</strong>/22 Group,<br />

<strong>R8C</strong>/23 Group, <strong>R8C</strong>/20 Group, and <strong>R8C</strong>/21 Group.<br />

Support for high-temperature operation<br />

J version: -40 to 85°C<br />

K version: -40 to 125°C<br />

• Support for high-speed operation<br />

J version: VCC = 2.7 to 3.0V (f(XIN) =10MHz)<br />

J version: VCC = 3.0 to 5.5V (f(XIN) = 20MHz)<br />

K version: VCC = 2.7 to 3.0V (f(XIN) = 10MHz)<br />

K version: VCC = 3.0 to 5.5V (f(XIN) = 16MHz)<br />

• High-precision, high-speed on-chip oscillator (40MHz)<br />

• Data flash area can be used in place of external E2PROM. (<strong>R8C</strong>/21 Group, <strong>R8C</strong>/23 Group)<br />

• On-chip power-on reset function and voltage detection function<br />

eliminate need for separate reset IC.<br />

•<br />

<strong>R8C</strong>/24-25 Group Features<br />

Support for low-voltage operation<br />

VCC = 2.2 to 2.7V (f(XIN) = 5MHz)<br />

VCC = 2.7 to 5.5V (f(XIN) = 10MHz)<br />

VCC = 3.0 to 5.5V (f(XIN) = 20MHz)<br />

• High-precision, high-speed on-chip oscillator (40MHz)<br />

• On-chip subclock oscillator circuit (32.768kHz)<br />

• On-chip timer RD for motor control<br />

• On-chip multimaster I2C-bus • On-chip clock-synchronous serial I/O (SSU) with chip select<br />

• Data flash area can be used in place of external E2PROM. (<strong>R8C</strong>/25 Group)<br />

• On-chip power-on reset function and voltage detection function<br />

eliminate need for separate reset IC.<br />

• On-chip switchable sink- or source-type<br />

large-current drive ports.<br />

<strong>R8C</strong>/18-1B Block Diagram<br />

<strong>R8C</strong>/Tiny<br />

CPU Core<br />

Max. 20MHz<br />

Multiplier<br />

Interrupt<br />

Flash<br />

Data Flash 2KB<br />

RAM<br />

POR/LVD<br />

LED Drive Port<br />

<strong>R8C</strong>/20-23 Block Diagram<br />

<strong>R8C</strong>/Tiny<br />

CPU Core<br />

Max. 20MHz<br />

Multiplier<br />

Interrupt<br />

Flash<br />

Data Flash 2KB<br />

RAM<br />

POR/LVD<br />

Low-Speed<br />

On-Chip Osc<br />

High-Speed<br />

On-Chip Osc<br />

Main-Clock<br />

Max. 20MHz<br />

Oscillation Stop<br />

Detection<br />

WDT<br />

A/D Converter<br />

Low-Speed<br />

On-Chip Osc<br />

High-Speed<br />

On-Chip Osc<br />

Main-Clock<br />

Max. 20MHz<br />

Oscillation Stop<br />

Detection<br />

WDT<br />

A/D Converter<br />

CAN<br />

(<strong>R8C</strong>/22 and <strong>R8C</strong>/23 Only)<br />

<strong>R8C</strong>/24-25 Block Diagram<br />

<strong>R8C</strong>/Tiny<br />

CPU Core<br />

Max. 20MHz<br />

Multiplier<br />

Interrupt<br />

Flash<br />

Data Flash 2KB<br />

RAM<br />

POR/LVD<br />

LED Drive Port<br />

Low-Speed<br />

On-Chip Osc<br />

High-Speed<br />

On-Chip Osc<br />

Main-Clock<br />

Max. 20MHz<br />

Sub-Clock<br />

32kHz<br />

Oscillation Stop<br />

Detection<br />

WDT<br />

A/D Converter<br />

Timer X<br />

Timer Y<br />

Timer C<br />

SIO/UART 2ch<br />

SSU<br />

/Multi-master I 2 C<br />

Hardware LIN<br />

Timer RA<br />

Timer RB<br />

Timer RD<br />

Timer RE<br />

SIO/UART 2ch<br />

SSU<br />

/Multi-master I 2 C<br />

Hardware LIN<br />

Timer RA<br />

Timer RB<br />

Timer RD<br />

Timer RE<br />

(RTC)<br />

SIO/UART 2ch<br />

SSU<br />

/Multi-master I 2 C<br />

Hardware LIN<br />

IEBus is a registered trademark of NEC Electronics Corporation.<br />

34


35<br />

•<br />

Product Lineup<br />

<strong>R8C</strong>/Tiny Series<br />

<strong>R8C</strong>/26-29 Group Features<br />

Support for low-voltage operation<br />

VCC = 2.2 to 2.7 V(f(XIN) = 5MHz) (N and D versions)<br />

VCC = 2.7 to 5.5V (f(XIN) = 10MHz)<br />

VCC = 3.0 to 5.5V (f(XIN) = 16MHz) (K version)<br />

VCC = 3.0 to 5.5V (f(XIN) = 20MHz) (other than K version)<br />

• High-precision, high-speed on-chip oscillator (40MHz)<br />

• On-chip subclock oscillator circuit (32.768kHz)<br />

(N and D versions)<br />

• On-chip multimaster I2C-bus • On-chip clock-synchronous serial I/O (SSU) with chip select<br />

• Data flash area can be used in place of external E2PROM. (<strong>R8C</strong>/27 Group, <strong>R8C</strong>/29 Group)<br />

• On-chip power-on reset function and voltage detection function<br />

eliminate need for separate reset IC.<br />

• On-chip switchable sink- or source-type large-current drive ports.<br />

(N and D versions)<br />

•<br />

<strong>R8C</strong>/2A-2D Group Features<br />

Support for low-voltage operation<br />

VCC = 2.2 to 2.7 V(f(XIN) = 5MHz)<br />

VCC = 2.7 to 5.5V (f(XIN) = 10MHz)<br />

VCC = 3.0 to 5.5V (f(XIN) = 20MHz)<br />

• High-precision, high-speed on-chip oscillator (40MHz)<br />

• On-chip subclock oscillator circuit (32.768kHz)<br />

• On-chip D/A converter<br />

• Additional 16-bit timer channel (timer RF)<br />

• Support for motor control by on-chip timer RD<br />

• On-chip multimaster I2C-bus • On-chip clock-synchronous serial I/O (SSU) with chip select<br />

• Data flash area can be used in place of external E2PROM.<br />

(<strong>R8C</strong>/2B Group, <strong>R8C</strong>/2D Group)<br />

• On-chip power-on reset function and voltage detection function<br />

eliminate need for separate reset IC.<br />

• On-chip switchable sink- or source-type<br />

large-current drive ports.<br />

<strong>R8C</strong>/26-29 Block Diagram<br />

<strong>R8C</strong>/Tiny<br />

CPU Core<br />

Max. 20MHz<br />

Multiplier<br />

Interrupt<br />

Flash<br />

Data Flash 2KB<br />

RAM<br />

POR/LVD<br />

LED Drive Port<br />

<strong>R8C</strong>/2A-2D Block Diagram<br />

<strong>R8C</strong>/Tiny<br />

CPU Core<br />

Max. 20MHz<br />

Multiplier<br />

Interrupt<br />

Flash<br />

Data Flash 2KB WDT<br />

Timer RF<br />

RAM<br />

POR/LVD<br />

LED Drive Port<br />

Low-Speed<br />

On-Chip Osc<br />

High-Speed<br />

On-Chip Osc<br />

Main-Clock<br />

Max. 20MHz<br />

Sub-Clock<br />

32kHz<br />

Oscillation Stop<br />

Detection<br />

WDT<br />

A/D Converter<br />

Low-Speed<br />

On-Chip Osc<br />

High-Speed<br />

On-Chip Osc<br />

Main-Clock<br />

Max. 20MHz<br />

Sub-Clock<br />

32kHz<br />

Oscillation Stop<br />

Detection<br />

A/D Converter<br />

D/A Converter<br />

Timer RA<br />

Timer RB<br />

Timer RC<br />

Timer RE<br />

(RTC)<br />

SIO/UART 2ch<br />

SSU<br />

/Multi-master I 2 C<br />

Hardware LIN<br />

Timer RA<br />

Timer RB<br />

Timer RC<br />

Timer RD<br />

Timer RE<br />

(RTC)<br />

SIO/UART 2ch<br />

SSU<br />

/Multi-master I 2 C<br />

Hardware LIN<br />

IEBus is a registered trademark of NEC Electronics Corporation.


•<br />

•<br />

•<br />

•<br />

•<br />

Product Lineup<br />

On-Chip CAN<br />

On-Chip CAN Lineup<br />

<strong>R8C</strong>/22, 23 Group Features<br />

Power supply voltage: 3.0 to 5.5 V/Max. 20MHz, 2.7 to<br />

5.5V/Max. 10MHz<br />

ROM/RAM capacity: 32KB/2KB, 48KB/2.5KB, 64KB/3KB<br />

- Data flash 1KBX 2 blocks (<strong>R8C</strong>/23 only)<br />

Clock generator circuits: 2 on-chip circuits<br />

- XIN-XOUT main clock (on-chip oscillation stop detection circuit)<br />

- High-speed (40MHz)/low-speed on-chip oscillators<br />

Voltage detection circuits (LVD): 2 circuits<br />

Power-on reset (POR)<br />

Multifunction timers<br />

8-bit timer: 3 channels (timer RA, timer RB, timer RE)<br />

16-bit timer: 2 channels (timer RD)<br />

Serial I/O<br />

Clock-synchronous/UART: 1 channel, UART: 1 channel<br />

I2C-bus/SSU: 1 channel<br />

H/W-LIN (uses UART and timer RA)<br />

CAN: 16 message boxes: 1 channel<br />

A/D converter: 10-bitX12 channels<br />

• Ports<br />

•<br />

•<br />

•<br />

•<br />

•<br />

Higher Speed,<br />

Enhanced Functions<br />

Slimmed-Down Functions,<br />

Lower Pin Count<br />

<strong>R32C</strong>/100<br />

<strong>M32C</strong>/80<br />

<strong>M16C</strong>/60<br />

<strong>M16C</strong>/Tiny<br />

<strong>R8C</strong>/Tiny<br />

- Pull-up resistor: Settable for all ports (excluding dedicated input<br />

ports)<br />

Watchdog timer: 1 channel (supports hardware resets)<br />

Package: 48-pin LQFP (7mmX7mm, 0.5mm pitch)<br />

<strong>M32C</strong>/87 Group Features<br />

High-speed operation and large-capacity on-chip memory<br />

- <strong>M32C</strong>/80 core, 32MHz@5V operation<br />

- On-chip 1MB flash and 48KB RAM is tops in the <strong>M16C</strong> <strong>Family</strong>.<br />

Abundant on-chip peripheral functions<br />

- Abundant on-chip peripheral functions such as CAN, serial,<br />

and IrDA<br />

• <strong>M32C</strong>/87: CAN 2 channels<br />

• <strong>M32C</strong>/87A: CAN 1 channel<br />

• <strong>M32C</strong>/87B: CAN not implemented<br />

- On-chip intelligent I/O<br />

Implementation of functions such as PWM output and SIO<br />

communication based on 16-bit timer.<br />

Support for easier to use functions<br />

- Supports 3V and 5V peripheral power function, allowing direct<br />

connection to 3V memory and 5V devices.<br />

Backward compatibility<br />

- Pin compatible and peripheral function compatible with products<br />

such as the <strong>M16C</strong>/62P, while retaining features including low<br />

noise, low power consumption, and high ROM efficiency.<br />

<strong>R32C</strong>/100<br />

CANX2 <strong>M32C</strong>/87<br />

CANX0,1,2<br />

<strong>M32C</strong>/81<br />

CANX1<br />

<strong>M16C</strong>/6N4<br />

CANX2<br />

<strong>M16C</strong>/29<br />

CANX1<br />

<strong>R8C</strong>/22,23<br />

CANX1<br />

<strong>M32C</strong>/83<br />

CANX1<br />

<strong>M16C</strong>/6N5<br />

CANX1<br />

<strong>M16C</strong>/1N<br />

CANX1<br />

<strong>M32C</strong>/87 Block Diagram<br />

<strong>M32C</strong>/80<br />

CPU Core<br />

32MHz<br />

Multiplier<br />

Interrupt<br />

DMAC<br />

DMAC-II<br />

RAM Max. 48KB<br />

ROM Max. 1MB<br />

Flash / Mask<br />

With Protect<br />

<strong>M32C</strong>/84<br />

CANX1<br />

<strong>M16C</strong>/6NK,6NM<br />

CANX2<br />

: New Product<br />

<strong>R8C</strong>/20-23 Block Diagram<br />

<strong>R8C</strong>/Tiny<br />

CPU Core<br />

Max. 20MHz<br />

Multiplier<br />

Interrupt<br />

Flash<br />

Data Flash 2KB<br />

RAM<br />

POR/LVD<br />

Low-Speed<br />

On-Chip Osc<br />

High-Speed<br />

On-Chip Osc<br />

Main-Clock<br />

Max. 20MHz<br />

Oscillation Stop<br />

Detection<br />

WDT<br />

A/D Converter<br />

CAN<br />

(16 Message Boxes)<br />

PLL TimerA 5ch<br />

On-Chip Osc. TimerB 6ch<br />

RTC 32kHz<br />

WDT<br />

Three-phase<br />

Motor Cont.<br />

CRC CAN Max. 2ch<br />

10bit A/D ROM Correction<br />

8bit D/A 2ch SIO 7ch<br />

LVD<br />

<strong>M32C</strong>/88<br />

CANX3<br />

<strong>M32C</strong>/85<br />

CANX2<br />

<strong>M16C</strong>/6NL,6NN<br />

CANX1<br />

: Under Development<br />

Timer RA<br />

Timer RB<br />

Timer RD<br />

Timer RE<br />

SIO/UART 2ch<br />

SSU<br />

/Multi-master I 2 C<br />

Hardware LIN<br />

IrDA 1ch<br />

Intelligent I/O<br />

Input Cap 8ch. Output Comp.16ch<br />

Communication Func. (H/W IEBus)<br />

IEBus is a registered trademark of NEC Electronics Corporation.<br />

36


37<br />

•<br />

•<br />

•<br />

•<br />

•<br />

Product Lineup<br />

ROM-Less Versions<br />

<strong>R8C</strong>/26-29 <strong>M16C</strong> ROM-less Group Versions Features<br />

<strong>M16C</strong>/30P<br />

16MHz@3.0-5.5V<br />

10MHz@2.7-5.5V<br />

<strong>M16C</strong>/62P<br />

24MHz@3.0-5.5V<br />

10MHz@2.7-5.5V<br />

ROM-less<br />

6KB<br />

100pin<br />

<strong>M16C</strong> ROM-less Product Features<br />

Product Lineup<br />

Higher Speed<br />

<strong>M32C</strong>/80<br />

32MHz@5.0V<br />

ROM-less<br />

4KB<br />

ROM-less<br />

10KB<br />

DMA-II/DTC<br />

RAM<br />

<strong>M32C</strong>/84<br />

32MHz@5.0V<br />

ROM-less<br />

8KB<br />

100pin<br />

ROM-less<br />

20KB<br />

External ROM products ranging from <strong>M16C</strong> core to <strong>M32C</strong> core <strong>M32C</strong>/80 Block Diagram<br />

Support for function (separate bus) facilitating connection of<br />

external memory if large memory capacity is required and function<br />

PLL<br />

(multiplex bus) to reduce the number of pins used<br />

Products are available with enhanced bus interfaces supporting<br />

a variety of timing requirements.<br />

Support for simultaneous connection of two voltages, 3.3V for<br />

memory interface and 5V for peripheral functions<br />

Retains the features of the <strong>M16C</strong> <strong>Family</strong> (low power consumption,<br />

EMI/EMS characteristics, peripheral functions).<br />

In addition to a full emulator, a compact emulator is under<br />

development.<br />

<strong>M32C</strong>/80<br />

CPU Core<br />

32MHz<br />

Multiplier<br />

Interrupt<br />

DMAC<br />

WDT<br />

CRC<br />

0.5mm pitch, 144pins<br />

20mmX20mm<br />

0.65mm pitch, 100pins<br />

14mmX20mm<br />

On-Chip Osc<br />

RTC 32kHz<br />

10bit A/D<br />

8bit D/A 2ch<br />

Group <strong>M16C</strong>/30P <strong>M16C</strong>/62P <strong>M16C</strong>/80 <strong>M32C</strong>/80 <strong>M32C</strong>/84<br />

RAM Capacity<br />

6KB<br />

4KB<br />

10KB<br />

20KB<br />

31KB<br />

10KB<br />

24KB<br />

8KB 10KB<br />

LVD<br />

100pin<br />

ROM-less<br />

10KB<br />

ROM-less<br />

31KB<br />

TimerA 5ch<br />

TimerB 6ch<br />

Three-phase<br />

Motor Cont.<br />

ROM Correction<br />

SIO 5ch<br />

Boot Loader<br />

144pin<br />

100pin<br />

ROM-less<br />

: New Product<br />

: New Product<br />

0.5mm pitch, 100pins<br />

14mmX14mm


Middleware Products from<br />

<strong>Renesas</strong> Partners<br />

Page 56<br />

Development Tools<br />

In partnership with leading vendors, <strong>Renesas</strong> offers an array of development environments to customers for use in the development of their<br />

products. In addition, a wide selection of middleware, starter kits, and evaluation boards are available that can help reduce the time and<br />

expense of development. <strong>Renesas</strong> provides total support for the product development efforts of its customers.<br />

Middleware<br />

Providing backup for the creation of<br />

market-leading products.<br />

Middleware Products from<br />

<strong>Renesas</strong> Page 57<br />

Real-Time OS Products from<br />

<strong>Renesas</strong> Partners Page 55<br />

High-speed and compact<br />

embedded OS.<br />

OS<br />

(Operating Systems)<br />

Board and Hardware Design<br />

Aids from <strong>Renesas</strong> Partners<br />

M3T-MR308/4 and M3T-MR30/4<br />

Real-Time OS Page 39<br />

Evaluation Tools<br />

Demo Sets<br />

Page 58<br />

Easily experience the superior performance<br />

and many functions of <strong>M16C</strong> <strong>MCU</strong>s.<br />

Platforms<br />

Integrated Development<br />

Environment<br />

High-performance<br />

Embedded Workshop<br />

M3A-0806 Flash<br />

Development Toolkit<br />

Page 43<br />

M3A-0806 Flash<br />

Programmer<br />

Page 45<br />

Support for a wide range of<br />

F-ZTAT TM <strong>MCU</strong>s.<br />

Programmers<br />

Compilers from <strong>Renesas</strong><br />

Partners Page 55<br />

C Compiler Packages<br />

Page 39<br />

Programmers from <strong>Renesas</strong> Partners<br />

Page 56<br />

Generate compact and<br />

high-performance code.<br />

Programming Languages<br />

Integrated Development<br />

Environments/CASE<br />

Powerful and complete support for<br />

developing embedded systems.<br />

Integrated Development Environment<br />

(High-performance Embedded Workshop)<br />

Page 39<br />

Integrated Development<br />

Environments from<br />

<strong>Renesas</strong> Partners<br />

Page 55<br />

PC7501 Emulator Page 41<br />

Compact Emulator Page 42<br />

E8 Emulator Page 43<br />

PC4701U Emulator Page 44<br />

A wide selection of emulators for<br />

a variety of applications.<br />

Emulators<br />

Emulators from<br />

<strong>Renesas</strong> Partners<br />

Page 55<br />

<strong>Renesas</strong> Starter Kit for Initial Development See page 45 for details.<br />

User-Friendly Development Tools For Use With <strong>Renesas</strong> <strong>MCU</strong>s<br />

Programming Language<br />

C Compiler<br />

Free Evaluation<br />

Version<br />

Integrated<br />

Development<br />

Environment<br />

High-performance<br />

Embedded Workshop<br />

Platform Emulator<br />

CPU Board<br />

E8<br />

Programmer<br />

Flash<br />

Development<br />

Toolkit<br />

Free Evaluation Version<br />

CD-ROM Containing<br />

Starter Kit Software Tools<br />

and Quick Start Guide<br />

E8 On-Chip<br />

Debugging Emulator CPU Board<br />

All in One Package<br />

38


39<br />

Integrated Development Environment Providing Powerful and<br />

Complete Support for Developing Embedded Systems<br />

The integrated development environment brings together the tools needed for developing applications, including a compiler and<br />

debugger (emulator software). All steps can be performed on a single host system, including design, coding, evaluation, and verification.<br />

High-performance Embedded Workshop Integrated Development Environment<br />

• Integrated and centralized control over all tools, from the<br />

editor to the debugger<br />

• Automated execution of compiling, assembling, and linking<br />

• Per-project management of source files<br />

• Easy-to-use GUI based on Microsoft Windows<br />

• Project management in a networked environment<br />

• Testing support functions (See page 42 for details.)<br />

• Macro generator support function for recording and<br />

replaying build and debug operations<br />

• Supports storing and comparing test image files<br />

containing the contents of test result windows generated<br />

by macros, etc.<br />

• Auto-update function<br />

• Automatically detects upgrades to software tools via the<br />

Internet and immediately downloads and installs them.<br />

• Document update function<br />

• Automatically searches for and downloads of the latest<br />

documents related to the <strong>MCU</strong> used in the project.<br />

• Flexible extended functions to match the usage<br />

environment<br />

• Build a custom GUI environment using TCL/TK<br />

version 8.4.1.<br />

• Target server function (COM) supports control of<br />

High-Performance Embedded Workshop by an external<br />

program.<br />

• Works with products from <strong>Renesas</strong> partner companies<br />

• Works in conjunction with CASE* tools.<br />

• Works in conjunction with version control tools.<br />

* CASE: Computer Aided Software Engineering<br />

C Compiler Package<br />

C Compiler<br />

• Conforms to ANSI* world standard<br />

• Optimization functions for extracting top performance from the <strong>MCU</strong><br />

• Many #pragma extended functions<br />

• Support for use of near/far designations with variables<br />

• Function for calculating stack size to be used<br />

* ANSI: American National Standards Institute<br />

Real-time OS<br />

• Common User Interface<br />

(Framework)<br />

• Project Manager<br />

• Builder<br />

• Editor<br />

Support Tools<br />

(Software)<br />

Support Tools<br />

(Hardware)<br />

Target System<br />

CPU Boards<br />

Simulator/Debugger<br />

A simulated target system can be created in the GUI input/output<br />

window, making it possible to perform simple system debugging even<br />

if no target system exists.<br />

• Target-less debugging of individual software modules<br />

• Drag-and-drop support<br />

• C language/assembly language source-level debugging<br />

• Support for source file editing<br />

• Trace function<br />

• RAM monitor function<br />

• Virtual port I/O and virtual interrupts<br />

• GUI implementation of target I/O functions<br />

Package Lineup<br />

• M3T-NC308WA C compiler package for <strong>M32C</strong>/80 and <strong>M16C</strong>/80 Series<br />

• M3T-NC30WA C compiler package for <strong>M16C</strong>/60, <strong>M16C</strong>/30, <strong>M16C</strong>/20,<br />

<strong>M16C</strong>/10, <strong>M16C</strong>/Tiny, and <strong>R8C</strong>/Tiny Series<br />

* All compiler product packages include a simulator/debugger.<br />

* Order numbers (product numbers starting with R) for software products are listed<br />

under "Tools" on pages 47 to 54.<br />

Provides easy control of large-scale and complex applications in real time.<br />

Reduces program development time and improves reusability and<br />

maintainability.<br />

• Conforms to µITRON4.0 standard.*<br />

• Compact size suitable for ROM programming.<br />

• Context selection function allows reduction of amount of RAM used.<br />

• Support for high-speed interrupts<br />

• Simple initialization settings for application programs used with<br />

M3T-MR308/4 or M3T-MR30/4<br />

• Configurator provided.<br />

• Wide array of operating system debugging functions when combined with<br />

a debugger from <strong>Renesas</strong><br />

Evaluation<br />

Debugging<br />

Emulator/<br />

Debugger Simulator<br />

Emulator<br />

CASE Tools, Etc.<br />

Products from<br />

<strong>Renesas</strong> Partners<br />

Application<br />

Programs<br />

Code Editing<br />

Compiling<br />

Linking<br />

Common Front End (Framework)<br />

Middleware<br />

Real-time OS<br />

User System Evaluation Board T-Engine Board<br />

C/C++ Compiler/<br />

Linker<br />

MISRA C<br />

Checker<br />

• Latest Software Tools<br />

• Latest Documents<br />

• Support Information<br />

(FAQs, Tool News, Etc.)<br />

Internet<br />

Download/<br />

View<br />

<strong>Renesas</strong> Integrated<br />

Development Environment<br />

High-performance<br />

Embedded Workshop<br />

Editor<br />

Documents<br />

Integrated Conceptual Image of High-performance Embedded Workshop<br />

SQMlint MISRA C Rule Checker<br />

• Installs as an addition to a <strong>Renesas</strong> compiler.<br />

• Enables automatic checking of program code based on MISRA C rules<br />

during compiling.<br />

• Guidelines for correcting compiling errors make it easy to make<br />

corrections to program code.<br />

• Automatic checking dramatically reduces the time required for<br />

reviewing source code and improves development efficiency.<br />

• Effective for improving the quality of many types of embedded systems,<br />

not just systems for the automotive field.<br />

• Support for MISRA-C:2004 (Planned for March 2007.)<br />

* Note: Prepared by the nonprofit organization MISRA, MISRA C is a set of C<br />

language usage guidelines for software intended for automotive applications.<br />

It specifies 127 rules for C language code.<br />

Package Lineup<br />

• M3T-MR308/4 real-time operating system for <strong>M32C</strong>/80 and <strong>M16C</strong>/80<br />

Series<br />

• M3T-MR30/4 real-time operating system for <strong>M16C</strong>/60, <strong>M16C</strong>/30,<br />

<strong>M16C</strong>/20, <strong>M16C</strong>/10, and <strong>M16C</strong>/Tiny Series<br />

* Copyright for the µITRON specification belongs to the TRON Association. TRON,<br />

ITRON, and µITRON refer to computer specifications and not to specific products<br />

or groups of products.<br />

* See "Tools" on pages 47 to 54 for details of the operating environments for different <strong>MCU</strong> series.<br />

* MISRA: Motor Industry Software Reliability Association. "MISRA" is a registered trademark of MIRA Ltd., held on behalf of the MISRA Consortium.


Emulators (Packaged with High-performance Embedded Workshop Integrated Development Environment)<br />

Functions<br />

High-performance Embedded High<br />

Workshop Debugger<br />

Performance<br />

Full-Scale<br />

Development<br />

• Common debugger interface with<br />

emulator<br />

• Simple and direct GUI<br />

• Easy drag-and-drop operations<br />

Low Price<br />

E8 Emulator Page 43<br />

On-Chip Debugging Emulator<br />

• Can also be used as a flash programming tool.<br />

• Powered by USB bus; no external power supply required.<br />

Monitor Debugger*<br />

• Can be embedded in user<br />

programs for on-board monitoring.<br />

• Available on the Web as a free download.<br />

Evaluation/Medium- or<br />

Small-Scale Development<br />

Starter Kit Page 45<br />

High<br />

Performance<br />

PC7501 Emulator Page 41<br />

Full-Spec Emulator<br />

• Support for <strong>MCU</strong>s operating at over 20MHz<br />

• Many debugging functions, including real-time<br />

trace and RTOS support<br />

• Online upgrades<br />

PC4701U Emulator Page 44<br />

Full-Spec Emulator<br />

• Support for <strong>MCU</strong>s with operating<br />

frequencies up to 20MHz<br />

Compact Emulators Page 42<br />

• In-circuit emulators combining solid functionality, low price,<br />

and compact size<br />

• All-in-one packages including all software required for development<br />

• Support for full-scale development with many functions such as<br />

real-time trace<br />

• Frees up emulation resources, allowing full emulation.<br />

• Support for main <strong>MCU</strong> products in the <strong>M16C</strong> <strong>Family</strong><br />

• Product list:<br />

- CPU board<br />

- E8 Emulator<br />

- C Compiler (free evaluation version), etc.<br />

Application<br />

Initial Implementation/<br />

Small-Scale Development<br />

* System in which a monitor program (control program for debugging) is written to the <strong>MCU</strong> and debugging is performed.<br />

Note: See "Tools" on pages 47 to 54 for listings of the products composing each emulator system.<br />

Medium- or Large-Scale<br />

Development<br />

40


41<br />

PC7501 Emulator<br />

Web<br />

Advanced Functionality Full-Featured Emulator for <strong>M16C</strong> <strong>Family</strong> <strong>MCU</strong>s<br />

http://www.renesas.com/pc7501<br />

The PC7501 is a full-featured emulator that supports <strong>M16C</strong> <strong>Family</strong> <strong>MCU</strong>s with operating frequencies exceeding 20MHz.<br />

Through measures such as switching emulation probes, it allows the user to build an emulation system compatible with<br />

today's <strong>MCU</strong>s and the new <strong>MCU</strong>s of tomorrow.<br />

• Full-bus-trace emulator for <strong>M16C</strong> <strong>Family</strong> <strong>MCU</strong>s operating<br />

at 66MHz<br />

• Compact design with functions packed into the case of a<br />

conventional system emulation pod<br />

• Further extends the many debugging functions of the<br />

PC4701U.<br />

• Flexible support for new <strong>MCU</strong> products by changing the<br />

firmware<br />

• Support for USB, LPT parallel, and LAN communication<br />

interfaces<br />

• The <strong>MCU</strong> is positioned on the probe block directly above<br />

the user target for enhanced electrical equivalency.<br />

• AC adapter complying with safety standards supplied.<br />

• Support for power supply voltages of 100 to 240V, 50/60Hz<br />

PC7501 Emulator Unit Emulation Probe<br />

• Complies with international standards<br />

(FCC standards, CE marking)<br />

Product Composition<br />

• Emulator unit<br />

• Software CD-ROM (emulator/debugger, etc.)<br />

• Power, parallel, and USB cables<br />

• Emulation probe connector cable<br />

User's manual<br />

•<br />

Main Specifications<br />

• <strong>M32C</strong>/80 Series<br />

• <strong>M16C</strong>/60 Series<br />

Supported <strong>MCU</strong>s • <strong>M16C</strong>/30 Series • <strong>M16C</strong>/Tiny Series • <strong>R8C</strong>/Tiny Series<br />

See the following URL for details.<br />

http://www.renesas.com/pc7501<br />

Real-time trace<br />

Max. operating frequency<br />

Supported <strong>MCU</strong> modes<br />

66.7MHz (depending on product)<br />

Single-chip mode, memory expansion mode, microprocessor mode<br />

Real-time RAM monitor<br />

Emulation memory<br />

Supported power supply voltage<br />

Power supply to <strong>MCU</strong><br />

4MB standard (depends on <strong>MCU</strong> specifications)<br />

2.2-5.5V (depending on product)<br />

From DC power supply of PC7501<br />

Execution time<br />

measurement<br />

Software breaks 64 points<br />

C0 coverage<br />

Hardware breaks<br />

8 points (execution address, bus detect, interrupt,<br />

external trigger signal)<br />

External trigger inputs/event outputs<br />

PC interface<br />

Hardware break • AND, OR, simultaneous AND, state transition Overseas standards<br />

combinations • Bus count: 255 times<br />

Exception event detection Access protect<br />

•<br />

•<br />

•<br />

•<br />

•<br />

•<br />

•<br />

•<br />

Runs on top of High-performance Embedded Workshop under Microsoft Windows.<br />

Simple and direct GUI<br />

Easy drag-and-drop operations<br />

Many basic debugging functions, including C language/assembly language sourcelevel<br />

debugging<br />

Real-time RAM monitoring<br />

High-level debugging functions such as real-time trace, C0 coverage, and duration<br />

measurement<br />

Online help in HTML format<br />

The latest version of High-performance Embedded Workshop is available for<br />

download on the <strong>Renesas</strong> Web site: http://www.renesas.com/hew_download.<br />

• 256K cycles<br />

• Trace content: Address, data, <strong>MCU</strong> status, external<br />

trigger, timestamp<br />

• Trace modes: 5 (break, before, about, after, full)<br />

• Writing can be turned on or off for specific events.<br />

• 4,096bytes (256bytes 16 blocks)<br />

• Data, end address attributes (read, write, non-access)<br />

• Execution time from program start to end<br />

• Maximum, minimum, and average execution time<br />

and traversal count for 4 specified segments<br />

• Count clock: <strong>MCU</strong> clock or 16MHz<br />

8,192Kbytes (256Kbytes 32 blocks)<br />

External trigger inputs 8 or event outputs (break 1, event 7)<br />

LPT parallel, USB, LAN (10BASE-T)<br />

Compliant<br />

Debugging Functions of High-performance Embedded Workshop<br />

Easy-to-use emulator/debugger<br />

Screen Capture of PC7501 Emulator/Debugger Window


Main Specifications<br />

Supported <strong>MCU</strong>s<br />

Series Group<br />

Compact emulator<br />

<strong>M32C</strong>/81, <strong>M32C</strong>/82, <strong>M32C</strong>/83 S30830T-CPE<br />

(developed by Sunny Giken Inc.)<br />

<strong>M32C</strong>/80 <strong>M32C</strong>/80, <strong>M32C</strong>/84, <strong>M32C</strong>/85 M30850T3-CPE*1<br />

<strong>M32C</strong>/87<br />

M30870T2-CPE<br />

<strong>M16C</strong>/80 <strong>M16C</strong>/80<br />

M30800T-CPE<br />

<strong>M16C</strong>/62A<br />

M30620T-CPE<br />

<strong>M16C</strong>/60 <strong>M16C</strong>/62P<br />

M3062PT3-CPE*2<br />

Product<br />

<strong>M16C</strong>/6K(M306K9)<br />

M306K9T2-CPE<br />

<strong>M16C</strong>/30 <strong>M16C</strong>/30P<br />

<strong>M16C</strong>/26A<br />

M3062PT3-CPE*2<br />

<strong>M16C</strong>/Tiny <strong>M16C</strong>/28<br />

<strong>M16C</strong>/29<br />

All groups<br />

Note: Support for <strong>R8C</strong>/28-29 and<br />

M3028BT2-CPE*3<br />

<strong>R8C</strong>/Tiny <strong>R8C</strong>/2A-2D currently in preparation.<br />

See the following URL for details.<br />

http://www.renesas.com/cpe<br />

R0E521000CPE00<br />

Supported<br />

<strong>MCU</strong> modes<br />

Compact Emulators<br />

• Single-chip mode<br />

• Memory expansion mode<br />

• Supported <strong>MCU</strong> modes differ depending on the <strong>MCU</strong> product.<br />

Web<br />

In-Circuit Emulators Combining Solid Functionality, Low Price, and Compact Size<br />

Software breaks<br />

Hardware breaks<br />

Real-time trace<br />

Real-time RAM<br />

monitor<br />

Execution time<br />

measureme<br />

C0 coverage<br />

PC interface<br />

Dimensions<br />

Operating<br />

environment<br />

http://www.renesas.com/cpe<br />

Though small in size, these compact emulators provide the solid debugging functions of full-spec units.<br />

The product package includes software tools such as an integrated development environment, C compiler, assembler,<br />

and debugger. Customers can begin development work on application programs right away after purchasing it.<br />

• All-in-one packages including all software required for development<br />

• Compact design<br />

• Support for memory expansion mode and single-chip mode<br />

• Low price<br />

• Solid implementation of basic debugging functions<br />

• Real-time RAM monitor function<br />

• Real-time trace function<br />

USB interface support<br />

•<br />

Product Composition<br />

• Emulator unit<br />

• Software CD-ROM (emulator/debugger, cross tool<br />

free evaluation version)<br />

• Power and USB cables<br />

User's manual, etc.<br />

•<br />

64 points<br />

2 points (address match, bus match, max.<br />

255 times bus count setting supported)<br />

Note: The hardware break function and trace point<br />

function cannot be used at the same time.<br />

• Recording 256K cycles of bus data<br />

supported (address, data, <strong>MCU</strong> status)<br />

• 5 trace mode settings: break, before, about,<br />

after, full<br />

• Writing can be turned on or off for specific<br />

events.<br />

• 1,024 (256bytes 4 blocks)<br />

• Data, access history<br />

• Execution time from program start to end<br />

• Count clock: 10MHz<br />

Not implemented<br />

USB (USB1.1, full speed)<br />

60mm 85mm<br />

Windows XP, Windows Me, Windows 98SE,<br />

Windows 2000<br />

*1. The M30850T3-CPE is the successor to the M30850T2-CPE.<br />

*2. An emulation memory function and microprocessor mode can be added<br />

by connecting an optional emulation memory board.<br />

*3. The M3028BT2-CPE is the successor to the M30290T2-CPE.<br />

Enhanced Development Efficiency from Test Support Functions of High-performance Embedded Workshop<br />

• Macro Generator Support Function<br />

The macro generator support function can be used to record<br />

repeated operations such as project control, building, and<br />

debugging in a macro file (command script file). Marcos can be<br />

conveniently recorded and played from a toolbar.<br />

• Test Support Function<br />

Stores the contents of test result windows as test image files.<br />

The test image files can then be compared later on.<br />

Extra Convenience by Combining Macro Generator<br />

Support Function and Test Support Function<br />

For example, you could record the steps in the test procedure<br />

in a macro file and record the anticipated test values in a test<br />

image file. The results can then be compared easily each time<br />

the test is run, improving efficiency.<br />

Macro<br />

Command<br />

Script<br />

Macro Toolbar<br />

Record Play Stop<br />

Pause<br />

Overview of Test Support Function<br />

User-Defined Macros<br />

Execute<br />

Reexecute<br />

Macro<br />

Memory<br />

Register<br />

Save status<br />

Memory<br />

Register<br />

Memory<br />

00 00 00 11<br />

12 87 98 FF<br />

0B 00 12 FA<br />

Register<br />

R0 000000<br />

R1 00000A<br />

Test Image<br />

Memory<br />

00<br />

12<br />

0B<br />

00<br />

87<br />

00<br />

00<br />

98<br />

12<br />

Register<br />

11<br />

FF<br />

FA<br />

R0 000013<br />

R1 00000A<br />

Compare Result Output<br />

Failed at register<br />

RO<br />

Src = 0x00000000<br />

Dest = 0x00000013<br />

42


43<br />

•<br />

•<br />

•<br />

•<br />

•<br />

•<br />

•<br />

E8 Emulator<br />

On-Chip Debugging Emulator for General <strong>MCU</strong>s Tiny Series Products<br />

Web<br />

http://www.renesas.com/e8<br />

Compact design: 97mm X 65mm X 22mm<br />

Provides real-time emulation at the CPU's max.<br />

operating frequency, allowing evaluation under<br />

conditions similar to the end product.<br />

Compatible with High-performance Embedded<br />

Workshop V. 4 integrated development environment for<br />

Main Specifications<br />

Series<br />

<strong>M32C</strong>/80<br />

<strong>M16C</strong>/60<br />

<strong>M16C</strong>/30<br />

Supported <strong>MCU</strong>s<br />

<strong>M16C</strong>/Tiny<br />

Group<br />

<strong>M32C</strong>/84, <strong>M32C</strong>/85, <strong>M32C</strong>/87, <strong>M32C</strong>/88<br />

<strong>M16C</strong>/62P, <strong>M16C</strong>/6N4, <strong>M16C</strong>/6N5, <strong>M16C</strong>/6NK, <strong>M16C</strong>/6NL, <strong>M16C</strong>/6NM,<br />

<strong>M16C</strong>/6NN<br />

<strong>M16C</strong>/30P<br />

<strong>M16C</strong>/26, <strong>M16C</strong>/26A, <strong>M16C</strong>/28, <strong>M16C</strong>/29<br />

ease of use and enhanced development efficiency.<br />

Connects to the PC using the USB bus, so no dedicated<br />

power supply is required for the emulator.<br />

Can also supply power to the user's system, allowing<br />

development without an external power supply.<br />

Can be used as a flash memory programming tool.<br />

The 14-pin user interface is compatible with the E7<br />

emulator, so the E8 can be used with systems<br />

compatible with the E7.<br />

The emulator comes packaged with the following<br />

software. Customers can begin development and<br />

debugging work on application programs right away<br />

after purchasing it.<br />

Max. operating frequency<br />

Supported <strong>MCU</strong> modes<br />

Supported power supply voltage<br />

Power supply to <strong>MCU</strong><br />

Software breaks<br />

Hardware breaks<br />

Special breaks<br />

Trace<br />

PC interface<br />

Operating environment<br />

<strong>R8C</strong>/10, <strong>R8C</strong>/11, <strong>R8C</strong>/12, <strong>R8C</strong>/13, <strong>R8C</strong>/14, <strong>R8C</strong>/15, <strong>R8C</strong>/16, <strong>R8C</strong>/17,<br />

<strong>R8C</strong>/18, <strong>R8C</strong>/19, <strong>R8C</strong>/20, <strong>R8C</strong>/21, <strong>R8C</strong>/22, <strong>R8C</strong>/23, <strong>R8C</strong>/24, <strong>R8C</strong>/25<br />

<strong>R8C</strong>/Tiny<br />

(<strong>R8C</strong>/26, <strong>R8C</strong>/27, <strong>R8C</strong>/28, <strong>R8C</strong>/29, <strong>R8C</strong>/2A, <strong>R8C</strong>/2B, <strong>R8C</strong>/2C, <strong>R8C</strong>/2D<br />

currently in preparation)<br />

Max. operating frequency of target <strong>MCU</strong><br />

Single-chip mode, memory expansion mode (supported <strong>MCU</strong> modes differ depending on the <strong>MCU</strong> product)<br />

2.7V to 5.5V (within guaranteed flash programming operation range of target <strong>MCU</strong>)<br />

Supplied by emulator (3.3V or 5.0V, max. 300mA) or from Vcc on user board.<br />

255 points<br />

Number of points differs depending on the <strong>MCU</strong> product. *1<br />

4 address break points on <strong>R8C</strong>/14 to <strong>R8C</strong>/1B. Otherwise 2 address break points + 1 data condition break point.<br />

Forced break using BREAK key.<br />

Number of jumps differs depending on the <strong>MCU</strong> product. *1<br />

Jump source PC trace (jump source address for latest 4 jumps) on <strong>R8C</strong>/14 to <strong>R8C</strong>/1B.<br />

USB 1.1/2.0 full speed<br />

Windows 98SE/Me/2000/XP<br />

• High-performance Embedded Workshop integrated User interface 14-pin connector (Sumitomo 3M Limited model 7614-6002) (sold separately) *Compatible with E7 emulator.<br />

development environment<br />

• Cross tool (free evaluation version)<br />

• Flash development toolkit (free evaluation version)<br />

The latest versions of the bundled software can be<br />

downloaded free of charge from the E8 emulator Web<br />

site.<br />

Connected using supplied user interface cable<br />

Target ports and<br />

<strong>R8C</strong>/14 to <strong>R8C</strong>/17: Communication using single mode pin<br />

connections<br />

<strong>R8C</strong>/10 to <strong>R8C</strong>/13: Communication using P00, P37, CNVss<br />

Dimensions (mm) 97 65 22<br />

Overseas standards Compliant<br />

*1 See the E8 emulator Web site for details on specific <strong>MCU</strong> products. http://www.renesas.com/e8<br />

This is the debugger module of the High-performance<br />

Embedded Workshop integrated development environment.<br />

Using the emulator's break function and many source-level<br />

debugging functions, it is possible to perform debugging under<br />

conditions very similar to the finished product when the user's<br />

system is completed.<br />

• All functions are implemented using operations common to<br />

other <strong>Renesas</strong> tools.<br />

•<br />

•<br />

Debugging Using<br />

the E8 as an Emulator<br />

In addition to emulator/debugger capabilities, it is possible to<br />

E8 Emulator Unit<br />

realize a seamless integrated development environment that<br />

combines a building environment and debugging environment<br />

by installing a C compiler package.<br />

Programming can be accomplished easily using the writing<br />

flash memory mode.<br />

The Flash Development Toolkit is a dedicated programming<br />

tool that makes it possible to write and rewrite programs to<br />

<strong>MCU</strong>s with on-chip flash memory when they are already<br />

mounted in the user's system.<br />

•<br />

•<br />

Programming Using<br />

the E8 as a Programmer<br />

Bundled<br />

Emulator/Debugger Software<br />

Flash Development Toolkit (free evaluation version)<br />

Bundled<br />

Software<br />

Supports a wide variety of <strong>Renesas</strong> <strong>MCU</strong>s.<br />

Flexible, easy-to-use GUI<br />

The software has a main window mode providing high-level<br />

functions, as well as a basic mode designed for on-site<br />

programming.<br />

Dedicated Web site for Flash Development Toolkit:<br />

http://www.renesas.com/fdt<br />

Note: To program the <strong>MCU</strong> in the finished product, use the HS6400FDIW3SR full product<br />

version (available for purchase) instead of the free evaluation version that is bundled<br />

with the E8. The full version includes technical support and an upgrade service.


PC4701U Emulator<br />

Full-spec Emulator for <strong>M16C</strong> <strong>MCU</strong>s operating up to 20MHz<br />

Web<br />

http://www.renesas.com/pc4701u<br />

The PC4701U makes it possible to build an emulation system that supports a variety of <strong>MCU</strong>s by combining it with an<br />

emulation pod matching the target <strong>MCU</strong>.<br />

• Includes debugging functions such as advanced break and real-time<br />

trace.<br />

• Includes evaluation functions such as C0 coverage and time<br />

measurement.<br />

• Real-time RAM monitor function is standard.<br />

Support for <strong>MCU</strong>s with operating frequencies up to 20MHz<br />

•<br />

Supported <strong>MCU</strong>s<br />

• <strong>M16C</strong> <strong>Family</strong><br />

Operating Environment<br />

• Microsoft Windows XP, Windows Me, Windows 2000, Windows 98SE<br />

Product Composition<br />

• Emulator unit<br />

• USB cable, etc.<br />

• Emulator/debugger supporting High-performance Embedded Workshop<br />

(Latest version available for download on Web site.)<br />

PC4701U Emulator Unit<br />

Emulation Pod<br />

44


45<br />

<strong>Renesas</strong> Starter Kit<br />

<strong>M32C</strong>/80<br />

<strong>M16C</strong>/60<br />

<strong>M16C</strong>/Tiny<br />

<strong>R8C</strong>/Tiny<br />

<strong>M32C</strong>/84-88<br />

<strong>M16C</strong>/62P, 30P<br />

<strong>M16C</strong>/6NK<br />

<strong>M16C</strong>/28, 29<br />

<strong>M16C</strong>/26A<br />

<strong>R8C</strong>/10-13<br />

<strong>R8C</strong>/1A, 1B<br />

<strong>R8C</strong>/20-23<br />

<strong>R8C</strong>/24, 25<br />

<strong>R8C</strong>/26, 27<br />

M3A-0665 FoUSB<br />

M3A-0806<br />

Initial Implementation Tools<br />

Low Cost and Support for Basic Functions<br />

This is a user-friendly evaluation tool for <strong>Renesas</strong> <strong>MCU</strong>s. The included E8 emulator and High-performance<br />

Embedded Workshop integrated development environment provide support for coding and debugging.<br />

In addition, using the Flash Development Toolkit it is possible to perform on-board programming of <strong>MCU</strong>s.<br />

Lineup<br />

Supported <strong>MCU</strong>s<br />

Product No.<br />

Group Series<br />

R0K330879S000BE (mounted <strong>MCU</strong>:<strong>M32C</strong>/87)<br />

R0K33062PS000BE (mounted <strong>MCU</strong>:<strong>M16C</strong>/62P)<br />

R0K3306NKS000BE (mounted <strong>MCU</strong>:<strong>M16C</strong>/6NK)<br />

R0K330290S000BE (mounted <strong>MCU</strong>:<strong>M16C</strong>/29)<br />

R0K33026AS000BE (mounted <strong>MCU</strong>:<strong>M16C</strong>/26A)<br />

R0K521134S000BE (mounted <strong>MCU</strong>:<strong>R8C</strong>/13)<br />

R0K5211B4S000BE (mounted <strong>MCU</strong>:<strong>R8C</strong>/1B)<br />

R0K521237S000BE ★★ (mounted <strong>MCU</strong>:<strong>R8C</strong>/23)<br />

R0K521256S000BE (mounted <strong>MCU</strong>:<strong>R8C</strong>/25)<br />

R0K521276S000BE ★★ (mounted <strong>MCU</strong>:<strong>R8C</strong>/27)<br />

Product Composition<br />

• CPU board<br />

• E8 on-chip debugging emulator unit<br />

• Software CD-ROM<br />

• High-performance Embedded Workshop integrated development environment<br />

• M3T-NC30WA C compiler (free evaluation version)<br />

• M3T-NC308WAC compiler (free evaluation version)<br />

• E8 emulator/debugger<br />

• Flash memory programmer<br />

Flash Development Toolkit (free evaluation version), etc.<br />

Connecting cable, etc.<br />

•<br />

The M3A-0665 FoUSB functions as an on-chip debugger and can be controlled from the High-performance<br />

Embedded Workshop environment or the KD30/KD3083 debugger. Simply connect the PC and USB monitor board<br />

target <strong>MCU</strong> to perform software debugging.<br />

• Support for 5V power supply via USB connection<br />

• Compact and easy to carry<br />

Supported <strong>MCU</strong>s<br />

<strong>R8C</strong>/10, <strong>R8C</strong>/11, <strong>R8C</strong>/12, and <strong>R8C</strong>/13 Group, <strong>M16C</strong>/62P, <strong>M16C</strong> 62A,<br />

and <strong>M16C</strong> 62M Group, <strong>M16C</strong>/6N Group, <strong>M16C</strong>/24 Group, <strong>M16C</strong>/26A,<br />

<strong>M16C</strong>/28, and <strong>M16C</strong>/29 Group, <strong>M16C</strong>/1N Group, <strong>M16C</strong>/80 Group,<br />

<strong>M32C</strong>/83, <strong>M32C</strong>/84, <strong>M32C</strong>/85, <strong>M32C</strong>/86, and <strong>M32C</strong>/87 Group<br />

Operating Environment<br />

Microsoft Windows XP, Windows Me, Windows 2000, Windows 98SE<br />

M3A-0665 FoUSB Composition<br />

• USB monitor board<br />

• USB cable (for connecting PC)<br />

• Flat cable (for connecting target) • 10-pin connector (HIF3BA-10D-2.54)<br />

• Software CD-ROM<br />

• Documentation (on CD-ROM)<br />

Note: This product can also function as a flash writer.<br />

Details: http://www.renesas.com/programmer<br />

The M3A-0806 is a flash writer that uses standard serial I/O mode 2 (UART mode).<br />

It rewrites programs using only four lines (TxD, RxD, GND, and Vcc). If the supplied<br />

cable is used, there is no need for an RS-232C driver for the target board.<br />

Note that the M3A-0806 does not support rewriting of the data area.<br />

•<br />

Package includes PC software and a custom serial cable.<br />

Very economically priced flash writer<br />

Supported <strong>MCU</strong>s<br />

<strong>R8C</strong>/10 to <strong>R8C</strong>/1B, <strong>M16C</strong>/26A, <strong>M16C</strong>/28, <strong>M16C</strong>/29, <strong>M16C</strong>/62A, <strong>M16C</strong>/62M,<br />

<strong>M16C</strong>/62P, <strong>M16C</strong>/6N, <strong>M16C</strong>/80, <strong>M32C</strong>/83, <strong>M32C</strong>/84, <strong>M32C</strong>/85, <strong>M32C</strong>/86<br />

Operating Environment<br />

Microsoft Windows XP, Windows Me, Windows 2000, Windows 98SE, Windows 98<br />

Note: The flash rewriting (Flashstarter) software used by the M3A-0806 is<br />

distributed free of charge. The EXE file and source code are available for download<br />

from the <strong>Renesas</strong> Web site.<br />

http://www.renesas.com/download<br />

Note: The target board is not included.<br />

: Under Development<br />

Windows is a registered trademark of Microsoft Corporation of the United States.


MEMO<br />

46


47<br />

Development Tools for <strong>M32C</strong>/80 Series<br />

<strong>MCU</strong> Introductory tools Software tools Hardware tools Programming tool<br />

Series Group Starter kit RTOS<br />

<strong>M32C</strong>/80<br />

<strong>M32C</strong>/80<br />

<strong>M32C</strong>/81<br />

<strong>M32C</strong>/82<br />

<strong>M32C</strong>/83<br />

<strong>M32C</strong>/84<br />

<strong>M32C</strong>/85<br />

<strong>M32C</strong>/87<br />

Development Tools<br />

—<br />

M3A-0835 or<br />

M3A-0836<br />

<strong>Renesas</strong> Starter Kit for<br />

<strong>M32C</strong>/87<br />

(R0K330879S000BE)<br />

*1<br />

M3T-MR308/4<br />

*2<br />

C compiler<br />

package<br />

M3T-NC308WA<br />

*3<br />

(MISRA C *4)<br />

IDE<br />

High-performance<br />

Embedded<br />

Workshop *5<br />

Onchip<br />

debugging<br />

emulator<br />

—<br />

E8<br />

*6<br />

Compact emulator<br />

M30850T3-CPE<br />

*7 *12<br />

In-circuit emulator<br />

Emulator Emulation probe<br />

PC7501<br />

*8<br />

M30850T2-EPB<br />

— M30830T-EPB *9<br />

M30850T3-CPE<br />

*7 *12<br />

M30870T2-CPE<br />

*7<br />

M30850T2-EPB<br />

M30870T-EPB<br />

<strong>M32C</strong>/88 — M30880T-EPB<br />

Flash programmer<br />

—<br />

Flash Development Toolkit<br />

*10<br />

(E8 emulator is necessary<br />

at programming.)<br />

or M3A-0806 *11<br />

Flash Development Toolkit<br />

*10<br />

(E8 emulator is necessary<br />

at programming.)<br />

*1. CPU board, Onchip debugging emulator E8, software (Integrated development environment High-performance Embedded Workshop, C compiler package M3T-NC308WA free evaluation version, E8<br />

emulator debugger, Flash Development Toolkit free evaluation version) and others are included.<br />

*2. M3T-MR308/4 is the generic name for real-time OS development kit (M3T-MR308K/4) and mass production contract (M3T-MR308S/4).<br />

*3. M3T-NC308WA includes integrated development environment (High-performance Embedded Workshop), C compiler, assembler and simulator debugger.<br />

*4. MISRA C rule checker SQMlint (type name: R0C00000SCW01R) is an optional product for the <strong>Renesas</strong> C compiler.<br />

*5. High-performance Embedded Workshop is included with C compiler package and Emulator debugger.<br />

*6. E8 emulator includes software (High-performance Embedded Workshop, E8 emulator debugger, Evaluation version of C compiler package, Evaluation version of Flash Development Toolkit). Depending<br />

on the time of delivery, the bundled software you purchased may include the previous version.<br />

*7. Compact emulator includes software (Emulator debugger, Evaluation version of C compiler package M3T-NC308WA). Depending on the time of delivery, the bundled software you purchased may<br />

include the previous version.<br />

*8. PC7501 emulator bundles emulator debugger.<br />

*9. At 20MHz or less, you can use the combination of emulator debugger M3T-PD308, emulator PC4701U and emulation pod M30830T-RPD-E.<br />

*10. There are two kinds of Flash Development Toolkit (type name HS6400FDIW3SR): product version (with technical support) and free evaluation version (w/o technical support). The E8 emulator (type<br />

name R0E000080KCE00) is necessary for programming.<br />

*11. Data flash area are not available on <strong>M32C</strong>/84 and <strong>M32C</strong>/85 groups.<br />

*12. M30850T3-CPE is the successor product of the M30850T2-CPE. With the optional emulation memory board R0E330850MSRC0, emulation memory allocation function and micro-processor mode are<br />

available.<br />

Accessories for <strong>M32C</strong>/80 Series<br />

<strong>MCU</strong> Accessories<br />

Series Group Package type Package name Previous code Recommended accessories *1<br />

<strong>M32C</strong>/80<br />

100 pin 0.5mm pitch LQFP<br />

100 pin 0.65mm pitch QFP<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

100P6Q-A<br />

100P6S-A<br />

M3T-F160-100NSD (optional)<br />

M3T-F160-100NRB (optional)<br />

<strong>M32C</strong>/80<br />

<strong>M32C</strong>/81<br />

<strong>M32C</strong>/82<br />

<strong>M32C</strong>/83<br />

100 pin 0.5mm pitch LQFP PLQP0100KB-A 100P6Q-A M3T-F160-100NSD (optional)<br />

<strong>M32C</strong>/84<br />

<strong>M32C</strong>/85<br />

100 pin 0.65mm pitch QFP PRQP0100JB-A 100P6S-A M3T-F160-100NRB (optional)<br />

<strong>M32C</strong>/87<br />

<strong>M32C</strong>/88<br />

144 pin 0.5mm pitch LQFP PLQP0144KA-A 144P6Q-A M3T-FLX-144NSD (optional)<br />

*1. Various other useful accessory tool products are also available. For more information visit http://www.renesas.com/accessory<br />

(optional): Not included with compact emulator, emulation pod or probe. Purchase it separately.<br />

Development Tools for <strong>M16C</strong>/80 Series<br />

<strong>MCU</strong> Software tools Hardware tools Programming tool<br />

In-circuit emulator<br />

Series Group RTOS C compiler package IDE Compact emulator<br />

Flash programmer<br />

Emulator Emulation probe<br />

High-performance<br />

M3T-NC308WA *2<br />

M30800T-CPE<br />

M30803T-RPD-E M3A-0655 or<br />

<strong>M16C</strong>/80 <strong>M16C</strong>/80 M3T-MR308/4 *1<br />

Embedded<br />

PC4701U *5<br />

(MISRA C *3)<br />

(RAM 10K)<br />

(RAM 24K) *6<br />

M3A-0806<br />

Workshop *4<br />

*1. M3T-MR308/4 is the generic name for real-time OS development kit (M3T-MR308K/4) and mass production contract (M3T-MR308S/4).<br />

*2. M3T-NC308WA includes integrated development environment (High-performance Embedded Workshop), C compiler, assembler and simulator debugger.<br />

*3. MISRA C rule checker SQMlint (type name: R0C00000SCW01R) is an optional product for the <strong>Renesas</strong> C compiler.<br />

*4. High-performance Embedded Workshop is included with C compiler package and Emulator debugger.<br />

*5. PC4701U emulator bundles emulator debugger.<br />

*6. Please contact us when you use this for the <strong>M16C</strong>/80T group for automotive applications.<br />

Accessories for <strong>M16C</strong>/80 Series<br />

<strong>MCU</strong> Accessories<br />

Series Group Package type Package name Previous code<br />

Recommended<br />

accessories *1<br />

100 pin 0.5mm pitch LQFP PLQP0100KB-A 100P6Q-A M3T-F160-100NSD(optional)<br />

M30800T-PTC(included) +<br />

<strong>M16C</strong>/80 <strong>M16C</strong>/80 100 pin 0.65mm pitch QFP PRQP0100JB-A 100P6S-A<br />

M3T-100LCC-DMS(optional) +<br />

M3T-FLX-100NRB(optional)<br />

144 pin 0.5mm pitch LQFP PLQP0144KA-A 144P6Q-A M3T-FLX-144NSD(optional)<br />

*1. Various other useful accessory tool products are also available. For more information visit http://www.renesas.com/accessory<br />

(optional): Not included with compact emulator, emulation pod or probe. Purchase it separately.<br />

(included): Included with emulation pod or probe.<br />

s


Operating Environment for <strong>M32C</strong>/80 and <strong>M16C</strong>/80 Series<br />

Product type Product name Host machine (OS)<br />

RTOS M3T-MR308/4 *1 IBM PC/AT compatibles (Windows XP, Me, 98, 2000, NT 4.0)<br />

C compiler package M3T-NC308WA *2 IBM PC/AT compatibles (Windows XP, Me, 98, 2000, NT 4.0)<br />

MISRA C rule checker SQMlint *3<br />

IBM PC/AT compatibles (Windows XP, Me, 98, 2000, NT 4.0)<br />

IDE High-performance Embedded Workshop *4<br />

IBM PC/AT compatibles (Windows XP, Me, 98SE, 2000)<br />

Simulator debugger Simulator Debugger for <strong>M32C</strong> Series *5<br />

PC7501 Emulator Debugger for <strong>M32C</strong> Series *6<br />

PC4701 Emulator Debugger for <strong>M32C</strong> Series *6<br />

IBM PC/AT compatibles (Windows XP, Me, 98SE, 2000)<br />

Emulator debugger<br />

Compact Emulator Debugger for <strong>M32C</strong> Series *6<br />

FoUSB/UART Debugger for <strong>M32C</strong> Series *6<br />

E8 Emulator Software *6<br />

IBM PC/AT compatibles (Windows XP, Me, 98SE, 2000)<br />

Flash and PROM Programming Flash Development Toolkit *7<br />

IBM PC/AT compatibles (Windows XP, Me, 98, 2000, NT 4.0)<br />

*1. M3T-MR308/4 is the generic name for real-time OS development kit (M3T-MR308K/4) and mass production contract (M3T-MR308S/4).<br />

*2. M3T-NC308WA includes integrated development environment (High-performance Embedded Workshop), C compiler, assembler and simulator<br />

debugger.<br />

*3. MISRA C rule checker SQMlint (type name: R0C00000SCW01R) is an optional product for the <strong>Renesas</strong> C compiler.<br />

*4. High-performance Embedded Workshop is included with C compiler package and Emulator debugger.<br />

*5. Simulator debugger is included with C compiler package.<br />

*6. Emulator debugger is bundled with emulators.<br />

*7. There are two kinds of Flash Development Toolkit (type name HS6400FDIW3SR): product version (with technical support) and free evaluation<br />

version (w/o technical support) . The E8 emulator (type name R0E000080KCE00) is necessary for programming.<br />

Development tools for <strong>M16C</strong>/60, 30, 20, and 10 Series<br />

<strong>MCU</strong> Introductory tools Software tools Hardware tools Programming tool<br />

Series Group <strong>MCU</strong> Starter kit RTOS<br />

C compiler<br />

package<br />

IDE<br />

Onchip<br />

debugging<br />

emulator<br />

Compact emulator *7<br />

In-circuit emulator<br />

Emulation<br />

Emulator *9<br />

probe or pod<br />

Flash programmer *16<br />

<strong>M16C</strong>/62A M3A-0654G02<br />

M30620T-CPE<br />

M30620T2-RPD-E<br />

M3A-0665 or<br />

<strong>M16C</strong>/62M<br />

<strong>M16C</strong>/62N<br />

M3A-0654G01<br />

—<br />

M3A-0665<br />

—<br />

PC4701U M30620TL-RPD-E<br />

M3062NT3-RPD-E<br />

M3A-0806 *17<br />

*18<br />

<strong>M16C</strong>/62P<br />

<strong>Renesas</strong> Starter Kit for<br />

<strong>M16C</strong>/62P<br />

(R0K33062PS000BE)<br />

*1<br />

E8 *6<br />

or<br />

M3A-0665<br />

M3062PT3-CPE *21 PC7501 M3062PT2-EPB *10<br />

Flash Development Toolkit *19<br />

(E8 emulator is necessary at<br />

programming.),<br />

M3A-0665,<br />

M3A-0806 *17<br />

<strong>M16C</strong>/6V<br />

M306V2<br />

M306V7<br />

—<br />

—<br />

PC4701U<br />

M306V2T-RPD-E<br />

M306V7T-RPD-E<br />

M3A-0665<br />

*20<br />

<strong>M16C</strong>/6K M306KA<br />

—<br />

M306KA T2-CPE<br />

★★<br />

— —<br />

*16 ★★<br />

<strong>M16C</strong>/60<br />

<strong>M16C</strong>/6N<br />

M306N4<br />

M306N5<br />

M306NK<br />

M306NL<br />

M306NM<br />

M306NN<br />

M306H3<br />

<strong>Renesas</strong> Starter Kit for<br />

<strong>M16C</strong>/6NK<br />

(R0K3306NKS000BE)<br />

*1<br />

M3T-MR30/4 *2<br />

M3T-NC30WA *3<br />

(MISRAC *4)<br />

High-performance<br />

Embedded Workshop *5<br />

E8 *6<br />

or<br />

M3A-0665<br />

—<br />

PC7501 M306NKT-EPB *11<br />

M306H3T3-RPD-E<br />

Flash Development Toolkit *19 ★★<br />

(E8 emulator is necessary at<br />

programming.)<br />

or<br />

M3A-0665,<br />

M3A-0806 *17<br />

<strong>M16C</strong>/6H M306H5 PC4701U M306H5T3-RPD-E<br />

*16<br />

<strong>M16C</strong>/30<br />

<strong>M16C</strong>/6S M306S0<br />

M306H7 M306H7T3-RPD-E<br />

—<br />

<strong>M16C</strong>/30<br />

<strong>M16C</strong>/30L<br />

—<br />

PC4701U<br />

M30620T2-RPD-E<br />

M3062NT3-RPD-E<br />

M30302<br />

<strong>Renesas</strong> Starter Kit for<br />

<strong>M16C</strong>/30P <strong>M16C</strong>/62P<br />

(R0K33062PS000BE) *1<br />

E8 *6 M3062PT3-CPE *21 PC7501 M3062PT2-EPB *10<br />

—<br />

—<br />

—<br />

M3062PT3-CPE<br />

+ M306S0T-PRB *8<br />

<strong>M16C</strong>/39P M30392 PC7501<br />

<strong>M16C</strong>/20 <strong>M16C</strong>/24 M30245<br />

<strong>M16C</strong>/10 <strong>M16C</strong>/1N M301N2<br />

—<br />

PC7501<br />

PC4701U<br />

M3062PT2-EPB *12<br />

+ M306S0T-PRB *8<br />

M3062PT2-EPB *13<br />

+ M30396T-PRB *14<br />

Flash Development Toolkit *19 ★★<br />

(E8 emulator is necessary at<br />

programming.)<br />

or<br />

M3A-0806 *17<br />

—<br />

Flash Development Toolkit *19 ★★<br />

(E8 emulator is necessary at<br />

programming.)<br />

M30245T3-RPD-E M3A-0665<br />

M30100T3-RPD-E<br />

+ M301N2T-PRB *15<br />

*1. CPU board, Onchip debugging emulator E8, software (Integrated development environment High-performance Embedded Workshop, C compiler package M3T-NC30WA free evaluation version, E8 emulator debugger, Flash Development Toolkit free<br />

evaluation version) and others are included.<br />

*2. M3T-MR30/4 is the generic name for real-time OS development kit (M3T-MR30K/4) and mass production contract (M3T-MR30S/4).<br />

*3. M3T-NC30WA includes integrated development environment (High-performance Embedded Workshop), C compiler, assembler, and simulator debugger.<br />

*4. MISRA C rule checker SQMlint (type name: R0C00000SCW01R) is an optional product for the <strong>Renesas</strong> C compiler.<br />

*5. High-performance Embedded Workshop is included with C compiler package and emulator debugger.<br />

*6. E8 emulator includes software (High-performance Embedded Workshop, E8 emulator debugger, Evaluation version of C compiler package, Evaluation version of Flash Development Toolkit). Depending on the time of delivery, the bundled software you<br />

purchased may include the previous version.<br />

*7. Compact emulator includes software (Emulator debugger, Evaluation version of C compiler package M3T-NC30WA). Depending on the time of delivery, the bundled software you purchased may include the previous version.<br />

*8. Signal conversion board for <strong>M16C</strong>/6S group <strong>M16C</strong>/6S0.<br />

*9. You can download the latest version from Web.<br />

*10 When the operating frequency is 16MHz or less, you can use the combination of PC4701U and M3062PT3-RPD-E.<br />

*11 When the operating frequency is 16MHz or less, you can use the combination of PC4701U and M306NKT3-RPD-E for M306N4 and M306NK.<br />

*12.When the operating frequency is 16MHz or less, you can use the combination of PC4701U, emulation pod M3062PT3-RPD-E and M306S0T-PRB.<br />

*13 When the operating frequency is 16MHz or less, you can use the combination of PC4701U, emulation pod M3062PT3-RPD-E, and M30396T-PRB.<br />

*14 Signal conversion board for <strong>M16C</strong>/39P group<br />

*15 Pod probe for the <strong>M16C</strong>/1N group.<br />

*16 Programmers by partner vendors are also available. For detailed information concerning programmers, supported <strong>MCU</strong>s, and applicability to mass-production or production equipment, please contact the concerned manufacturers.<br />

*17 Data flash area are not available.<br />

*18 For OTP <strong>MCU</strong>s of the <strong>M16C</strong>/62A, you can use the PROM programming adapter PCA7413F-80 for PRQP0080JA-A(previous code 80P6S-A) package and PCA7412F-100 for PRQP0100JB-A(previous code 100P6S-A) package with R4945/R4945A<br />

programmers(ADVANTEST CORPORATION).<br />

*19 There are two kinds of Flash Development Toolkit (type name HS6400FDIW3SR): product version (with technical support) and free evaluation version (w/o technical support) . The E8 emulator (type name R0E000080KCE00) is necessary for<br />

programming.<br />

*20 For OTP <strong>MCU</strong>s of the <strong>M16C</strong>/62V, you can use the PROM programming adapter PCA7412F-100 for PRQP0100JB-A(previous code 100P6S-A) package with R4945/R4945A programmers(ADVANTEST CORPORATION).<br />

*21 With the optional emulation memory board R0E33062PMSRC0, emulation memory allocation function and micro-processor mode are available.<br />

★★ Under development<br />

—<br />

M3A-0806 *17<br />

48


49<br />

Series Group<br />

<strong>M16C</strong>/60<br />

16C/30<br />

Compact Emulators for <strong>M16C</strong>/62P and <strong>M16C</strong>/30P Group<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/30P<br />

Target <strong>MCU</strong> Product Type<br />

Package type Package name Previous code Name<br />

80 pin 0.65 mm pitch QFP PRQP0080JA-A 80P6S-A M3062PT3-CPE-1<br />

100 pin 0.65 mm pitch QFP PRQP0100JB-A 100P6S-A<br />

M3062PT3-CPE-2<br />

M3062PT3-CPE-5<br />

100 pin 0.5 mm pitch LQFP PLQP0100KB-A 100P6Q-A M3062PT3-CPE-3<br />

128 pin 0.5 mm pitch LQFP PLQP0128KB-A 128P6Q-A M3062PT3-CPE-4<br />

Components *1<br />

Compact emulator M3062PT3-CPE *2<br />

Converter board M3062PT-80FPB<br />

Compact emulator M3062PT3-CPE *2<br />

Converter board M30800T-PTC<br />

IC socket IC61-1004-051<br />

Compact emulator M3062PT3-CPE *2<br />

Converter board M3T-F160-100NRB<br />

Compact emulator M3062PT3-CPE *2<br />

Converter board M3T -F160-100NSD<br />

Compact emulator M3062PT3-CPE *2<br />

Converter board M3T -FLX-128NRD<br />

*1. On debugging, compact emulator with an <strong>MCU</strong>-dependent converter board is connected to a user system. Compact emulator and converter<br />

board are also sold separately.<br />

*2. With the optional emulation memory board R0E33062PMSRC0, emulation memory allocation function and microprocessor mode are available.<br />

Accessories for <strong>M16C</strong>/60, 30, 20, and 10 Series<br />

<strong>MCU</strong> Accessories<br />

80 pin 0.65mm pitch QFP PRQP0080JA-A 80P6S-A<br />

Recommended<br />

accessories *1<br />

M3T-FLX-100LCC(included) +<br />

M3T-100LCC-80QSB(optional)<br />

100 pin 0.5mm pitch LQFP PLQP0100KB-A 100P6Q-A M3T-FLX-100NSD(optional)<br />

100 pin 0.65mm pitch QFP PRQP0100JB-A 100P6S-A M3T-FLX-100NRB(optional)<br />

80 pin 0.65mm pitch QFP PRQP0080JA-A 80P6S-A M3062PT-80FPB(optional)<br />

100 pin 0.4mm pitch TQFP PTQP0100LB-A 100PFB-A M3T-F160-100NSE(optional)<br />

100 pin 0.5mm pitch LQFP PLQP0100KB-A 100P6Q-A M3T-F160-100NSD(optional)<br />

100 pin 0.65mm pitch QFP PRQP0100JB-A 100P6S-A M3T-F160-100NRB(optional)<br />

80 pin 0.65mm pitch QFP PRQP0080JA-A 80P6S-A M3062PT-80FPB(optional)<br />

100 pin 0.5mm pitch LQFP PLQP0100KB-A 100P6Q-A M3T-F160-100NSD(optional)<br />

100 pin 0.65mm pitch QFP PRQP0100JB-A 100P6S-A M3T-F160-100NRB(optional)<br />

128 pin 0.5mm pitch LQFP PLQP0128KB-A 128P6Q-A M3T-F160-128NRD(optional)<br />

M306V2 100 pin 0.65mm pitch QFP PRQP0100JB-A 100P6S-A M3T-FLX-100NRB(optional)<br />

M306V7 100 pin 0.65mm pitch QFP PRQP0100JB-A 100P6S-A M3T-F160-100NRB(optional)<br />

Series Group <strong>MCU</strong> Package type Package name Previous code<br />

<strong>M16C</strong>/60<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/62M<br />

<strong>M16C</strong>/62N<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/6V<br />

Development Tools<br />

Emulator<br />

PC4701U<br />

PC4701U<br />

PC7501<br />

PC4701U<br />

<strong>M16C</strong>/6K M306KA 144 pin 0.4mm pitch TQFP PTQP0144LA-A 144PFB-A M3T-FLX-144NSE(optional)<br />

M306KAT2-CPE<br />

★★<br />

M306N4 100 pin 0.5mm pitch LQFP PLQP0100KB-A 100P6Q-A M3T-F160-100NSD(optional)<br />

M306N5 100 pin 0.65mm pitch QFP PRQP0100JB-A 100P6S-A M3T-F160-100NRB(optional)<br />

<strong>M16C</strong>/6N M306NK<br />

M306NL<br />

100 pin 0.5mm pitch LQFP PLQP0100KB-A 100P6Q-A M3T-F160-100NSD(optional)<br />

PC7501<br />

M306NM<br />

M306NN<br />

128 pin 0.5mm pitch LQFP PLQP0128KB-A 128P6Q-A M3T-F160-128NRD(optional)<br />

M306H3 116 pin 0.65mm pitch LQFP PLQP0116JA-A 116P6A-A M306H2T-PTC(included)<br />

<strong>M16C</strong>/6H<br />

M306H5<br />

M306H7<br />

116 pin 0.65mm pitch LQFP<br />

100 pin 0.65mm pitch QFP<br />

PLQP0116JA-A<br />

PRQP0100JB-A<br />

116P6A-A<br />

100P6S-A<br />

M306H2T-PTC(included)<br />

M30800T-PTC(included) +<br />

LCC socket (included)<br />

PC4701U<br />

<strong>M16C</strong>/6S M306S0 64 pin 0.5mm pitch LQFP PLQP0064KB-A 64P6Q-A *2 PC7501<br />

<strong>M16C</strong>/30<br />

<strong>M16C</strong>/30<br />

<strong>M16C</strong>/30L M30302<br />

100 pin 0.5mm pitch LQFP<br />

100 pin 0.65mm pitch QFP<br />

100 pin 0.5mm pitch LQFP<br />

100 pin 0.65mm pitch QFP<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

M3T-FLX-100NSD(optional)<br />

M3T-FLX-100NRB(optional)<br />

M3T-F160-100NSD(optional)<br />

M3T-F160-100NRB(optional)<br />

PC4701U<br />

<strong>M16C</strong>/30P<br />

100 pin 0.5mm pitch LQFP<br />

100 pin 0.65mm pitch QFP<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

100P6Q-A<br />

100P6S-A<br />

M3T-F160-100NSD(optional)<br />

M3T-F160-100NRB(optional)<br />

PC7501<br />

<strong>M16C</strong>/39P M30392 100 pin 0.65mm pitch QFP PRQP0100JB-A 100P6S-A M3T-F160-100NRB(optional)<br />

<strong>M16C</strong>/20<br />

<strong>M16C</strong>/10<br />

<strong>M16C</strong>/24<br />

<strong>M16C</strong>/1N<br />

M30245<br />

M301N2<br />

100 pin 0.5mm pitch LQFP<br />

48 pin 0.5mm pitch LQFP<br />

PLQP0100KB-A<br />

PLQP0048KB-A<br />

100P6Q-A<br />

48P6Q-A<br />

M3T-FLX-100NSD(included)<br />

M30102T-PTC(optional)<br />

PC4701U<br />

*1. Various other useful accessory tool products are also available. For more information visit http://www.renesas.com/accessory<br />

*2. Accessories are attached to signal conversion board M306S0T-PRB.<br />

(included): Included with emulation pod or probe.<br />

(optional): Not included with emulation pod or probe. Purchase it separately.<br />

★★ Under development or evaluation: product name may be changed. When <strong>MCU</strong> is under development, restrictions and other limitations for tools may arise.


Operating Environment for <strong>M16C</strong>/60, 30, 20, and 10 Series<br />

Product type Product name Host machine (OS)<br />

RTOS M3T-MR30/4 *1<br />

IBM PC/AT compatibles (Windows XP, Me, 98, 2000, NT 4.0)<br />

C compiler package M3T-NC30WA *2 IBM PC/AT compatibles (Windows XP, Me, 98, 2000, NT 4.0)<br />

MISRA C rule checker SQMlint *3 IBM PC/AT compatibles (Windows XP, Me, 98, 2000, NT 4.0)<br />

IDE High-performance Embedded Workshop *4 IBM PC/AT compatibles (Windows XP, Me, 98SE, 2000)<br />

Simulator debugger Simulator Debugger for <strong>M16C</strong> and <strong>R8C</strong>/Tiny Series *5<br />

PC7501 Emulator Debugger for <strong>M16C</strong>/60,30,10, <strong>M16C</strong>/Tiny and<br />

<strong>R8C</strong>/Tiny Series *6<br />

PC4701 Emulator Debugger for <strong>M16C</strong>/60,30,10 and <strong>M16C</strong>/Tiny<br />

IBM PC/AT compatibles (Windows XP, Me, 98SE, 2000)<br />

Emulator debugger<br />

Series *6<br />

Compact Emulator Debugger for <strong>M16C</strong> and <strong>R8C</strong>/Tiny Series *6<br />

FoUSB/UART Debugger for <strong>M16C</strong> and <strong>R8C</strong>/Tiny Series *6<br />

E8 Emulator Software *6<br />

IBM PC/AT compatibles (Windows XP, Me, 98SE, 2000)<br />

Flash and PROM<br />

Programming<br />

Flash Development Toolkit *7 IBM PC/AT compatibles (Windows XP, Me, 98, 2000, NT 4.0)<br />

*1. M3T-MR30/4 is the generic name for real-time OS development kit (M3T-MR30K/4) and mass production contract (M3T-MR30S/4).<br />

*2. M3T-NC30WA includes integrated development environment (High-performance Embedded Workshop), C compiler, assembler and simulator debugger.<br />

*3. MISRA C rule checker SQMlint (type name: R0C00000SCW01R) is an optional product for the <strong>Renesas</strong> C compiler.<br />

*4. High-performance Embedded Workshop is included with C compiler package and Emulator debugger.<br />

*5. Simulator debugger is included with C compiler package.<br />

*6. Emulator debugger is bundled with emulators.<br />

*7. There are two kinds of Flash Development Toolkit (type name HS6400FDIW3SR): product version (with technical support) and free evaluation version<br />

(w/o technical support) . The E8 emulator (type name R0E000080KCE00) is necessary at the programming.<br />

Development tools for <strong>M16C</strong>/Tiny Series<br />

<strong>MCU</strong> Introductory tool Software tool Emulator (Emulator debugger is included. *6) Programming tool<br />

Onchip<br />

In-circuit emulator<br />

C compiler<br />

Compact<br />

Series Group <strong>MCU</strong> Starter kit RTOS<br />

IDE<br />

debugging<br />

package<br />

emulator<br />

Emulation<br />

Programmer<br />

Emulator<br />

emulator<br />

probe<br />

M30260 <strong>Renesas</strong> Starter Kit for<br />

Flash Development<br />

<strong>M16C</strong>/26A<br />

<strong>M16C</strong>/26A<br />

Toolkit *10<br />

M30263<br />

(R0K33026AS000BE)<br />

(E8 emulator<br />

*1<br />

is necessary at<br />

M30280<br />

High-performance<br />

programming.)<br />

<strong>M16C</strong>/Tiny <strong>M16C</strong>/28<br />

M3T-MR30/4 M3T-NC30WA *3<br />

M3028BT2-CPE<br />

M3028BT-EPB<br />

M30281<br />

Embedded Workshop E8 *7<br />

PC7501<br />

or<br />

<strong>Renesas</strong> Starter Kit for *2<br />

(MISRA C *4)<br />

*8<br />

*9<br />

*5<br />

M3A-0806 *11<br />

M30290<br />

<strong>M16C</strong>/29<br />

or<br />

<strong>M16C</strong>/29<br />

(R0K330290S000BE)<br />

Programmers by<br />

M30291<br />

*1<br />

partner vendors are<br />

also available.<br />

*1. CPU board, Onchip debugging emulator E8, software (Integrated development environment High-performance Embedded Workshop, C compiler package M3T-NC30WA free evaluation version, E8<br />

emulator debugger, Flash Development Toolkit free evaluation version) and others are included.<br />

*2. M3T-MR30/4 is the generic name for real-time OS development kit (M3T-MR30K/4) and mass production contract (M3T-MR30S/4).<br />

*3. M3T-NC30WA includes integrated development environment (High-performance Embedded Workshop), C compiler, assembler, and simulator debugger.<br />

*4. MISRA C rule checker SQMlint (type name: R0C00000SCW01R) is an optional product for the <strong>Renesas</strong> C compiler.<br />

*5. High-performance Embedded Workshop is included with C compiler package and emulator debugger.<br />

*6. You can download the latest version from Web.<br />

*7. E8 emulator includes software (High-performance Embedded Workshop, E8 emulator debugger, Evaluation version of C compiler package, Evaluation version of Flash Development Toolkit). Depending<br />

on the time of delivery, the bundled software you purchased may include the previous version.<br />

*8. M3028BT2-CPE is the successor product of the M30290T2-CPE. It supports 24MHz operation of <strong>M16C</strong>/Tiny series <strong>MCU</strong>s. The conversion board for the target connection is necessary for M3028BT2-<br />

CPE. 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 <strong>M16C</strong>/Tiny Series" and "Converter Board<br />

for <strong>M16C</strong>/Tiny Series".<br />

*9. M3028BT-EPB is the successor product of the M30290T-EPB. It supports 24MHz operation of <strong>M16C</strong>/Tiny series <strong>MCU</strong>s. The conversion board for the target connection is necessary for M3028BTEPB.<br />

The set sales of the emulator and the conversion board are also available. For details, please refer to the lists of "Set Package of PC7501Emulation Probe for <strong>M16C</strong>/Tiny Series" and "Converter<br />

Board for <strong>M16C</strong>/Tiny Series".<br />

*10. There are two kinds of Flash Development Toolkit (type name HS6400FDIW3SR): product version (with technical support) and free evaluation version (w/o technical support) . The E8 emulator (type<br />

name R0E000080KCE00) is necessary for programming.<br />

*11. Cannot rewrite the data flash area.<br />

Set Package of Compact emulator for <strong>M16C</strong>/Tiny Series<br />

Series Group<br />

Package type<br />

Target <strong>MCU</strong><br />

Package name Old package<br />

name<br />

<strong>M16C</strong>/26A<br />

(M30263)<br />

42 pin 0.8 mm pitch SSOP PRSP0042GA-B 42P2R-E M3028BT2-CPE-1<br />

<strong>M16C</strong>/26A<br />

(M30260)<br />

<strong>M16C</strong>/28<br />

48 pin 0.5 mm pitch LQFP PLQP0048KB-A 48P6Q-A M3028BT2-CPE-2<br />

<strong>M16C</strong>/Tiny<br />

(M30281)<br />

<strong>M16C</strong>/29<br />

(M30291)<br />

<strong>M16C</strong>/28<br />

64 pin 0.5 mm pitch LQFP PLQP0064KB-A 64P6Q-A M3028BT2-CPE-3<br />

(M30280)<br />

<strong>M16C</strong>/29<br />

(M30290)<br />

80 pin 0.5 mm pitch LQFP PLQP0080KB-A 80P6Q-A M3028BT2-CPE-4<br />

<strong>M16C</strong>/28<br />

(M30280)<br />

85 pin 0.65 mm pitch TFLGA PTLG0085JB-A 85F0G M3028BT2-CPE-5<br />

*1. Compact emulator and converter board are also sold separately.<br />

Product name Components *1<br />

Compact emulator M3028BT2-CPE<br />

Converter board M30263T-42SSB<br />

Compact emulator M3028BT2-CPE<br />

Converter board M30260T-48FPD<br />

Compact emulator M3028BT2-CPE<br />

Converter board M30291T-64FPD<br />

Compact emulator M3028BT2-CPE<br />

Converter board M30290T-80FPD<br />

Compact emulator M3028BT2-CPE<br />

Converter board M30280T-85LGF<br />

50


51<br />

Set Package of PC7501 Emulation probe for <strong>M16C</strong>/Tiny Series<br />

Series Group<br />

<strong>M16C</strong>/Tiny<br />

<strong>M16C</strong>/26A<br />

(M30263)<br />

<strong>M16C</strong>/26A<br />

(M30260)<br />

<strong>M16C</strong>/28<br />

(M30281)<br />

<strong>M16C</strong>/29<br />

(M30291)<br />

<strong>M16C</strong>/28<br />

(M30280)<br />

<strong>M16C</strong>/29<br />

(M30290)<br />

<strong>M16C</strong>/28<br />

(M30280)<br />

Target <strong>MCU</strong><br />

Package type Package name<br />

42 pin 0.8 mm pitch SSOP PRSP0042GA-B 42P2R-E M3028BT-EPB-1<br />

48 pin 0.5 mm pitch LQFP PLQP0048KB-A 48P6Q-A M3028BT-EPB-2<br />

64 pin 0.5 mm pitch LQFP PLQP0064KB-A 64P6Q-A M3028BT-EPB-3<br />

80 pin 0.5 mm pitch LQFP PLQP0080KB-A 80P6Q-A M3028BT-EPB-4<br />

85 pin 0.65 mm pitch TFLGA PTLG0085JB-A 85F0G M3028BT-EPB-5<br />

*1. Emulation probe and converter board are also sold separately.<br />

Converter Board for <strong>M16C</strong>/Tiny Series *1<br />

Series Group<br />

<strong>M16C</strong>/Tiny<br />

Development Tools<br />

<strong>M16C</strong>/26A<br />

(M30263)<br />

<strong>M16C</strong>/26A<br />

(M30260)<br />

<strong>M16C</strong>/28<br />

(M30281)<br />

<strong>M16C</strong>/29<br />

(M30291)<br />

<strong>M16C</strong>/28<br />

(M30280)<br />

<strong>M16C</strong>/29<br />

(M30290)<br />

<strong>M16C</strong>/28<br />

(M30280)<br />

Target <strong>MCU</strong><br />

Package type Package name<br />

Old package<br />

name<br />

Old package<br />

name<br />

Product name Components *1<br />

Product name<br />

42 pin 0.8 mm pitch SSOP PRSP0042GA-B 42P2R-E M30263T-42SSB<br />

48 pin 0.5 mm pitch LQFP PLQP0048KB-A 48P6Q-A M30260T-48FPD<br />

64 pin 0.5 mm pitch LQFP PLQP0064KB-A 64P6Q-A M30291T-64FPD<br />

80 pin 0.5 mm pitch LQFP PLQP0080KB-A 80P6Q-A M30290T-80FPD<br />

85 pin 0.65 mm pitch TFLGA PTLG0085JB-A 85F0G M30280T-85LGF<br />

*1. Various other useful accessory tool products are also available.<br />

Operating Environment for <strong>M16C</strong>/Tiny Series<br />

Emulation probe M3028BT-EPB<br />

Converter board M30263T-42SSB<br />

Emulation probe M3028BT-EPB<br />

Converter board M30260T-48FPD<br />

Emulation probe M3028BT-EPB<br />

Converter board M30291T-64FPD<br />

Emulation probe M3028BT-EPB<br />

Converter board M30290T-80FPD<br />

Emulation probe M3028BT-EPB<br />

Converter board M30280T-85LGF<br />

Product type Product name Host machine (OS)<br />

RTOS M3T-MR30/4 *1<br />

IBM PC/AT compatibles (Windows XP, Me, 98, 2000, NT 4.0)<br />

C compiler package M3T-NC30WA *2<br />

IBM PC/AT compatibles (Windows XP, Me, 98, 2000, NT 4.0)<br />

MISRA C rule checker SQMlint *3<br />

IBM PC/AT compatibles (Windows XP, Me, 98, 2000, NT 4.0)<br />

IDE High-performance Embedded Workshop *4<br />

IBM PC/AT compatibles (Windows XP, Me, 98SE, 2000)<br />

Simulator debugger Simulator Debugger for <strong>M16C</strong> and <strong>R8C</strong>/Tiny Series *5<br />

PC7501 Emulator Debugger for <strong>M16C</strong>/60,30,10, <strong>M16C</strong>/Tiny and <strong>R8C</strong>/<br />

IBM PC/AT compatibles (Windows XP, Me, 98SE, 2000)<br />

Emulator debugger<br />

Tiny Series *6<br />

Compact Emulator Debugger for <strong>M16C</strong> and <strong>R8C</strong>/Tiny Series *6<br />

E8 Emulator Software *6<br />

IBM PC/AT compatibles (Windows XP, Me, 98SE, 2000)<br />

Flash and PROM Programming Flash Development Toolkit *7<br />

IBM PC/AT compatibles (Windows XP, Me, 98, 2000, NT 4.0)<br />

*1. M3T-MR30/4 is the generic name for real-time OS development kit (M3T-MR30K/4) and mass production contract (M3T-MR30S/4).<br />

*2. M3T-NC30WA includes integrated development environment (High-performance Embedded Workshop), C compiler, assembler and simulator debugger.<br />

*3. MISRA C rule checker SQMlint (type name: R0C00000SCW01R) is an optional product for the <strong>Renesas</strong> C compiler.<br />

*4. High-performance Embedded Workshop is included with C compiler package and Emulator debugger.<br />

*5. Simulator debugger is included with C compiler package.<br />

*6. Emulator debugger is bundled with emulators.<br />

*7. There are two kinds of Flash Development Toolkit (type name HS6400FDIW3SR): product version (with technical support) and free evaluation version (w/o technical<br />

support) . The E8 emulator (type name R0E000080KCE00) is necessary for programming.


Development tools for <strong>R8C</strong>/Tiny Series<br />

<strong>MCU</strong> Introductory tool Software tool Emulator (Emulator debugger is included.) Programming tool<br />

Series Group Starter kit *1 C compiler package IDE<br />

<strong>R8C</strong>/Tiny<br />

<strong>R8C</strong>/10<br />

<strong>R8C</strong>/11 <strong>Renesas</strong> Starter Kit for<br />

<strong>R8C</strong>/13<br />

<strong>R8C</strong>/12 (R0K521134S000BE)<br />

<strong>R8C</strong>/13<br />

<strong>R8C</strong>/14 M3A-0115<br />

<strong>R8C</strong>/15<br />

(with E8)<br />

<strong>R8C</strong>/16 M3A-0117<br />

<strong>R8C</strong>/17<br />

(with E8)<br />

<strong>R8C</strong>/18 —<br />

<strong>R8C</strong>/19 —<br />

<strong>R8C</strong>/1A <strong>Renesas</strong> Starter Kit for<br />

<strong>R8C</strong>/1B<br />

<strong>R8C</strong>/1B (R0K5211B4S000BE)<br />

★★<br />

<strong>R8C</strong>/20<br />

★<br />

<strong>R8C</strong>/21 <strong>Renesas</strong> Starter Kit for<br />

★<br />

<strong>R8C</strong>/23<br />

(R0K521237S000BE)<br />

<strong>R8C</strong>/22<br />

★<br />

★★<br />

<strong>R8C</strong>/23<br />

★<br />

<strong>R8C</strong>/24<br />

<strong>R8C</strong>/25<br />

<strong>R8C</strong>/26<br />

★<br />

<strong>R8C</strong>/27<br />

★<br />

<strong>R8C</strong>/28<br />

★★<br />

<strong>R8C</strong>/29<br />

★★<br />

<strong>R8C</strong>/2A<br />

★<br />

<strong>R8C</strong>/2B<br />

★<br />

<strong>R8C</strong>/2C<br />

★<br />

<strong>R8C</strong>/2D<br />

★<br />

<strong>Renesas</strong> Starter Kit for<br />

<strong>R8C</strong>/25<br />

(R0K521256S000BE)<br />

<strong>Renesas</strong> Starter Kit for<br />

<strong>R8C</strong>/27<br />

(R0K521276S000BE)<br />

★★<br />

—<br />

Product version of<br />

M3T-NC30WA *2<br />

or<br />

Evaluation version of<br />

M3T-NC30WA *3<br />

(MISRA C *4)<br />

Product version of<br />

M3T-NC30WA *2 ★★<br />

or<br />

Evaluation version of<br />

M3T-NC30WA *3 ★★<br />

(MISRA C *4)<br />

High-performance<br />

Embedded<br />

Workshop *5<br />

High-performance<br />

Embedded<br />

Workshop *5<br />

★★<br />

Onchip<br />

debugging<br />

emulator<br />

E8 *6<br />

E8 *6<br />

(ROM<br />

32K/48K<br />

available)<br />

E8 *6<br />

(ROM<br />

16K/32K<br />

available)<br />

E8 *6<br />

★★<br />

Compact emulator<br />

R0E521000CPE00<br />

*7<br />

R0E521000CPE00<br />

*7<br />

★★<br />

In-circuit emulator<br />

Emulator Emulation pod<br />

PC7501<br />

R0E521000EPB00<br />

*8<br />

R0E521000EPB00<br />

*8<br />

★★<br />

Programmer<br />

Flash Development<br />

Toolkit *9<br />

(E8 emulator<br />

is necessary at<br />

programming.)<br />

or<br />

<strong>M16C</strong> Flash Starter<br />

M3A-0806 *10<br />

Flash Development<br />

Toolkit *9<br />

(E8 emulator<br />

is necessary at<br />

programming.)<br />

or<br />

<strong>M16C</strong> Flash Starter<br />

M3A-0806 *10 ★★<br />

Flash Development<br />

Toolkit *9<br />

(E8 emulator<br />

is necessary at<br />

programming.)<br />

or<br />

<strong>M16C</strong> Flash Starter<br />

M3A-0806 *10 ★★<br />

Flash Development<br />

Toolkit *9 ★★<br />

(E8 emulator<br />

is necessary at<br />

programming.)<br />

IC Socket<br />

Board *11<br />

*1. CPU board, On-chip debugging emulator E8, software (High-performance Embedded Workshop, E8 emulator debugger, Evaluation version of C compiler package M3T-NC30WA, Evaluation version of<br />

Flash Development Toolkit) are included with Starter Kit. Depending on the time of delivery, the bundled software you purchased may include the previous version. The latest version can be downloaded<br />

in <strong>Renesas</strong> Web (free of charge). http://www.renesas.com/tool_download<br />

*2. M3T-NC30WA includes integrated development environment (High-performance Embedded Workshop), C compiler, assembler and simulator debugger.<br />

*3. Evaluation version of M3T-NC30WA includes integrated development environment, C compiler, assembler and simulator debugger. Evaluation version compiler can be downloaded from <strong>Renesas</strong> web<br />

site (free of charge). Note that evaluation version compiler is functionally equivalent to professional version for 60 days after it is installed, but after the lapse of this period its use is limited to 64KB.<br />

Technical support and upgrade service are not provided.<br />

*4. Installation of an optional product MISRA C rule checker SQMlint (type name: R0C00000SCW01R) adds MISRA C rule inspection functions.<br />

*5. High-performance Embedded Workshop is included with C compiler package and Emulator debugger.<br />

*6. E8 (type name:R0E000080KCE00) emulator includes software (High-performance Embedded Workshop, E8 emulator debugger, Evaluation version of C compiler package M3T-NC30WA, Evaluation<br />

version of Flash Development Toolkit). Depending on the time of delivery, the bundled software you purchased may include the previous version. The latest version can be downloaded in <strong>Renesas</strong> Web (free<br />

of charge). http://www.renesas.com/tool_download<br />

*7. 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<br />

"Set Package of Compact Emulator for <strong>R8C</strong>/Tiny Series".<br />

*8. 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<br />

Package of PC7501 Emulation Probe for <strong>R8C</strong>/Tiny Series".<br />

*9. There are two kinds of Flash Development Toolkit (type name HS6400FDIW3SR): product version (with technical support) and free evaluation version (w/o technical support) . The E8 emulator (type<br />

name R0E000080KCE00) is necessary for programming.<br />

*10. Flash Programmer which supports standard serial I/O mode 2 (UART) and includes the <strong>M16C</strong> Flash Starter Software (for Windows).<br />

*11. IC socket board is a programming adaptor board which corresponds to the programmer.<br />

★ New Product<br />

★★ Under development or evaluation: product name may be changed. When <strong>MCU</strong> is under development, restrictions and other limitation for tools may arise.<br />

★★★ In planning<br />

M3A-0112<br />

M3A-0114<br />

M3A-0114<br />

M3A-0114<br />

—<br />

★★★<br />

—<br />

52


53<br />

Development Tools<br />

Set Package of Compact Emulator for <strong>R8C</strong>/Tiny Series<br />

Target <strong>MCU</strong><br />

Product name<br />

Components<br />

(Compact emulator and converter board are also sold separately.)<br />

Group<br />

<strong>R8C</strong>/10<br />

Package name Compact emulator Converter board *1<br />

<strong>R8C</strong>/11<br />

<strong>R8C</strong>/12<br />

<strong>R8C</strong>/13<br />

PLQP0032GB A<br />

*Previous code : 32P6U A<br />

(32 pin 0.8mm pitch LQFP)<br />

R0E521134CPE00<br />

R0E521134CFG00<br />

<strong>R8C</strong>/14<br />

<strong>R8C</strong>/15<br />

<strong>R8C</strong>/16<br />

<strong>R8C</strong>/17<br />

PLSP0020JB A<br />

*Previous code : 20P2F A<br />

(20 pin 0.65mm pitch LSSOP)<br />

R0E521174CPE00 R0E521174CSJ00<br />

<strong>R8C</strong>/18 PLSP0020JB A<br />

<strong>R8C</strong>/19<br />

*Previous code : 20P2F A<br />

(20 pin 0.65mm pitch LSSOP)<br />

R0E521174CPE00 R0E521174CSJ00<br />

<strong>R8C</strong>/1A PRDP0020BA A<br />

<strong>R8C</strong>/1B<br />

*Previous code : 20P4B<br />

(20 pin 1.778mm pitch SDIP)<br />

R0E521174CPE10 R0E521174CDB00<br />

<strong>R8C</strong>/20 ★<br />

<strong>R8C</strong>/21 ★<br />

<strong>R8C</strong>/22 ★<br />

<strong>R8C</strong>/23 ★<br />

PLQP0048KB A<br />

*Previous code : 48P6Q A<br />

(48 pin 0.5mm pitch LQFP)<br />

R0E521237CPE00<br />

R0E521000CPE00<br />

R0E521237CFK00<br />

<strong>R8C</strong>/24 PLQP0052JA A<br />

<strong>R8C</strong>/25<br />

*Previous code : 52P6A A<br />

(52 pin 0.65mm pitch LQFP)<br />

R0E521258CPE00 R0E521258CFJ00<br />

<strong>R8C</strong>/26 ★ PLQP0032GB A<br />

<strong>R8C</strong>/27 ★<br />

*Previous code : 32P6U A<br />

(32 pin 0.8mm pitch LQFP)<br />

R0E521276CPE00 R0E521276CFG00<br />

<strong>R8C</strong>/28 ★★ PLSP0020JB A<br />

<strong>R8C</strong>/29 ★★<br />

*Previous code : 20P2F A<br />

(20 pin 0.65mm pitch LSSOP)<br />

R0E521174CPE00 R0E521174CSJ00<br />

<strong>R8C</strong>/2A ★<br />

PLQP0064KB A<br />

*Previous code : 64P6Q A<br />

(64 pin 0.5mm pitch LQFP)<br />

R0E5212BACPE10<br />

★★<br />

R0E5212BACFK00<br />

★★<br />

<strong>R8C</strong>/2B ★<br />

PLQP0064GA A<br />

*Previous code : 64P6U A<br />

(64 pin 0.8mm pitch LQFP)<br />

R0E5212BACPE00<br />

★★<br />

R0E5212BACFG00<br />

★★<br />

<strong>R8C</strong>/2C ★<br />

<strong>R8C</strong>/2D ★<br />

PLQP0080KB A<br />

*Previous code : 80P6Q A<br />

(80 pin 0.5mm pitch LQFP)<br />

R0E5212DACPE00<br />

★★<br />

R0E5212DACFK00<br />

★★<br />

*1. Converter board, socket for user system connection and user's manual are included.<br />

★ New Product<br />

★★ Under development


Set Package of PC7501 Emulation Probe for <strong>R8C</strong>/Tiny Series<br />

Target <strong>MCU</strong><br />

Product name<br />

Components<br />

(Emulation probe and converter board are also sold separately.)<br />

Group Package name Emulation probe Converter board *1<br />

<strong>R8C</strong>/10<br />

<strong>R8C</strong>/11<br />

<strong>R8C</strong>/12<br />

<strong>R8C</strong>/13<br />

PLQP0032GB A<br />

*Previous code : 32P6U A<br />

(32 pin 0.8mm pitch LQFP)<br />

R0E521134EPB00<br />

R0E521134CFG00<br />

<strong>R8C</strong>/14<br />

<strong>R8C</strong>/15<br />

<strong>R8C</strong>/16<br />

<strong>R8C</strong>/17<br />

PLSP0020JB A<br />

*Previous code : 20P2F A<br />

(20 pin 0.65mm pitch LSSOP)<br />

R0E521174EPB00 R0E521174CSJ00<br />

<strong>R8C</strong>/18 PLSP0020JB A<br />

<strong>R8C</strong>/19<br />

*Previous code : 20P2F A<br />

(20 pin 0.65mm pitch LSSOP)<br />

R0E521174EPB00 R0E521174CSJ00<br />

<strong>R8C</strong>/1A PRDP0020BA A<br />

<strong>R8C</strong>/1B<br />

*Previous code : 20P4B<br />

(20 pin 1.778mm pitch SDIP)<br />

R0E521174EPB10 R0E521174CDB00<br />

<strong>R8C</strong>/20 ★<br />

<strong>R8C</strong>/21 ★<br />

<strong>R8C</strong>/22 ★<br />

<strong>R8C</strong>/23 ★<br />

PLQP0048KB A<br />

*Previous code : 48P6Q A<br />

(48 pin 0.5mm pitch LQFP)<br />

R0E521237EPB00<br />

R0E521000EPB00<br />

R0E521237CFK00<br />

<strong>R8C</strong>/24 PLQP0052JA A<br />

<strong>R8C</strong>/25<br />

*Previous code : 52P6A A<br />

(52 pin 0.65mm pitch LQFP)<br />

R0E521258EPB00 R0E521258CFJ00<br />

<strong>R8C</strong>/26 ★ PLQP0032GB A<br />

<strong>R8C</strong>/27 ★<br />

*Previous code : 32P6U A<br />

(32 pin 0.8mm pitch LQFP)<br />

R0E521276EPB00 R0E521276CFG00<br />

<strong>R8C</strong>/28 ★★ PLSP0020JB A<br />

<strong>R8C</strong>/29 ★★<br />

*Previous code : 20P2F A<br />

(20 pin 0.65mm pitch LSSOP)<br />

R0E521174EPB00 R0E521174CSJ00<br />

<strong>R8C</strong>/2A ★<br />

PLQP0064KB A<br />

*Previous code : 64P6Q A<br />

(64 pin 0.5mm pitch LQFP)<br />

R0E5212BAEPB10<br />

★★<br />

R0E5212BACFK00<br />

★★<br />

<strong>R8C</strong>/2B ★<br />

PLQP0064GA A<br />

*Previous code : 64P6U A<br />

(64 pin 0.8mm pitch LQFP)<br />

R0E5212BAEPB00<br />

★★<br />

R0E5212BACFG00<br />

★★<br />

<strong>R8C</strong>/2C ★<br />

<strong>R8C</strong>/2D ★<br />

(PLQP0080KB A<br />

*Previous code : 80P6Q A<br />

(80 pin 0.5mm pitch LQFP)<br />

R0E5212DAEPB00<br />

★★<br />

R0E5212DACFK00<br />

★★<br />

*1. Converter board, socket for user system connection and user 's manual are included.<br />

★ New Product<br />

★★ Under development<br />

Operating Environment for <strong>R8C</strong>/Tiny Series<br />

Product type Product name Host machine (OS)<br />

C compiler package M3T-NC30WA *1<br />

IBM PC/AT compatibles (Windows XP, Me, 98, 2000, NT 4.0)<br />

MISRA C rule checker SQMlint *2<br />

IBM PC/AT compatibles (Windows XP, Me, 98, 2000, NT 4.0)<br />

IDE High-performance Embedded Workshop *3<br />

IBM PC/AT compatibles (Windows XP, Me, 98SE, 2000)<br />

Simulator debugger Simulator Debugger for <strong>M16C</strong> and <strong>R8C</strong>/Tiny Series *4<br />

PC7501 Emulator Debugger for <strong>M16C</strong>/60,30,10, <strong>M16C</strong>/Tiny and <strong>R8C</strong>/<br />

IBM PC/AT compatibles (Windows XP, Me, 98SE, 2000)<br />

Emulator debugger<br />

Tiny Series *5<br />

Compact Emulator Debugger for <strong>M16C</strong> and <strong>R8C</strong>/Tiny Series *5<br />

E8 Emulator Software *5<br />

IBM PC/AT compatibles (Windows XP, Me, 98SE, 2000)<br />

Flash and PROM Programming Flash Development Toolkit *6<br />

IBM PC/AT compatibles (Windows XP, Me, 98, 2000, NT 4.0)<br />

*1. M3T-NC30WA includes integrated development environment (High-performance Embedded Workshop), C compiler, assembler and simulator debugger.<br />

*2. MISRA C rule checker SQMlint (type name: R0C00000SCW01R) is an optional product for the <strong>Renesas</strong> C compiler.<br />

*3. High-performance Embedded Workshop is included with C compiler package and Emulator debugger.<br />

*4. Simulator debugger is included with C compiler package.<br />

*5. Emulator debugger is bundled with emulators.<br />

*6. There are two kinds of Flash Development Toolkit (type name HS6400FDIW3SR): product version (with technical support) and free evaluation version (w/o technical<br />

support). The E8 emulator (type name R0E000080KCE00) is necessary for programming.<br />

54


55<br />

Altium Limited<br />

<strong>Renesas</strong> <strong>M16C</strong> Software<br />

Development Tool<br />

IAR Systems<br />

IAR C-SPY ROM-monitor debugger<br />

IAR C-SPY PC7501 emulator debugger<br />

IAR C-SPY E8 emulator debugger<br />

IAR Systems AB<br />

PO Box 23051, SE75023 Uppsala, Sweden<br />

TEL: +46 18 16 78 00<br />

FAX: +46 18 16 78 38<br />

E-mail: info@iar.se<br />

http://www.iar.com<br />

Tokyo Eletech Corporation<br />

NQPACK families, SICA, CSPACK families<br />

Altium Limited<br />

CMX-RTX<br />

ETAS Group<br />

RTA-OSEK<br />

Partners Tools<br />

Powerful alliances between <strong>Renesas</strong> and its partner companies support the product development work of<br />

our customers.<br />

Coding Tools<br />

12A Rodborough Rd,<br />

Frenchs Forest NSW 2086<br />

TEL: +61 2 9975 7710<br />

FAX: +61 2 9975 7720<br />

E-mail: info@altium.com<br />

http://www.altium.com/tasking<br />

KPIT Cummins Infosystems Limited<br />

KPIT GNU Tools<br />

KPIT Infosystems Limited<br />

Talisman House, 181-183 Kings Road Reading,<br />

Berkshire RG1 4EX, UK<br />

TEL: +44 118 951 9400<br />

FAX: +44 118 951 9409<br />

E-mail: kpituk@kpitcummins.com<br />

http://www.kpitgnutools.com/<br />

Emulation & Debugging<br />

3-10 Akihabara, Taito-ku TOKYO<br />

110-0006 Japan<br />

TEL: +81-3-5295-1661<br />

FAX: +81-3-5295-1775<br />

E-mail: info@tetc.co.jp<br />

http://www.tetc.co.jp/<br />

OS<br />

12A Rodborough Rd, Frenchs Forest<br />

NSW 2086<br />

TEL: +61 2 9975 7710<br />

FAX: +61 2 9975 7720<br />

E-mail: info@altium.com<br />

http://www.altium.com/tasking<br />

LiveDevices, ETAS Group<br />

Atlas House Link Business Park Osbaldwick<br />

Link Road Osbaldwick York YO103JB, Great Britain<br />

TEL: +44 1904 562580<br />

FAX: +44 1904 562581<br />

E-mail: info@livedevices.com<br />

http://en.etasgroup.com/products/rta/index.shtml<br />

SEGGER Microcontroller Systeme GmbH<br />

Real-time OS embOS<br />

TEL: +49 (0) 2103-2878-0<br />

E-mail: info@segger.com<br />

http://www.segger.com/<br />

Gaio Technology Co., Ltd.<br />

IDE for embedded real-time systems OPEN plus<br />

Gaio Technology, Inc.<br />

TEL: 1-800-293-9053<br />

FAX: 408-351-3370<br />

Email: info@gaio.com<br />

http://www.gaio.com/<br />

SEGGER Microcontroller Systeme GmbH<br />

IAR EW<strong>M16C</strong>, IAR EW<strong>M32C</strong><br />

TEL: +49 (0) 2103-2878-0<br />

E-mail: info@segger.com<br />

http://www.segger.com/<br />

Sophia Systems Co., Ltd.<br />

Emulator EJ-Debug, UniSTAC II, HyperSTAC<br />

6-2 Minami-kurokawa, Asao-ku,<br />

Kawasaki-shi, Kanagawa, 215-8588, Japan<br />

TEL: +81 44 989 7110<br />

FAX: +81 44 989 7014<br />

E-mail: sales@sophia.com<br />

http://www.sophia.com<br />

Yokogawa Digital Computer Corporation<br />

Emulator advicePlus, Emulator advice<br />

Keio-Fuchu 1-Chome Building, 3rd FL.,<br />

1-9 Fuchucho, Fuchu-shi, Tokyo, 183-8516 Japan<br />

TEL: +81-42-333-6222<br />

FAX: +81-42-352-6107<br />

E-mail: info-ovs@yokogawa-digital.com<br />

http://www.yokogawa-digital.com/en/<br />

CMX Systems, Inc.<br />

CMX-Tiny+, CMX-RTX<br />

12276 San Jose Blvd, Suite 119,<br />

Jacksonville, FL 32223<br />

TEL: +1 904-880-1840<br />

FAX: +1 904-880-1632<br />

Email: cmx@cmx.com<br />

http://www.cmx.com/<br />

Mentor Graphics<br />

Nucleus µiPLUS, RTOS Nucleus PLUS<br />

Embedded Systems Division Headquarters<br />

739 North University Blvd.<br />

Mobile, AL 36608<br />

TEL: (251) 661-5770<br />

FAX: (251) 661-5788<br />

info@acceleratedtechnology.com<br />

http://www.mentor.com/embedded/<br />

Vector Informatik GmbH<br />

CANoe, osCAN<br />

Ingersheimer Str.24, D-70499 Stuttgart<br />

TEL: +49 711 80670-0<br />

FAX: +49 711 80670-111<br />

E-mail: info@vector-infomatik.de<br />

http://www.vector-informatik.de/<br />

IAR Systems<br />

IAR Embedded Workbench ,visualSTATE<br />

IAR Systems AB<br />

PO Box 23051, SE75023 Uppsala, Sweden<br />

TEL: +46 18 16 78 00<br />

FAX: +46 18 16 78 38<br />

E-mail: info@iar.se<br />

http://www.iar.com<br />

Red Hat, Inc.<br />

Red Hat GNUPro<br />

Red Hat, Inc.<br />

TEL: +1-919-754-3700<br />

http://www.redhat.com/<br />

Sunny Giken Inc.<br />

Compact emulator S30830T-CPE,<br />

S3062PT-CPE<br />

<strong>Renesas</strong> Solutions Corp.<br />

Email: support_apl@renesas.com<br />

http://www.sunnygiken.co.jp/english/<br />

Enea Embedded Technology<br />

OSE Epsilon RTOS<br />

P.O. Box 1033 Skalholtsgatan 9<br />

SE-164 21 Kista, Sweden<br />

TEL: +46 (0)8 507 140 00<br />

FAX: +46 (0)8 507 140 40<br />

Email: info@enea.se<br />

http://www.enea.com<br />

Quadros Systems, Inc.<br />

Real-time OS RTXC<br />

Quadros Systems, Inc. (formerly<br />

Embedded Power Corporation)<br />

Email: sales@quadros.com<br />

http://www.quadros.com/


Visit our Web site for the latest information. http://www.renesas.com/partners<br />

Middleware & Drivers<br />

Altium Limited<br />

CMX Systems, Inc.<br />

CMX MicroNet, CMX TCP/IP CMX TCP/IP, CMX-FFS,<br />

CMX-FFS-FAT, CMX-MicroNet<br />

12A Rodborough Rd,<br />

Frenchs Forest NSW 2086<br />

TEL: +61 2 9975 7710<br />

FAX: +61 2 9975 7720<br />

E-mail: info@altium.com<br />

http://www.altium.com/tasking<br />

sevenstax GmbH<br />

Internet communication sevenstax<br />

Hamburger Allee 43, 30161 Hannover<br />

TEL: +49(0)511/473 860 4<br />

FAX: +49(0)721/151 505 622<br />

info@sevenstax.de<br />

http://www.sevenstax.de<br />

Flash & PROM Programming<br />

12276 San Jose Blvd, Suite 119,<br />

Jacksonville, FL 32223<br />

TEL: +1 904-880-1840<br />

FAX: +1 904-880-1632<br />

Email: cmx@cmx.com<br />

http://www.cmx.com/<br />

Ubiquitous Corporation<br />

TCP/IP-OS and Middleware<br />

Flash Support Group, Inc<br />

HI-LO System Research Co., Ltd.<br />

Programmer AF9708, AF9709B, AF9723 Universal Programmer ALL-11<br />

9162-1 Miyakoda-cho, Hamamatsu-shi,<br />

Shizuoka 431-2102, Japan<br />

TEL: +81-53-428-8380<br />

FAX: +81-53-428-8377<br />

E-mail: support@j-fsg.co.jp<br />

http://www.j-fsg.co.jp/<br />

Minato Electronics Inc.<br />

Model 1894<br />

TEL: +81-45-592-5549<br />

FAX: +81-45-591-5618<br />

E-mail: h_kinoshita@minato.co.jp<br />

http://www.minato.co.jp/index_e.asp<br />

Sunny Giken Inc.<br />

Flash Microcomputer Programmer<br />

S550-MFW1U, SFW-62SA<br />

<strong>Renesas</strong> Solutions Corp.<br />

Email: support_apl@renesas.com<br />

http://www.sunnygiken.co.jp/english/<br />

Wave Technology Co., Ltd.<br />

Flash programming and testing<br />

system Y1100-8<br />

TEL: +81-3-5304-1885<br />

FAX: +81-3-5304-1886<br />

E-mail: sales@y1000.com<br />

http://www.y1000.com/index_e.html<br />

Shinjuku Center Bldg.10F, 1-25-1<br />

Nishi-Shinjuku, Shinjuku-Ku, Tokyo<br />

163-0610, JAPAN<br />

TEL: +81-3-5908-3451<br />

FAX: +81-3-5908-3452<br />

info@ubiquitous.co.jp<br />

http://www.ubiquitous.co.jp/<br />

TEL: +886-2-8792-3301<br />

FAX: +886-2-8792-3285<br />

E-mail: sales@hilosystems.com.tw<br />

http://www.hilosystems.com.tw/<br />

SEGGER Microcontroller Systeme GmbH<br />

Programming tool for <strong>Renesas</strong> flash<br />

microcontrollers with on-chip flash<br />

Flasher 4<br />

TEL: +49 (0) 2103-2878-0<br />

E-mail: info@segger.com<br />

http://www.segger.com/<br />

System General Corp.<br />

T9600<br />

1623 South Main Street, Milpitas,<br />

CA 95035<br />

TEL: +1 408-263-6667<br />

Email: sales@systemgeneral.com<br />

http://www.systemgeneral.com/<br />

Yokogawa Digital Computer Corporation<br />

In-circuit Flash Micom Programmer<br />

MegaNETIMPRESS, C"arNETIMPRESS<br />

J-Tower, 6th Fl., 1-1 Nikko-cho,<br />

Fuchu-shi, Tokyo, 183-0044 Japan<br />

TEL: +81-42-333-6224<br />

FAX: +81-42-352-6109<br />

E-mail: info-impress@yokogawa-digital.com<br />

http://www.yokogawa-digital.com/en<br />

SEGGER Microcontroller Systeme GmbH<br />

emFile, emLoad, emWin<br />

TEL: +49 (0) 2103-2878-0<br />

E-mail: info@segger.com<br />

http://www.segger.com/<br />

Vector Informatik GmbH<br />

CANbedded<br />

Ingersheimer Str.24, D-70499 Stuttgart<br />

TEL: +49 711 80670-0<br />

FAX: +49 711 80670-111<br />

E-mail: info@vector-infomatik.de<br />

http://www.vector-informatik.de/<br />

Leap Electronic Co., Ltd.<br />

SU3000 Gang-8 programmer<br />

6F-4, No. 4, Lane 609, ChungHsin Rd.,<br />

Sec. 5, Sanchung, Taipei Hsien, Taiwan<br />

TEL: +886 2 2999-1860<br />

FAX: +886 2 2999-9873<br />

E-mail: service@leap.com.tw<br />

http://www.leap.com.tw<br />

Suisei Electronics System Co., Ltd.<br />

EFP-RC, EFP-S2/S2V<br />

TEL: +81-6-6913-4531<br />

FAX: +81-6-6913-4534<br />

E-mail: support@suisei.co.jp<br />

http://www.suisei.co.jp/index_e.html<br />

Tokyo Eletech Corporation<br />

SICA<br />

3-10 Akihabara, Taito-ku TOKYO<br />

110-0006 Japan<br />

TEL: +81-3-5295-1661<br />

FAX: +81-3-5295-1775<br />

E-mail: info@tetc.co.jp<br />

http://www.tetc.co.jp/<br />

56


57<br />

Middleware<br />

<strong>M16C</strong> Middleware<br />

HTTPD<br />

TCP/IP<br />

Protocol Stack<br />

Ethernet<br />

Ethernet<br />

Contoroller IC<br />

ATA<br />

HDD<br />

FAT16<br />

FAT32<br />

File System<br />

Software<br />

Application Program<br />

µITRON-OS* 1<br />

ATAPI<br />

<strong>M16C</strong> <strong>Family</strong><br />

CD-ROM<br />

Hardware<br />

<strong>M16C</strong><br />

FAT16<br />

Kana-Kanji<br />

Converter<br />

SD/MMC<br />

Memory Card<br />

JPEG<br />

Compression/Extraction<br />

Image Capture<br />

CMOS Sensor<br />

User<br />

Application<br />

DATF<br />

Data Flash<br />

<strong>R8C</strong>/Tiny, <strong>M16C</strong>/Tiny<br />

TCP, UDP<br />

IP, ICMP, ARP<br />

OS(µITRON)<br />

Middleware<br />

Hardware-Dependent<br />

Drivers<br />

* 1 . Operating system only required when using TCP/IP.<br />

DOS File System/Library Features <strong>R8C</strong>/Tiny and <strong>M16C</strong>/Tiny Data Flash Driver Features<br />

Support for DOS-compatible FAT file system interface<br />

• Support for 14 file system functions<br />

• Support for 12-bit FAT and 16-bit FAT<br />

• Support for long file names (Long file names may not contain<br />

kanji characters.)<br />

• Max. 26 drives may be connected.<br />

• File names may contain up to 260 S-JIS characters.<br />

Path: a:¥a¥a¥a ... a¥aaaaaaa 260 characters<br />

• Long file names may contain up to 255 Unicode characters.<br />

File name: Aaaa ... aaa 255 characters<br />

Source code for ATA card diver sample program provided.<br />

(Driver software for <strong>Renesas</strong> BGO flash memory also available.)<br />

DOS File Data<br />

JPEG Compression/Decompression Library Features TCP/IP Protocol Stack Features<br />

JPEG (Joint Photographic Experts Group of CCITT-ISO/IEC)<br />

compression using baseline method<br />

Compresses full-color image data (24 bits per pixel) to 1/10<br />

to 1/20 its original size and decompresses compressed data.<br />

High-speed conversion<br />

• Compression time: Approx. 0.5 seconds (XIN = 16MHz, 5V)<br />

• Decompression time: Approx. 0.4 seconds (XIN = 16MHz, 5V)<br />

• Sampling ratio: Y:Cb:Cr = 4:2:2<br />

• QCIF (144 160 3 (RGB)): Approx. 70,000 pixels<br />

Compact libraries that can be stored in internal ROM/RAM<br />

• Compression: Approx. 5KB ROM/approx. 4KB RAM<br />

• Decompression: Approx. 6KB ROM/approx. 6KB RAM<br />

JPEG Library<br />

Decompression<br />

YCbCr Data JPEG Data<br />

Compression<br />

Compact design for embedded systems<br />

ROM: Approx. 3KB, RAM: approx. 100B (including stack)<br />

Management of various data sizes<br />

Support for static setting of stored data (types) and sizes<br />

Supported data update count: 1,000,000 times<br />

The maximum number of data updates is dependent on the data type<br />

and size. In the <strong>R8C</strong>/Tiny Series, the maximum number of data updates<br />

is 1,740,000 with three data type settings (2-byte, 4-byte, and 16-byte)<br />

and assuming all data is updated at an average rate.<br />

Previous data can be restored if a system shutdown occurs when a<br />

data update is in progress.<br />

Function to prevent extended CPU monopolization by the data flash driver<br />

Interruption and restarting of driver functions, time interrupts, etc.,<br />

ensure that processing continues at regular intervals during data updates.<br />

Application Program<br />

Custom API<br />

Data Flash I/F<br />

Features<br />

• Protocol processing performed using <strong>M16C</strong> on-chip memory<br />

only.<br />

• Client-side processing performed by <strong>M16C</strong>.<br />

Specifications<br />

• Conforms to µITRON TCP/IP API specification.<br />

http://www.itron.gr.jp/SPEC/tcpip-j.html<br />

• Support for TCP, UDP, IP, ICMP, and ARP.<br />

In addition, PPP, httpd, smtp, and pop3 support are being<br />

considered.<br />

httpd etc<br />

Ethernet PPP<br />

DATF Driver


Demo Sets<br />

CAN Communication Demo Set for Industrial Applications (<strong>M16C</strong>/29)<br />

Features<br />

• CAN employing starter kit for <strong>M16C</strong>/29<br />

Enables direct measurement of CAN<br />

communication waveforms on the bus.<br />

CAN Controller Features<br />

• Communication speed:<br />

Max. 1Mbps<br />

• Bus length: 40m/1Mbps<br />

• Protocol specification: Ver. 2.0B<br />

• Hardware synchronization/resynchronization<br />

Evaluation Board* 1<br />

Audio Decompression/Audio Output Demo Set (<strong>M16C</strong>/26A)<br />

Features<br />

• Decompresses compressed audio data stored in the <strong>MCU</strong>'s<br />

on-chip flash memory and produces PWM output for audio<br />

playback. The data compression format is ADPCM.<br />

• The demo kit consists of an audio board (board with an amplifier,<br />

LPF, and compact speaker mounted on it) connected to the<br />

<strong>Renesas</strong> Starterkit for <strong>M16C</strong>/26A.<br />

CAN<br />

Controller<br />

Evaluation Board<br />

<strong>M16C</strong>/29 <strong>M16C</strong>/29<br />

CAN<br />

Transceiver<br />

(HA13721FP)<br />

CAN<br />

Controller<br />

CAN<br />

Transceiver<br />

(HA13721FP)<br />

CAN Bus CAN Bus<br />

CAN_L<br />

* 1 . OAKS16-29CAN manufactured by Oaks Electronics Co., Ltd. used.<br />

58


<strong>M32C</strong>/88<br />

<strong>M32C</strong>/87<br />

<strong>M32C</strong>/85<br />

<strong>M32C</strong>/84<br />

<strong>M32C</strong>/83<br />

<strong>M32C</strong>/82<br />

<strong>M32C</strong>/81<br />

<strong>M32C</strong>/80<br />

<strong>M16C</strong>/80<br />

<strong>M16C</strong>/6S<br />

<strong>M16C</strong>/6N<br />

<strong>M16C</strong>/6V<br />

<strong>M16C</strong>/6H<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/62N<br />

<strong>M16C</strong>/30P<br />

<strong>M16C</strong>/39P<br />

<strong>M16C</strong>/2N<br />

<strong>M16C</strong>/24<br />

<strong>M16C</strong>/29<br />

<strong>M16C</strong>/28<br />

<strong>M16C</strong>/26A<br />

<strong>M16C</strong>/1N<br />

<strong>M32C</strong>/80<br />

<strong>M16C</strong>/80<br />

<strong>M16C</strong>/60<br />

<strong>M16C</strong>/30<br />

<strong>M16C</strong>/20<br />

<strong>M16C</strong>/Tiny<br />

<strong>M16C</strong>/10<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

48P6Q-A/PLQP0048KB-A<br />

(0.5mm pitch)<br />

64P6Q-A/PLQP0064KB-A<br />

(0.5mm pitch)<br />

1B4<br />

5230<br />

20P2F-A/PLSP0020JB-A<br />

(0.65mm pitch)<br />

R5F2111<br />

4FP<br />

4041<br />

32P6U-A/PLQ0032GB-A<br />

(0.8mm pitch)<br />

52P6A-A/PLQP0052JA-A<br />

(0.5mm pitch)<br />

551100<br />

R5F21256S<br />

NFP<br />

100P6Q-A/PLQP0100KB-A<br />

(0.5mm pitch)<br />

80P6Q-A/PLQP0080KB-A<br />

(0.5mm pitch)<br />

80P6S-A/PRQP0080JA-A<br />

(0.65mm pitch)<br />

100PFB/PTQP100LB-A<br />

(0.4mm pitch)<br />

85FOG/PTLG0085JB-A<br />

(7mm 7mm)<br />

59<br />

Functions/Applications<br />

Applications<br />

: Ideal : Suitable<br />

AV/Home Use<br />

Series Group<br />

PC Related Automotive (Applicable Products Available)<br />

Audio<br />

Video<br />

Appliances<br />

Amusement<br />

PC<br />

Storage<br />

Imaging<br />

Display<br />

Engine<br />

Driving Safety<br />

Body/Chassis<br />

Navigation/<br />

Information<br />

Car Audio<br />

Mobile<br />

Networking<br />

Industrial/Security<br />

Notes<br />

Large-capacity<br />

flash applications<br />

Package Photos


<strong>R8C</strong>/10<br />

<strong>R8C</strong>/11<br />

<strong>R8C</strong>/12<br />

<strong>R8C</strong>/13<br />

<strong>R8C</strong>/14<br />

<strong>R8C</strong>/15<br />

<strong>R8C</strong>/16<br />

<strong>R8C</strong>/17<br />

<strong>R8C</strong>/18<br />

<strong>R8C</strong>/19<br />

<strong>R8C</strong>/1A<br />

<strong>R8C</strong>/1B<br />

<strong>R8C</strong>/20<br />

<strong>R8C</strong>/21<br />

<strong>R8C</strong>/22<br />

<strong>R8C</strong>/23<br />

<strong>R8C</strong>/24<br />

<strong>R8C</strong>/25<br />

<strong>R8C</strong>/26<br />

<strong>R8C</strong>/27<br />

<strong>R8C</strong>/28<br />

<strong>R8C</strong>/29<br />

<strong>R8C</strong>/2A<br />

<strong>R8C</strong>/2B<br />

<strong>R8C</strong>/2C<br />

<strong>R8C</strong>/2D<br />

<strong>R8C</strong>/Tiny<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

144P6Q-A/PLQP0144KA-A<br />

(0.5mm pitch)<br />

128P6Q-A/PLQP0128KB-A<br />

(0.5mm pitch)<br />

100P6S-A/PRQP0100JB-A<br />

(0.65mm pitch)<br />

60<br />

Applications<br />

: Ideal : Suitable<br />

AV/Home Use<br />

Series Group<br />

PC Related Automotive (Applicable Products Available)<br />

Audio<br />

Video<br />

Appliances<br />

Amusement<br />

PC<br />

Storage<br />

Imaging<br />

Display<br />

Engine<br />

Driving Safety<br />

Body/Chassis<br />

Navigation/<br />

Information<br />

Car Audio<br />

Mobile<br />

Networking<br />

Industrial/Security<br />

Notes<br />

: Under Development<br />

: New Product


●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>M32C</strong>/88<br />

<strong>M32C</strong>/87<br />

<strong>M32C</strong>/85<br />

<strong>M32C</strong>/84<br />

<strong>M32C</strong>/83<br />

<strong>M32C</strong>/82<br />

<strong>M32C</strong>/81<br />

<strong>M32C</strong>/80<br />

<strong>M16C</strong>/80<br />

<strong>M16C</strong>/6S<br />

<strong>M16C</strong>/6N<br />

<strong>M16C</strong>/6V<br />

<strong>M16C</strong>/6H<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/62N<br />

<strong>M16C</strong>/30P<br />

<strong>M16C</strong>/39P<br />

<strong>M16C</strong>/24<br />

<strong>M16C</strong>/29<br />

<strong>M16C</strong>/28, 28B<br />

<strong>M16C</strong>/26A, 26B<br />

<strong>M16C</strong>/1N<br />

<strong>M32C</strong>/80<br />

<strong>M16C</strong>/80<br />

<strong>M16C</strong>/60<br />

<strong>M16C</strong>/30<br />

<strong>M16C</strong>/20<br />

<strong>M16C</strong>/Tiny<br />

<strong>M16C</strong>/10<br />

IEBus is a registered trademark of NEC Electronics Corporation.<br />

* Multimaster I 2 C<br />

Functions/Applications<br />

Standard Functions<br />

CPU, memory bus functions<br />

Clock power supply functions<br />

Peripheral functions<br />

On-chip<br />

memory<br />

Clocks<br />

A/D converters<br />

D/A converter<br />

Timers<br />

Watchdog<br />

Serial I/F<br />

Advanced<br />

communication<br />

Display<br />

I/O ports<br />

On-chip debugging<br />

functions<br />

Operation<br />

functions<br />

Operating<br />

voltage<br />

Voltage detection<br />

External bus<br />

extensions<br />

CPU<br />

DMA<br />

Multiplier<br />

Multiply-accumulate instruction<br />

Barrel shifter<br />

DMAC<br />

DTC/DMAII<br />

RAM<br />

Flash memory<br />

Mask ROM<br />

One-time PROM<br />

QzROM<br />

ROM-less<br />

Data flash<br />

Program security<br />

Address/data separate buses<br />

Address/data multiplex bus<br />

DRAM controller<br />

PLL<br />

Subclock/RTC<br />

On-chip oscillator<br />

Oscillation stop detection<br />

Frequency divider circuit<br />

Low-power-consumption mechanism<br />

Low-voltage detection/LVD<br />

5V<br />

3V<br />

8-bit<br />

10-bit<br />

S & H<br />

8-bit<br />

Input capture<br />

Output compare<br />

bit<br />

Functions<br />

16-bit<br />

PWM output<br />

Real-time ports<br />

Event counter<br />

2-phase encoder input<br />

3-phase inverter output<br />

Clock non-synchronous serial<br />

Clock synchronous serial<br />

I 2 C bus<br />

IEBus<br />

Smart card/SIM<br />

Synchronous serial communication unit<br />

CAN<br />

LIN<br />

HDLC<br />

USB Function<br />

IrDA<br />

OSD<br />

Data slicer<br />

Fluorescent display tube controller<br />

CRC<br />

X/Y conversion<br />

Large-current drive ports<br />

N-channel open-drain ports<br />

On-chip pull-up resistors<br />

On-chip debugging<br />

On-board flash rewriting<br />

Series<br />

Group<br />

61


CPU, memory bus functions<br />

Clock power supply functions<br />

Peripheral functions<br />

Standard Functions<br />

CPU<br />

DMA<br />

On-chip<br />

memory<br />

External bus<br />

extensions<br />

Clocks<br />

Voltage detection<br />

Operating<br />

voltage<br />

A/D converters<br />

D/A converter<br />

Timers<br />

Watchdog<br />

Serial I/F<br />

Advanced<br />

communication<br />

Display<br />

Operation<br />

functions<br />

I/O ports<br />

On-chip debugging<br />

functions<br />

Series<br />

Group<br />

Multiplier<br />

Multiply-accumulate instruction<br />

Barrel shifter<br />

DMAC<br />

DTC/DMAII<br />

RAM<br />

Flash memory<br />

Mask ROM<br />

One-time PROM<br />

QzROM<br />

ROM-less<br />

Data flash<br />

Program security<br />

Address/data separate buses<br />

Address/data multiplex bus<br />

DRAM controller<br />

PLL<br />

Subclock/RTC<br />

On-chip oscillator<br />

Oscillation stop detection<br />

Frequency divider circuit<br />

Low-power-consumption mechanism<br />

Low-voltage detection/LVD<br />

5V<br />

3V<br />

8-bit<br />

10-bit<br />

S & H<br />

8-bit<br />

Input capture<br />

Output compare<br />

bit 16-bit<br />

PWM output<br />

Real-time ports<br />

Functions Event counter<br />

2-phase encoder input<br />

3-phase inverter output<br />

Clock non-synchronous serial<br />

Clock synchronous serial<br />

I 2 C bus<br />

IEBus<br />

Smart card/SIM<br />

Synchronous serial communication unit<br />

CAN<br />

LIN<br />

HDLC<br />

USB Function<br />

IrDA<br />

OSD<br />

Data slicer<br />

Fluorescent display tube controller<br />

CRC<br />

X/Y conversion<br />

Large-current drive ports<br />

N-channel open-drain ports<br />

On-chip pull-up resistors<br />

On-chip debugging<br />

On-board flash rewriting<br />

<strong>R8C</strong>/10<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/11<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/12<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/13<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/14<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/15<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/16<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/17<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/18<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/19<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/1A<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/1B<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/Tiny<br />

<strong>R8C</strong>/20 ★<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/21 ★<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/22 ★<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/23 ★<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/24<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/25<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/26 ★<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/27 ★<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/28 ★★<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/29 ★★<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/2A ★<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/2B ★<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/2C ★<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

<strong>R8C</strong>/2D ★<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

: New Product : Under Development<br />

* Note: This function not implemented on J.K version.<br />

62


63<br />

ROM size (bytes)<br />

4K<br />

4K+2K<br />

8K<br />

8K+2K<br />

8K+4K<br />

12K<br />

12K+2K<br />

12K+4K<br />

16K<br />

16K+2K<br />

16K+4K<br />

24K<br />

24K+2K<br />

24K+4K<br />

32K<br />

32K+2K<br />

F-ZTAT (Flash Memory) Versions<br />

Memory Options (ROM/RAM)<br />

RAM size (bytes)<br />

384 512 768 1K 1.5K 2K 2.5K 3K 4K 5K 6K 8K 10K 12K<br />

<strong>R8C</strong>/18<br />

<strong>R8C</strong>/1A<br />

<strong>R8C</strong>/19<br />

<strong>R8C</strong>/1B<br />

<strong>R8C</strong>/10<br />

<strong>R8C</strong>/11<br />

<strong>R8C</strong>/14<br />

<strong>R8C</strong>/16<br />

<strong>R8C</strong>/18<br />

<strong>R8C</strong>/1A<br />

<strong>R8C</strong>/26 ★<br />

<strong>R8C</strong>/28 ★★<br />

<strong>R8C</strong>/15<br />

<strong>R8C</strong>/17<br />

<strong>R8C</strong>/19<br />

<strong>R8C</strong>/1B<br />

<strong>R8C</strong>/27 ★<br />

<strong>R8C</strong>/29 ★★<br />

<strong>R8C</strong>/12<br />

<strong>R8C</strong>/13<br />

<strong>R8C</strong>/10<br />

<strong>R8C</strong>/11<br />

<strong>R8C</strong>/14<br />

<strong>R8C</strong>/16<br />

<strong>R8C</strong>/18<br />

<strong>R8C</strong>/1A<br />

<strong>R8C</strong>/15<br />

<strong>R8C</strong>/17<br />

<strong>R8C</strong>/19<br />

<strong>R8C</strong>/1B<br />

<strong>R8C</strong>/12<br />

<strong>R8C</strong>/13<br />

<strong>R8C</strong>/10<br />

<strong>R8C</strong>/11<br />

<strong>R8C</strong>/14<br />

<strong>R8C</strong>/16<br />

<strong>R8C</strong>/18<br />

<strong>R8C</strong>/1A<br />

<strong>R8C</strong>/24<br />

<strong>R8C</strong>/26 ★<br />

<strong>R8C</strong>/28 ★★<br />

<strong>R8C</strong>/15<br />

<strong>R8C</strong>/17<br />

<strong>R8C</strong>/19<br />

<strong>R8C</strong>/1B<br />

<strong>R8C</strong>/25<br />

<strong>R8C</strong>/27 ★<br />

<strong>R8C</strong>/29 ★★<br />

<strong>R8C</strong>/12<br />

<strong>R8C</strong>/13<br />

<strong>M16C</strong>/26A<br />

<strong>R8C</strong>/26 ★<br />

<strong>R8C</strong>/27 ★<br />

<strong>R8C</strong>/26 ★ <strong>R8C</strong>/20 ★<br />

<strong>R8C</strong>/27 ★<br />

<strong>R8C</strong>/22 ★<br />

<strong>R8C</strong>/24<br />

<strong>R8C</strong>/21 ★<br />

<strong>R8C</strong>/23 ★<br />

<strong>R8C</strong>/25<br />

: New Product<br />

: Under Development


ROM size (bytes)<br />

48K<br />

48K+2K<br />

48K+4K<br />

64K<br />

64K+2K<br />

64K+4K<br />

96K<br />

96K+2K<br />

96K+4K<br />

128K<br />

128K+2K<br />

128K+4K<br />

160K<br />

192K<br />

192K+4K<br />

256K<br />

256K+4K<br />

320K+4K<br />

384K+4K<br />

512K<br />

Memory Options (ROM/RAM)<br />

512K+4K<br />

1MB+4K<br />

2K 2.5K<br />

<strong>R8C</strong>/20<br />

3K 4K 5K 6K 8K 10K 12K 18K 20K 24K 31K 48K<br />

<strong>M16C</strong>/26A <strong>M16C</strong>/28<br />

<strong>M16C</strong>/62N<br />

<strong>M16C</strong>/1N <strong>M16C</strong>/28<br />

<strong>M16C</strong>/62P<br />

★<br />

<strong>R8C</strong>/22★ <strong>R8C</strong>/24★ <strong>R8C</strong>/2A★ <strong>R8C</strong>/2C★ <strong>R8C</strong>/21★ <strong>R8C</strong>/23★ <strong>R8C</strong>/25★ <strong>R8C</strong>/2B★ <strong>R8C</strong>/2D★ <strong>R8C</strong>/20★ <strong>R8C</strong>/22<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/62N<br />

<strong>M16C</strong>/80<br />

<strong>M16C</strong>/62P <strong>M16C</strong>/28<br />

<strong>M16C</strong>/29<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/62N<br />

<strong>M16C</strong>/80<br />

<strong>M16C</strong>/6N<br />

<strong>M16C</strong>/62P<br />

<strong>M32C</strong>/88 <strong>M32C</strong>/84<br />

<strong>M32C</strong>/85<br />

<strong>M32C</strong>/88<br />

<strong>M32C</strong>/84 <strong>M16C</strong>/62P<br />

<strong>M32C</strong>/85 <strong>M16C</strong>/6N<br />

<strong>M32C</strong>/83<br />

<strong>M32C</strong>/88<br />

<strong>M32C</strong>/84 <strong>M16C</strong>/62P<br />

<strong>M32C</strong>/85 <strong>M16C</strong>/6N<br />

<strong>M32C</strong>/87<br />

★<br />

<strong>R8C</strong>/24★ <strong>R8C</strong>/2A★ <strong>R8C</strong>/2C★ <strong>R8C</strong>/21★ <strong>R8C</strong>/23★ <strong>R8C</strong>/25★ <strong>R8C</strong>/2B★ <strong>R8C</strong>/2D★ <strong>R8C</strong>/20★ <strong>R8C</strong>/22★ <strong>R8C</strong>/20★ <strong>R8C</strong>/22★ <strong>R8C</strong>/21★ <strong>R8C</strong>/22★ <strong>R8C</strong>/21★ <strong>R8C</strong>/23★ <strong>M16C</strong>/30P★★ <strong>M16C</strong>/30P★★ <strong>M16C</strong>/30P★★ <strong>M16C</strong>/6N<br />

<strong>M16C</strong>/30P★★ <strong>M16C</strong>/30P★★ <strong>M16C</strong>/30P★★ <strong>M16C</strong>/30P★★ RAM size (bytes)<br />

<strong>M16C</strong>/26A<br />

<strong>M16C</strong>/28<br />

<strong>M16C</strong>/29<br />

: New Product<br />

: Under Development<br />

64


65<br />

ROM size (bytes)<br />

4K<br />

4K+2K<br />

8K<br />

8K+2K<br />

8K+4K<br />

12K<br />

12K+2K<br />

12K+4K<br />

16K<br />

16K+2K<br />

16K+4K<br />

24K<br />

24K+2K<br />

24K+4K<br />

32K<br />

32K+2K<br />

F-ZTAT (Flash Memory) Versions<br />

Memory Options (Pin count)<br />

20 32 42 48<br />

Pin count<br />

52 64 80 85 100<br />

<strong>R8C</strong>/18<br />

<strong>R8C</strong>/1A<br />

<strong>R8C</strong>/19<br />

<strong>R8C</strong>/1B<br />

<strong>R8C</strong>/14<br />

<strong>R8C</strong>/16<br />

<strong>R8C</strong>/18<br />

<strong>R8C</strong>/1A<br />

<strong>R8C</strong>/28 ★★<br />

<strong>R8C</strong>/15<br />

<strong>R8C</strong>/17<br />

<strong>R8C</strong>/19<br />

<strong>R8C</strong>/1B<br />

<strong>R8C</strong>/29 ★★<br />

<strong>R8C</strong>/14<br />

<strong>R8C</strong>/16<br />

<strong>R8C</strong>/18<br />

<strong>R8C</strong>/1A<br />

<strong>R8C</strong>/15<br />

<strong>R8C</strong>/17<br />

<strong>R8C</strong>/19<br />

<strong>R8C</strong>/1B<br />

<strong>R8C</strong>/14<br />

<strong>R8C</strong>/16<br />

<strong>R8C</strong>/18<br />

<strong>R8C</strong>/1A<br />

<strong>R8C</strong>/28 ★★<br />

<strong>R8C</strong>/15<br />

<strong>R8C</strong>/17<br />

<strong>R8C</strong>/19<br />

<strong>R8C</strong>/1B<br />

<strong>R8C</strong>/29 ★★<br />

<strong>R8C</strong>/10<br />

<strong>R8C</strong>/11<br />

<strong>R8C</strong>/26 ★<br />

<strong>R8C</strong>/27 ★<br />

<strong>R8C</strong>/12<br />

<strong>R8C</strong>/13<br />

<strong>R8C</strong>/10<br />

<strong>R8C</strong>/11<br />

<strong>R8C</strong>/12<br />

<strong>R8C</strong>/13<br />

<strong>R8C</strong>/10<br />

<strong>R8C</strong>/11<br />

<strong>R8C</strong>/26 ★<br />

<strong>R8C</strong>/27 ★<br />

<strong>R8C</strong>/12<br />

<strong>R8C</strong>/13<br />

<strong>R8C</strong>/26 ★<br />

<strong>R8C</strong>/27 ★<br />

<strong>R8C</strong>/26 ★<br />

<strong>R8C</strong>/27 ★<br />

<strong>M16C</strong>/26A <strong>M16C</strong>/26A<br />

<strong>R8C</strong>/20 ★<br />

<strong>R8C</strong>/22 ★<br />

<strong>R8C</strong>/21 ★<br />

<strong>R8C</strong>/23 ★<br />

<strong>R8C</strong>/24<br />

<strong>R8C</strong>/25<br />

<strong>R8C</strong>/24<br />

<strong>R8C</strong>/25<br />

: New Product<br />

: Under Development


ROM size (bytes)<br />

48K<br />

48K+2K<br />

48K+4K<br />

64K<br />

64K+2K<br />

64K+4K<br />

96K<br />

96K+2K<br />

96K+4K<br />

128K<br />

128K+2K<br />

128K+4K<br />

160K<br />

192K<br />

192K+4K<br />

256K<br />

256K+4K<br />

320K+4K<br />

384K+4K<br />

512K<br />

Memory Options (Pin count)<br />

512K+4K<br />

1MB+4K<br />

42 48 52 64<br />

Pin count<br />

80 85 100 128 144<br />

<strong>M16C</strong>/26A<br />

<strong>M16C</strong>/26A<br />

<strong>R8C</strong>/20 ★<br />

<strong>R8C</strong>/22 ★<br />

<strong>R8C</strong>/21 ★<br />

<strong>R8C</strong>/23 ★<br />

<strong>M16C</strong>/26A <strong>M16C</strong>/28<br />

<strong>R8C</strong>/20 ★<br />

<strong>R8C</strong>/22 ★<br />

<strong>R8C</strong>/21 ★<br />

<strong>R8C</strong>/23 ★<br />

<strong>R8C</strong>/20 ★<br />

<strong>R8C</strong>/22 ★<br />

<strong>R8C</strong>/21 ★<br />

<strong>R8C</strong>/23 ★<br />

<strong>R8C</strong>/20 ★<br />

<strong>R8C</strong>/22 ★<br />

<strong>R8C</strong>/21 ★<br />

<strong>R8C</strong>/23 ★<br />

<strong>R8C</strong>/24 <strong>R8C</strong>/2A ★<br />

<strong>R8C</strong>/25<br />

<strong>R8C</strong>/2B ★<br />

<strong>R8C</strong>/2C ★<br />

<strong>R8C</strong>/2D ★<br />

<strong>R8C</strong>/24 <strong>R8C</strong>/2A ★ <strong>R8C</strong>/2C ★<br />

<strong>R8C</strong>/25<br />

<strong>M16C</strong>/26A <strong>M16C</strong>/28<br />

<strong>M16C</strong>/1N<br />

<strong>R8C</strong>/2B ★ <strong>R8C</strong>/2D ★<br />

<strong>M16C</strong>/28<br />

<strong>M16C</strong>/29<br />

<strong>M16C</strong>/28<br />

<strong>M16C</strong>/29<br />

<strong>M16C</strong>/28 <strong>M16C</strong>/28<br />

<strong>M16C</strong>/28<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/28<br />

<strong>M16C</strong>/29<br />

<strong>M16C</strong>/28<br />

<strong>M16C</strong>/29<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/28<br />

<strong>M16C</strong>/28<br />

<strong>M16C</strong>/30P ★★<br />

<strong>M16C</strong>/30P ★★<br />

<strong>M16C</strong>/30P ★★<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/62N<br />

<strong>M16C</strong>/80<br />

<strong>M16C</strong>/30P ★★<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/6N<br />

<strong>M16C</strong>/30P ★★<br />

<strong>M16C</strong>/30P ★★<br />

<strong>M16C</strong>/30P ★★<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/62N<br />

<strong>M16C</strong>/80<br />

<strong>M16C</strong>/62P <strong>M16C</strong>/62P<br />

<strong>M16C</strong>/6N<br />

<strong>M32C</strong>/84<br />

<strong>M32C</strong>/85<br />

<strong>M32C</strong>/88<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/6N<br />

<strong>M32C</strong>/84<br />

<strong>M32C</strong>/85<br />

<strong>M32C</strong>/88<br />

<strong>M32C</strong>/83<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/6N<br />

<strong>M32C</strong>/84<br />

<strong>M32C</strong>/85<br />

<strong>M32C</strong>/88<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/6N<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/6N<br />

<strong>M32C</strong>/84<br />

<strong>M32C</strong>/85<br />

<strong>M32C</strong>/88<br />

<strong>M32C</strong>/84<br />

<strong>M32C</strong>/85<br />

<strong>M32C</strong>/88<br />

<strong>M32C</strong>/83<br />

<strong>M32C</strong>/84<br />

<strong>M32C</strong>/85<br />

<strong>M32C</strong>/88<br />

<strong>M32C</strong>/87 <strong>M32C</strong>/87<br />

: New Product<br />

: Under Development<br />

66


67<br />

ROM size (bytes)<br />

ROM-less<br />

24K<br />

32K<br />

48K<br />

64K<br />

96K<br />

128K<br />

160K<br />

192K<br />

256K<br />

320K<br />

384K<br />

512K<br />

Mask Versions<br />

Memory Options (ROM/RAM)<br />

RAM size (bytes)<br />

1K 2K 3K 4K 5K 6K 8K 10K 12K 16K 18K 20K 24K 31K<br />

<strong>M16C</strong>/26A<br />

<strong>M16C</strong>/1N<br />

<strong>M16C</strong>/26A<br />

<strong>M16C</strong>/26A<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/1N<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/28<br />

<strong>M16C</strong>/29<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/30P<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/30P<br />

<strong>M16C</strong>/39P<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/6N<br />

<strong>M16C</strong>/30P <strong>M32C</strong>/80 <strong>M16C</strong>/80<br />

<strong>M16C</strong>/30P<br />

<strong>M16C</strong>/30P<br />

<strong>M16C</strong>/39P<br />

<strong>M16C</strong>/28<br />

<strong>M16C</strong>/29<br />

<strong>M16C</strong>/62P<br />

<strong>M32C</strong>/84<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/62N<br />

<strong>M16C</strong>/62P <strong>M16C</strong>/62N<br />

<strong>M16C</strong>/80<br />

<strong>M32C</strong>/81<br />

<strong>M32C</strong>/84<br />

<strong>M16C</strong>/28<br />

<strong>M16C</strong>/29<br />

<strong>M32C</strong>/81<br />

<strong>M16C</strong>/6N <strong>M16C</strong>/62P<br />

<strong>M16C</strong>/62P <strong>M16C</strong>/6N<br />

<strong>M32C</strong>/84<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/62P <strong>M16C</strong>/80 <strong>M16C</strong>/62P<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/62N<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/6N<br />

<strong>M16C</strong>/80<br />

<strong>M32C</strong>/84<br />

<strong>M32C</strong>/85<br />

<strong>M16C</strong>/62P <strong>M16C</strong>/62P<br />

<strong>M32C</strong>/82<br />

<strong>M32C</strong>/84<br />

<strong>M32C</strong>/85<br />

<strong>M16C</strong>/62P <strong>M16C</strong>/62P<br />

<strong>M32C</strong>/82<br />

<strong>M32C</strong>/84<br />

<strong>M32C</strong>/85<br />

<strong>M32C</strong>/87<br />

<strong>M32C</strong>/82<br />

<strong>M32C</strong>/87


ROM size (bytes)<br />

Memory Options (Pin count)<br />

ROM-less<br />

24K<br />

32K<br />

48K<br />

64K<br />

96K<br />

128K<br />

160K<br />

192K<br />

256K<br />

320K<br />

384K<br />

512K<br />

42 48 64 80 100 128 144<br />

<strong>M16C</strong>/26A <strong>M16C</strong>/26A<br />

<strong>M16C</strong>/1N<br />

<strong>M16C</strong>/26A <strong>M16C</strong>/26A<br />

<strong>M16C</strong>/26A <strong>M16C</strong>/26A <strong>M16C</strong>/28<br />

<strong>M16C</strong>/1N<br />

<strong>M16C</strong>/29<br />

<strong>M16C</strong>/28<br />

<strong>M16C</strong>/29<br />

<strong>M16C</strong>/28<br />

<strong>M16C</strong>/29<br />

Pin count<br />

<strong>M16C</strong>/62N<br />

<strong>M16C</strong>/62P <strong>M16C</strong>/62P<br />

<strong>M16C</strong>/28<br />

<strong>M16C</strong>/29<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/28<br />

<strong>M16C</strong>/29<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/28<br />

<strong>M16C</strong>/29<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/62N<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/80<br />

<strong>M32C</strong>/80<br />

<strong>M32C</strong>/84<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/30P<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/30P<br />

<strong>M16C</strong>/39P<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/62N<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/6N<br />

<strong>M16C</strong>/80<br />

<strong>M32C</strong>/81<br />

<strong>M32C</strong>/84<br />

<strong>M16C</strong>/30P<br />

<strong>M16C</strong>/30P<br />

<strong>M16C</strong>/39P<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/6N<br />

<strong>M32C</strong>/84<br />

<strong>M16C</strong>/62A<br />

<strong>M16C</strong>/62N<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/6N<br />

<strong>M16C</strong>/80<br />

<strong>M32C</strong>/84<br />

<strong>M32C</strong>/85<br />

<strong>M16C</strong>/62P<br />

<strong>M32C</strong>/82<br />

<strong>M32C</strong>/84<br />

<strong>M32C</strong>/85<br />

<strong>M16C</strong>/62P<br />

<strong>M32C</strong>/82<br />

<strong>M32C</strong>/84<br />

<strong>M32C</strong>/85<br />

<strong>M32C</strong>/87<br />

<strong>M32C</strong>/87<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/6N<br />

<strong>M16C</strong>/80<br />

<strong>M32C</strong>/84<br />

<strong>M32C</strong>/80<br />

<strong>M32C</strong>/81<br />

<strong>M32C</strong>/84<br />

<strong>M16C</strong>/62P <strong>M32C</strong>/84<br />

<strong>M16C</strong>/6N<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/62P<br />

<strong>M16C</strong>/80<br />

<strong>M32C</strong>/84<br />

<strong>M32C</strong>/85<br />

<strong>M32C</strong>/82<br />

<strong>M32C</strong>/84<br />

<strong>M32C</strong>/85<br />

<strong>M32C</strong>/82<br />

<strong>M32C</strong>/84<br />

<strong>M32C</strong>/85<br />

<strong>M32C</strong>/87<br />

<strong>M32C</strong>/87<br />

68


69<br />

Group<br />

<strong>M32C</strong>/80<br />

Group<br />

<strong>M32C</strong>/81<br />

Group<br />

<strong>M32C</strong>/82<br />

Group<br />

<strong>M32C</strong>/83<br />

Group<br />

<strong>M32C</strong>/84<br />

<strong>M32C</strong>/80 Group Product Number List<br />

Memory Type<br />

On-Chip Memory<br />

(Bytes)<br />

ROM RAM<br />

ROM-less<br />

ROM-less<br />

(embedded boot<br />

loader)<br />

M30800SAFP<br />

M30800SAGP<br />

– 8K 32 31.3<br />

128K<br />

320K<br />

384K<br />

10K<br />

12K<br />

24K<br />

31K<br />

Product No.<br />

M30800SAFP-BL<br />

M30800SAGP-BL<br />

M30810MC-XXXFP<br />

M30810MC-XXXGP<br />

M30812MC-XXXGP<br />

M3081LMC-XXXFP<br />

M3081LMC-XXXGP<br />

M3081NMC-XXXGP<br />

M30823MW-XXXFP<br />

M30823MW-XXXGP<br />

M30825MW-XXXGP<br />

M30823MH-XXXFP<br />

M30823MH-XXXGP<br />

M30825MH-XXXGP<br />

M30827MH-XXXFP<br />

M30827MH-XXXGP<br />

M30829MH-XXXGP<br />

M30833FJFP<br />

-20 to 85<br />

3.0 to 5.5 [24MHz]<br />

512K – 31K M30833FJGP 32 31.3 or<br />

1<br />

4.2 to 5.5 [32MHz]<br />

-40 to 85<br />

M30835FJGP<br />

-20 to 85<br />

or<br />

-40 to 85<br />

<strong>M32C</strong>/81 Group Product Number List<br />

Memory Type<br />

On-Chip Memory<br />

(Bytes)<br />

ROM RAM<br />

Mask ROM<br />

Product No.<br />

Clock Oscillation Min. Instruction Operating<br />

Frequency Execution Time Temperature<br />

(MHz) (ns) Range (°C)<br />

Clock Oscillation Min. Instruction Operating<br />

Frequency Execution Time Temperature<br />

(MHz) (ns) Range (°C)<br />

Operating Voltage<br />

(V)<br />

Operating Voltage<br />

(V)<br />

Input<br />

Ports<br />

-20 to 85<br />

32 31.3 or<br />

-40 to 85<br />

3.0 to 5.5 [20MHz]<br />

4.2 to 5.5 [32MHz]<br />

1<br />

<strong>M32C</strong>/82 Group Product Number List<br />

Memory Type<br />

On-Chip Memory<br />

(Bytes)<br />

ROM RAM<br />

Mask ROM<br />

Product No.<br />

Clock Oscillation Min. Instruction Operating<br />

Frequency Execution Time Temperature<br />

(MHz) (ns) Range (°C)<br />

-20 to 85<br />

3.0 to 5.5 [20MHz]<br />

30 31.2 or<br />

1<br />

4.2 to 5.5 [30MHz]<br />

-40 to 85<br />

<strong>M32C</strong>/83 Group Product Number List<br />

Memory<br />

Type<br />

Flash<br />

memory<br />

Product Number List<br />

On-Chip Memory (Bytes) Clock Oscillation Min. Instruction Operating<br />

Data<br />

ROM Flash RAM<br />

Product No. Frequency Execution Time Temperature<br />

(MHz) (ns) Range (°C)<br />

<strong>M32C</strong>/84 Group Product Number List<br />

3.0 to 5.5 [24MHz]<br />

4.2 to 5.5 [32MHz]<br />

Operating Voltage<br />

(V)<br />

Operating Voltage<br />

(V)<br />

I/O<br />

Ports<br />

1 47<br />

Input<br />

Ports<br />

Input<br />

Ports<br />

Memory<br />

Type<br />

On-Chip Memory (Bytes)<br />

Data<br />

ROM Flash RAM<br />

Product No.<br />

M30840MC-XXXFP<br />

Clock Oscillation Min. Instruction Operating<br />

Frequency Execution Time Temperature<br />

Operating Voltage<br />

(MHz) (ns) Range (°C)<br />

(V)<br />

128K 10K M30840MC-XXXGP<br />

M30842MC-XXXGP<br />

M30840ME-XXXFP<br />

Mask ROM 192K – 16K M30840ME-XXXGP<br />

M30842ME-XXXGP<br />

M30843MW-XXXFP<br />

320K 24K M30843MW-XXXGP<br />

M30845MW-XXXGP<br />

320K<br />

M30843FWGP<br />

M30845FWGP<br />

M30843FHFP<br />

32 31.3<br />

-20 to 85<br />

or<br />

-40 to 85<br />

3.0 to 5.5 [24MHz]<br />

4.2 to 5.5 [32MHz]<br />

1<br />

Flash<br />

memory<br />

384K<br />

4K 24K<br />

M30843FHGP<br />

M30845FHGP<br />

M30843FJFP<br />

512K<br />

M30843FJGP<br />

M30845FJGP<br />

M30840SFP<br />

ROM-less – – 10K M30840SGP<br />

M30842SGP<br />

I/O<br />

Ports<br />

87<br />

87<br />

123<br />

87<br />

123<br />

I/O<br />

Ports<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

Input I/O<br />

Ports Ports<br />

123<br />

Input I/O<br />

Ports Ports<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

47<br />

83<br />

Functions<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter: 10 channels<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 4 channels<br />

• DMACII: Started by all variable vector<br />

interrupts<br />

• Serial interface ports: 5<br />

• Watchdog timer: 1<br />

• CRC code generator circuit<br />

• X-Y conversion circuit<br />

Functions<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter: 100pin:24ch,<br />

144pin:36ch<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 4 channels<br />

• DMACII: Started by all variable vector<br />

interrupts<br />

• Serial interface ports: 5<br />

• Watchdog timer: 1<br />

• CAN controller: 1 channel<br />

• CRC code generator circuit<br />

• X-Y conversion circuit<br />

Functions<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter: 100pin:24ch,<br />

144pin:36ch<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 4 channels<br />

• DMACII: Started by all variable vector<br />

interrupts<br />

• Intelligent I/O: 3 groups<br />

• Serial interface ports: 5<br />

• Watchdog timer: 1<br />

• CRC code generator circuit<br />

• X-Y conversion circuit<br />

Functions<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter: 100pin:24ch,<br />

144pin:34ch<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 4 channels<br />

• DMACII: Started by all variable vector<br />

interrupts<br />

• Intelligent I/O: 4 groups<br />

• Serial interface ports: 5<br />

• Watchdog timer: 1<br />

• CAN controller: 1 channel<br />

• CRC code generator circuit<br />

• X-Y conversion circuit<br />

Functions<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter: 100pin:26ch,<br />

144pin:34ch<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 4 channels<br />

• DMACII: Started by all variable vector<br />

interrupts<br />

• Intelligent I/O: 1 groups<br />

• Serial interface ports: 5<br />

• Watchdog timer: 1<br />

• CAN controller: 1 channel<br />

• CRC code generator circuit<br />

• X-Y conversion circuit<br />

• PLL frequency converter circuit<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

144P6Q-A<br />

Packages<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

Packages<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PLQP0144KA-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PLQP0144KA-A<br />

Packages<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PLQP0144KA-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PLQP0144KA-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PLQP0144KA-A<br />

Packages<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PLQP0144KA-A<br />

Packages<br />

100P6S-A PRQP0100JB-A<br />

100P6Q-A PLQP0100KB-A<br />

144P6Q-A PLQP0144KA-A<br />

100P6S-A PRQP0100JB-A<br />

100P6Q-A PLQP0100KB-A<br />

144P6Q-A PLQP0144KA-A<br />

100P6S-A PRQP0100JB-A<br />

100P6Q-A PLQP0100KB-A<br />

144P6Q-A PLQP0144KA-A<br />

100P6Q-A PRQP0100JB-A<br />

144P6Q-A PLQP0144KA-A<br />

100P6S-A PLQP0100KB-A<br />

100P6Q-A PLQP0100KB-A<br />

144P6Q-A PLQP0144KA-A<br />

100P6S-A PRQP0100JB-A<br />

100P6Q-A PLQP0100KB-A<br />

144P6Q-A PLQP0144KA-A<br />

100P6S-A PRQP0100JB-A<br />

100P6Q-A PLQP0100KB-A<br />

144P6Q-A PLQP0144KA-A


Group<br />

<strong>M32C</strong>/85<br />

Group<br />

<strong>M32C</strong>/87<br />

<strong>M32C</strong>/85 Group Product Number List<br />

Memory<br />

Type<br />

On-Chip Memory (Bytes)<br />

Data<br />

ROM Flash RAM<br />

Product No.<br />

M30853MW-XXXFP<br />

Clock Oscillation Min. Instruction Operating<br />

Frequency Execution Time Temperature<br />

(MHz) (ns) Range (°C)<br />

Mask ROM – M30853MW-XXXGP<br />

320K<br />

M30855MW-XXXGP<br />

M30853FWFP<br />

Flash<br />

memory<br />

384K<br />

512K<br />

4K<br />

24K<br />

M30853FWGP<br />

M30855FWGP<br />

M30853FHFP<br />

M30853FHGP<br />

M30855FHGP<br />

M30853FJFP<br />

M30853FJGP<br />

M30855FJGP<br />

32 31.3<br />

-20 to 85<br />

or<br />

-40 to 85<br />

3.0 to 5.5 [24MHz]<br />

4.2 to 5.5 [32MHz]<br />

1<br />

<strong>M32C</strong>/87 Group Product Number List<br />

Operating Voltage<br />

(V)<br />

Input I/O<br />

Ports Ports<br />

Memory<br />

Type<br />

On-Chip Memory (Bytes)<br />

Data<br />

ROM Flash RAM<br />

Product No.<br />

M30873MH-XXXGP<br />

M30873MHA-XXXGP<br />

Clock Oscillation Min. Instruction Operating<br />

Frequency Execution Time Temperature<br />

(MHz) (ns) Range (°C)<br />

Operating Voltage<br />

(V)<br />

M30873MHB-XXXGP<br />

384K 24K<br />

M30875MH-XXXGP<br />

M30875MHA-XXXGP<br />

M30875MHB-XXXGP<br />

M30876MJ-XXXFP<br />

Mask ROM – M30876MJ-XXXGP<br />

M30876MJA-XXXFP<br />

M30876MJA-XXXGP<br />

512K 31K M30876MJB-XXXFP<br />

M30876MJB-XXXGP<br />

M30878MJ-XXXGP<br />

M30878MJA-XXXGP<br />

M30878MJB-XXXGP<br />

M30873FHGP<br />

M30873FHAGP<br />

M30873FHBGP<br />

384K 24K<br />

M30875FHGP<br />

M30875FHAGP<br />

M30875FHBGP<br />

M30876FJGP<br />

M30876FJAGP<br />

M30876FJBGP<br />

32 31.3<br />

-20 to 85<br />

or<br />

-40 to 85<br />

3.0 to 5.5 [24MHz]<br />

4.2 to 5.5 [32MHz]<br />

1<br />

512K 31K<br />

M30878FJGP<br />

M30878FJAGP<br />

M30878FJBGP<br />

M30879FKGP<br />

Flash<br />

memory<br />

M30879FKAGP<br />

768K<br />

4K M30879FKBGP<br />

M3087BFKGP<br />

M3087BFKAGP<br />

M3087BFKBGP<br />

M30879FLFP<br />

48K M30879FLGP<br />

M30879FLAFP<br />

M30879FLAGP<br />

1M<br />

M30879FLBFP<br />

M30879FLBGP<br />

M3087BFLGP<br />

M3087BFLAGP<br />

M3087BFLBGP<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

Input I/O<br />

Ports Ports<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

Functions<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter: 100pin:26ch,<br />

144pin:34ch<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 4 channels<br />

• DMACII: Started by all variable vector<br />

interrupts<br />

• Intelligent I/O: 1 groups<br />

• Serial interface ports: 5<br />

• Watchdog timer: 1<br />

• CAN controller: 2 channel<br />

• CRC code generator circuit<br />

• X-Y conversion circuit<br />

• PLL frequency converter circuit<br />

Functions CAN<br />

Controler<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter: 100pin:26ch,<br />

144pin:34ch<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 4 channels<br />

• DMACII: Started by all variable<br />

vector interrupts<br />

• Intelligent I/O: 2 groups<br />

• Serial interface ports:<br />

100pin:6,144pin:7<br />

• Watchdog timer: 1<br />

• CRC code generator circuit<br />

• X-Y conversion circuit<br />

• PLL frequency converter circuit<br />

2ch<br />

1ch<br />

—<br />

2ch<br />

1ch<br />

—<br />

2ch<br />

1ch<br />

—<br />

2ch<br />

1ch<br />

—<br />

2ch<br />

1ch<br />

—<br />

2ch<br />

1ch<br />

—<br />

2ch<br />

1ch<br />

—<br />

2ch<br />

1ch<br />

—<br />

2ch<br />

1ch<br />

—<br />

2ch<br />

1ch<br />

—<br />

2ch<br />

1ch<br />

—<br />

2ch<br />

1ch<br />

—<br />

100P6S-A PRQP0100JB-A<br />

100P6Q-A PLQP0100KB-A<br />

144P6Q-A PLQP0144KA-A<br />

100P6S-A PRQP0100JB-A<br />

100P6Q-A PLQP0100KB-A<br />

144P6Q-A PLQP0144KA-A<br />

100P6S-A PRQP0100JB-A<br />

100P6Q-A PLQP0100KB-A<br />

144P6Q-A PLQP0144KA-A<br />

100P6S-A PRQP0100JB-A<br />

100P6Q-A PLQP0100KB-A<br />

144P6Q-A PLQP0144KA-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

144P6Q-A<br />

Packages<br />

Packages<br />

PLQP0100KB-A<br />

PLQP0144KA-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PLQP0144KA-A<br />

PLQP0100KB-A<br />

PLQP0144KA-A<br />

PLQP0100KB-A<br />

PLQP0144KA-A<br />

PLQP0100KB-A<br />

PLQP0144KA-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PLQP0144KA-A<br />

70


71<br />

24K<br />

1K<br />

M30260M3A-XXXGP<br />

M30263M3A-XXXFP<br />

48K<br />

64K<br />

24K<br />

48K<br />

—<br />

4K<br />

2K<br />

1K<br />

2K<br />

M30260M6A-XXXGP<br />

M30263M6A-XXXFP<br />

M30260M8A-XXXGP<br />

M30263M8A-XXXFP<br />

M30260F3AGP<br />

M30263F3AFP<br />

M30260F6AGP<br />

M30263F6AFP<br />

M30260F8AGP<br />

M30263F8AFP<br />

20 50<br />

64K<br />

M30260F8BGP<br />

24 41.7<br />

64K<br />

4K<br />

96K<br />

—<br />

8K<br />

128K 12K<br />

48K<br />

64K<br />

4K<br />

20 50<br />

96K<br />

4K<br />

8K<br />

128K 12K<br />

24 41.7<br />

64K<br />

4K<br />

96K<br />

—<br />

8K<br />

128K 12K<br />

20 50<br />

96K<br />

8K<br />

4K<br />

128K 12K<br />

★★<br />

M30263F8BGP★★ M30280M8-XXXHP<br />

M30281M8-XXXHP<br />

M30280MA-XXXHP<br />

M30281MA-XXXHP<br />

M30280MC-XXXHP<br />

M30281MC-XXXHP<br />

M30280F6HP<br />

M30281F6HP<br />

M30280F6WG<br />

M30280F8HP<br />

M30281F8HP<br />

M30280F8WG<br />

M30280FAHP<br />

M30281FAHP<br />

M30280FAWG<br />

M30280FCHP<br />

M30281FCHP<br />

M30280FCBHP★★ M30281FCBHP★★ Group<br />

Memory<br />

Type<br />

On-Chip Memory (Bytes)<br />

Data<br />

ROM Flash RAM<br />

Product No.<br />

Clock Oscillation Min. Instruction Operating<br />

Frequency Execution Time Temperature<br />

(MHz) (ns) Range (°C)<br />

Mask ROM<br />

<strong>M16C</strong>/26A<br />

(<strong>M16C</strong>/26B)<br />

Flash<br />

memory<br />

Mask ROM<br />

-20 to 85<br />

<strong>M16C</strong>/28<br />

(<strong>M16C</strong>/28B)<br />

or<br />

-40 to 85<br />

Flash<br />

memory<br />

M30290M8-XXXHP<br />

M30291M8-XXXHP<br />

Mask ROM<br />

M30290MA-XXXHP<br />

M30291MA-XXXHP<br />

M30290MC-XXXHP<br />

M30291MC-XXXHP<br />

<strong>M16C</strong>/29<br />

M30290FAHP<br />

Flash<br />

memory<br />

M30291FAHP<br />

M30290FCHP<br />

M30291FCHP<br />

Note: Specifications of products currently under development are subject to change.<br />

Group<br />

<strong>M16C</strong>/24<br />

Product Number List<br />

<strong>M16C</strong>/26A, 28, 29 Group Product Number List<br />

<strong>M16C</strong>/24 Group Product Number List<br />

Operating Voltage<br />

(V)<br />

2.7 to 5.5 [10MHz]<br />

3.0 to 5.5 [20MHz]<br />

2.7 to 5.5 [10MHz]<br />

3.0 to 5.5 [20MHz]<br />

4.2 to 5.5 [24MHz]<br />

2.7 to 5.5 [10MHz]<br />

3.0 to 5.5 [20MHz]<br />

2.7 to 5.5 [10MHz]<br />

3.0 to 5.5 [20MHz]<br />

4.2 to 5.5 [24MHz]<br />

2.7 to 5.5 [10MHz]<br />

3.0 to 5.5 [20MHz]<br />

Input I/O<br />

Ports Ports<br />

—<br />

39<br />

33<br />

39<br />

33<br />

39<br />

33<br />

39<br />

33<br />

39<br />

33<br />

39<br />

33<br />

39<br />

33<br />

71<br />

55<br />

71<br />

55<br />

71<br />

55<br />

71<br />

55<br />

71<br />

71<br />

55<br />

71<br />

71<br />

55<br />

71<br />

71<br />

55<br />

71<br />

55<br />

71<br />

55<br />

71<br />

55<br />

71<br />

55<br />

71<br />

55<br />

71<br />

55<br />

Functions<br />

Packages<br />

48P6Q-A PLQP0048KB-A<br />

42P2R PLSP0042GA-B<br />

• Input timers: 3<br />

• Output timers: 5<br />

• 10-bit A/D converter:<br />

12 channels (48-pin version)<br />

• Serial interface ports: 3 (48-pin version)<br />

• Watchdog timer: 1<br />

• 3-phase PWM output ports: 6<br />

• PLL frequency converter circuit<br />

48P6Q-A<br />

42P2R<br />

48P6Q-A<br />

42P2R<br />

48P6Q-A<br />

42P2R<br />

48P6Q-A<br />

42P2R<br />

PLQP0048KB-A<br />

PLSP0042GA-B<br />

PLQP0048KB-A<br />

PLSP0042GA-B<br />

PLQP0048KB-A<br />

PLSP0042GA-B<br />

PLQP0048KB-A<br />

PLSP0042GA-B<br />

• CRC code generator circuit<br />

48P6Q-A PLQP0048KB-A<br />

42P2R PLSP0042GA-B<br />

48P6Q-A PLQP0048KB-A<br />

42P2R PLSP0042GA-B<br />

80P6Q-A PLQP0080KB-A<br />

64P6Q-A PLQP0064KB-A<br />

80P6Q-A PLQP0080KB-A<br />

64P6Q-A PLQP0064KB-A<br />

• Input timers: 3<br />

• Output timers: 5<br />

• Input capture ports: 8<br />

• Output compare ports: 8<br />

80P6Q-A<br />

64P6Q-A<br />

80P6Q-A<br />

64P6Q-A<br />

PLQP0080KB-A<br />

PLQP0064KB-A<br />

PLQP0080KB-A<br />

PLQP0064KB-A<br />

• 10-bit A/D converter:<br />

85F0G PTLG0085JB-A<br />

24 channels (80-pin version) 80P6Q-A PLQP0080KB-A<br />

• Serial interface ports:<br />

64P6Q-A PLQP0064KB-A<br />

5 (80-pin version)<br />

• Watchdog timer: 1<br />

• 3-phase PWM output ports: 6<br />

• Multimaster I<br />

85F0G<br />

80P6Q-A<br />

64P6Q-A<br />

85F0G<br />

80P6Q-A<br />

64P6Q-A<br />

PTLG0085JB-A<br />

PLQP0080KB-A<br />

PLQP0064KB-A<br />

PTLG0085JB-A<br />

PLQP0080KB-A<br />

PLQP0064KB-A<br />

80P6Q-A PLQP0080KB-A<br />

64P6Q-A PLQP0064KB-A<br />

80P6Q-A PLQP0080KB-A<br />

64P6Q-A<br />

80P6Q-A<br />

64P6Q-A<br />

80P6Q-A<br />

64P6Q-A<br />

PLQP0064KB-A<br />

PLQP0080KB-A<br />

PLQP0064KB-A<br />

PLQP0080KB-A<br />

PLQP0064KB-A<br />

80P6Q-A PLQP0080KB-A<br />

64P6Q-A PLQP0064KB-A<br />

80P6Q-A PLQP0080KB-A<br />

64P6Q-A PLQP0064KB-A<br />

2C-bus<br />

• PLL frequency converter circuit<br />

• CRC code generator circuit<br />

• Input timers: 3<br />

• Output timers: 5<br />

• Input capture ports: 8<br />

• Output compare ports: 8<br />

• 10-bit A/D converter:<br />

24 channels (80-pin version)<br />

• Serial interface ports: 5<br />

• Watchdog timer: 1<br />

• 3-phase PWM output ports: 6<br />

• Multimaster I2C-bus • CRC code generator circuit<br />

• PLL frequency converter circuit<br />

• CAN controller: 1 channel<br />

: Under Development<br />

Memory<br />

Type<br />

On-Chip Memory (Bytes)<br />

Data<br />

ROM Flash RAM<br />

Product No.<br />

Clock Oscillation Min. Instruction Operating<br />

Frequency Execution Time Temperature<br />

(MHz) (ns) Range (°C)<br />

Operating Voltage<br />

(V)<br />

Input I/O<br />

Ports Ports<br />

Functions<br />

• Input timers: 5<br />

Packages<br />

• 10-bit A/D converter: 8 channels<br />

• DMAC: 4 channels<br />

• Serial interface ports: 2<br />

— 16 62.5 — 80<br />

• I<br />

100P6Q-A PLQP0100KB-A<br />

2 Mask ROM<br />

64K<br />

5K M30245M8-XXXGP<br />

M30245MC-XXXGP<br />

-20 to 85 3.0 to 3.6 [16MHz]<br />

C: 1 channel<br />

• Watchdog timer: 1<br />

Flash<br />

memory<br />

128K 10K<br />

M30245FCGP<br />

• USB 2.0 compatible transceiver<br />

(on-chip EP compatible FIFO)<br />

• Serial sound interface ports: 2<br />

• AND flash controller


Group<br />

<strong>M16C</strong>/30P<br />

Group<br />

<strong>M16C</strong>/80<br />

<strong>M16C</strong>/30P Group Product Number List<br />

Memory<br />

Type<br />

96K<br />

128K<br />

Mask ROM<br />

160K<br />

Flash<br />

memory<br />

Flash<br />

memory<br />

(One-Time)<br />

ROM-less<br />

On-Chip Memory (Bytes)<br />

ROM<br />

Data<br />

Flash RAM<br />

192K<br />

96K<br />

128K<br />

192K<br />

96K<br />

128K<br />

160K<br />

192K<br />

—<br />

128K<br />

256K<br />

128K<br />

256K<br />

—<br />

—<br />

4K<br />

—<br />

—<br />

—<br />

—<br />

5K<br />

6K<br />

5K<br />

6K<br />

5K<br />

6K<br />

10K<br />

20K<br />

10K<br />

20K<br />

10K<br />

24K<br />

10K<br />

24K<br />

Product No.<br />

M30302MAP-XXXFP<br />

M30302MAP-XXXGP<br />

M30302MCP-XXXFP<br />

M30302MCP-XXXGP<br />

M30302MDP-XXXFP<br />

M30302MDP-XXXGP<br />

M30302MEP-XXXFP<br />

M30302MEP-XXXGP<br />

M30302FAPFP ★★<br />

M30302FAPGP ★★<br />

M30302FCPFP ★★<br />

M30302FCPGP ★★<br />

M30302FEPFP ★★<br />

M30302FEPGP ★★<br />

M30302GAPFP ★★<br />

M30302GAPGP ★★<br />

M30302GCPFP ★★<br />

M30302GCPGP ★<br />

M30302GDPFP ★★<br />

M30302GDPGP ★<br />

M30302GEPFP ★★<br />

M30302GEPGP ★★<br />

M30302SPFP<br />

M30302SPGP<br />

M30800MC-XXXFP<br />

M30800MC-XXXGP<br />

M30802MC-XXXGP<br />

M30803MG-XXXFP<br />

M30803MG-XXXGP<br />

M30805MG-XXXGP<br />

M30800FCFP<br />

M30800FCGP<br />

M30802FCGP<br />

M30803FGFP<br />

M30803FGGP<br />

M30805FGGP<br />

M30800SFP<br />

M30800SGP<br />

M30802SGP<br />

M30803SFP<br />

M30803SGP<br />

M30805SGP<br />

M30800SFP-BL<br />

M30800SGP-BL<br />

M30802SGP-BL<br />

M30803SFP-BL<br />

M30803SGP-BL<br />

M30805SGP-BL<br />

Clock Oscillation Min. Instruction Operating<br />

Frequency Execution Time Temperature<br />

(MHz) (ns) Range (°C)<br />

Note: Specifications of products currently under development are subject to change.<br />

Operating Voltage<br />

(V)<br />

-20 to 85<br />

2.7 to 5.5 [10MHz, 1 wait]<br />

16 62.5 or<br />

1 87<br />

4.2 to 5.5 [16MHz]<br />

-40 to 85<br />

<strong>M16C</strong>/39P Group Product Number List<br />

<strong>M16C</strong>/80 Group Product Number List<br />

Memory<br />

Type<br />

On-Chip Memory (Bytes) Clock Oscillation Min. Instruction Operating<br />

ROM<br />

Data<br />

Flash RAM<br />

Product No. Frequency Execution Time Temperature<br />

(MHz) (ns) Range (°C)<br />

Operating Voltage<br />

(V)<br />

-20 to 85<br />

2.7 to 5.5 [10MHz<br />

20 50 or<br />

1<br />

4.2 to 5.5 [20MHz]<br />

-40 to 85<br />

Input I/O<br />

Ports Ports<br />

Input<br />

Ports<br />

I/O<br />

Ports<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

47<br />

83<br />

47<br />

83<br />

47<br />

83<br />

47<br />

83<br />

Functions<br />

• Input timers: 3<br />

• Output timers: 5<br />

• 10-bit A/D converter: 18 channels<br />

• DMAC: 1 channel<br />

• Serial interface ports: 3<br />

• Watchdog timer: 1<br />

Functions<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

144P6Q-A<br />

Packages<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PLQP0100JB-A<br />

PLQP0100KB-A<br />

PLQP0100JB-A<br />

PLQP0100KB-A<br />

PRQP100JB-A<br />

PLQP100KB-A<br />

PRQP100JB-A<br />

PLQP100KB-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PRQP100JB-A<br />

PLQP100KB-A<br />

PRQP100JB-A<br />

PLQP100KB-A<br />

PRQP100JB-A<br />

PLQP100KB-A<br />

PRQP100JB-A<br />

PLQP100KB-A<br />

PLQP0100JB-A<br />

PLQP0100KB-A<br />

Group<br />

Memory<br />

Type<br />

On-Chip Memory (Bytes)<br />

Data<br />

ROM Flash RAM<br />

Product No.<br />

Clock Oscillation Min. Instruction Operating<br />

Frequency Execution Time Temperature<br />

(MHz) (ns) Range (°C)<br />

Operating Voltage<br />

(V)<br />

Input I/O<br />

Ports Ports<br />

Functions<br />

• Input timers: 3<br />

Packages<br />

128K 5K M30392MCP-XXXFP<br />

• Output timers: 3<br />

Mask ROM<br />

<strong>M16C</strong>/39P<br />

Flash<br />

memory<br />

192K<br />

—<br />

—<br />

6K<br />

M30392MEP-XXXFP<br />

M30392FEPFP*<br />

16 62.5<br />

2.7 to 5.5 [10MHz, No wait]<br />

-20 to 75<br />

4.2 to 5.5 [16MHz]<br />

1 53<br />

• 10-bit A/D converter: 18 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 2<br />

• IEBus: 1<br />

• Watchdog timer: 1<br />

• Fluorescent display tube control<br />

high-voltage ports: 34<br />

100P6S-A PLQP0100JB-A<br />

*Flash memory version is only development use.<br />

Mask ROM<br />

Flash<br />

memory<br />

ROM-less<br />

ROM-less<br />

(embedded boot<br />

loader)<br />

: New Product<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter:<br />

(8+2) channels<br />

• 8-bit D/A converter:<br />

2 channels<br />

• DMAC: 4 channels<br />

• Serial interface ports: 5<br />

• Watchdog timer: 1<br />

• CRC code generator circuit<br />

• X-Y conversion circuit<br />

: Under Development<br />

Packages<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PLQP0144KA-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PLQP0144KA-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PLQP0144KA-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PLQP0144KA-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PLQP0144KA-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PLQP0144KA-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PLQP0144KA-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PLQP0144KA-A<br />

72


73<br />

Product Number List<br />

<strong>M16C</strong>/62P Group Product Number List<br />

Group<br />

Memory<br />

Type<br />

On-Chip Memory (Bytes)<br />

ROM<br />

Data<br />

Flash<br />

RAM<br />

Product No.<br />

Clock Oscillation Min. Instruction Operating<br />

Frequency Execution Time Temperature<br />

(MHz) (ns) Range (°C)<br />

Operating Voltage<br />

(V)<br />

Input<br />

Ports<br />

I/O<br />

Ports<br />

Functions<br />

Packages<br />

48K<br />

M30622M6P-XXXFP<br />

M30622M6P-XXXGP<br />

87<br />

100P6S-A<br />

100P6Q-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

4K M30622M8P-XXXFP<br />

100P6S-A PRQP0100JB-A<br />

64K<br />

M30622M8P-XXXGP<br />

100P6Q-A PLQP0100KB-A<br />

M30623M8P-XXXGP<br />

70<br />

80P6S-A PRQP0080JA-A<br />

M30622MAP-XXXFP<br />

87<br />

100P6S-A PRQP0100JB-A<br />

96K 5K M30622MAP-XXXGP<br />

100P6Q-A PLQP0100KB-A<br />

M30623MAP-XXXGP<br />

70<br />

80P6S-A PRQP0080JA-A<br />

M30620MCP-XXXFP<br />

87<br />

100P6S-A PRQP0100JB-A<br />

128K 10K M30620MCP-XXXGP<br />

100P6Q-A PLQP0100KB-A<br />

M30621MCP-XXXGP<br />

70<br />

80P6S-A PRQP0080JA-A<br />

M30622MEP-XXXFP<br />

87<br />

100P6S-A PRQP0100JB-A<br />

192K<br />

M30622MEP-XXXGP<br />

100P6Q-A PLQP0100KB-A<br />

12K<br />

M30623MEP-XXXGP<br />

M30622MGP-XXXFP<br />

113<br />

87<br />

128P6Q-A<br />

100P6S-A<br />

PLQP0128KB-A<br />

PRQP0100JB-A<br />

M30622MGP-XXXGP<br />

100P6Q-A PLQP0100KB-A<br />

256K<br />

M30623MGP-XXXGP<br />

M30624MGP-XXXFP<br />

113<br />

87<br />

128P6Q-A<br />

100P6S-A<br />

PLQP0128KB-A<br />

PRQP0100JB-A<br />

Mask ROM — 20K M30624MGP-XXXGP<br />

100P6Q-A PLQP0100KB-A<br />

M30625MGP-XXXGP<br />

113<br />

128P6Q-A PLQP0128KB-A<br />

M30622MWP-XXXFP<br />

87<br />

100P6S-A PRQP0100JB-A<br />

16K M30622MWP-XXXGP<br />

100P6Q-A PLQP0100KB-A<br />

M30623MWP-XXXGP<br />

113<br />

128P6Q-A PLQP0128KB-A<br />

M30624MWP-XXXFP<br />

87<br />

100P6S-A PRQP0100JB-A<br />

320K 24K M30624MWP-XXXGP<br />

100P6Q-A PLQP0100KB-A<br />

M30625MWP-XXXGP<br />

113<br />

128P6Q-A PLQP0128KB-A<br />

M30626MWP-XXXFP<br />

87<br />

100P6S-A PRQP0100JB-A<br />

31K M30626MWP-XXXGP<br />

100P6Q-A PLQP0100KB-A<br />

M30627MWP-XXXGP<br />

113<br />

128P6Q-A PLQP0128KB-A<br />

16K<br />

M30622MHP-XXXFP<br />

M30622MHP-XXXGP<br />

87<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter: (24 + 2)<br />

100P6S-A<br />

100P6Q-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

<strong>M16C</strong>/62P<br />

384K 24K<br />

M30623MHP-XXXGP<br />

M30624MHP-XXXFP<br />

M30624MHP-XXXGP<br />

M30625MHP-XXXGP<br />

24 41.7<br />

-20 to 85<br />

or<br />

-40 to 85<br />

2.7 to 5.5 [10MHz]<br />

3.0 to 5.5 [24MHz]<br />

1<br />

113<br />

87<br />

113<br />

channels<br />

128P6Q-A<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 2 channels<br />

100P6S-A<br />

• Serial interface ports: 5<br />

100P6Q-A<br />

• Watchdog timer: 1<br />

• CRC code generator circuit 128P6Q-A<br />

PLQP0128KB-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PLQP0128KB-A<br />

M30626MHP-XXXFP<br />

87<br />

• 3-phase PWM output ports: 6 100P6S-A PRQP0100JB-A<br />

31K M30626MHP-XXXGP<br />

100P6Q-A PLQP0100KB-A<br />

M30627MHP-XXXGP<br />

113<br />

128P6Q-A PLQP0128KB-A<br />

M30626MJP-XXXFP<br />

87<br />

100P6S-A PRQP0100JB-A<br />

512K 31K M30626MJP-XXXGP<br />

100P6Q-A PLQP0100KB-A<br />

M30627MJP-XXXGP<br />

113<br />

128P6Q-A PLQP0128KB-A<br />

M30622F8PFP<br />

87<br />

100P6S-A PRQP0100JB-A<br />

64K 4K M30622F8PGP<br />

100P6Q-A PLQP0100KB-A<br />

M30623F8PGP<br />

70<br />

80P6S-A PRQP0080JA-A<br />

M30620FCPFP<br />

87<br />

100P6S-A PRQP0100JB-A<br />

128K 10K M30620FCPGP<br />

100P6Q-A PLQP0100KB-A<br />

M30621FCPGP<br />

70<br />

80P6S-A PRQP0080JA-A<br />

M30624FGPFP<br />

87<br />

100P6S-A PRQP0100JB-A<br />

Flash<br />

memory 256K 4K 20K<br />

M30624FGPGP<br />

M30625FGPGP<br />

113<br />

100P6Q-A<br />

128P6Q-A<br />

PLQP0100KB-A<br />

PLQP0128KB-A<br />

M3062LFGPFP<br />

100P6S-A PRQP0100JB-A<br />

M3062LFGPGP<br />

87<br />

100P6Q-A PLQP0100KB-A<br />

M30626FHPFP<br />

100P6S-A PRQP0100JB-A<br />

384K<br />

M30626FHPGP<br />

100P6Q-A PLQP0100KB-A<br />

31K<br />

M30627FHPGP<br />

113<br />

128P6Q-A PLQP0128KB-A<br />

M30626FJPFP<br />

87<br />

100P6S-A PRQP0100JB-A<br />

512K<br />

M30626FJPGP<br />

100P6Q-A PLQP0100KB-A<br />

M30627FJPGP<br />

113<br />

128P6Q-A PLQP0128KB-A<br />

4K<br />

M30622SPFP<br />

M30622SPGP<br />

100P6S-A<br />

100P6Q-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

ROM-less — —<br />

10K<br />

20K<br />

M30620SPFP<br />

M30620SPGP<br />

M30624SPFP<br />

M30624SPGP<br />

87<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

31K<br />

M30626SPFP<br />

M30626SPGP<br />

100P6S-A<br />

100P6Q-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A


<strong>M16C</strong>/62A,62M, 62N Group Product Number List<br />

Group<br />

Memory<br />

Type<br />

On-Chip Memory (Bytes)<br />

ROM<br />

Data<br />

Flash<br />

RAM<br />

Product No.<br />

M30622M4A-XXXFP<br />

Clock Oscillation Min. Instruction Operating<br />

Frequency Execution Time Temperature<br />

(MHz) (ns) Range (°C)<br />

32K<br />

3K M30622M4A-XXXGP<br />

M30623M4A-XXXGP<br />

M30622M8A-XXXFP<br />

4K M30622M8A-XXXGP<br />

64K<br />

M30623M8A-XXXGP<br />

M30620M8A-XXXFP<br />

10K M30620M8A-XXXGP<br />

M30621M8A-XXXGP<br />

M30622MAA-XXXFP<br />

5K M30622MAA-XXXGP<br />

Mask ROM<br />

96K —<br />

M30623MAA-XXXGP<br />

M30620MAA-XXXFP<br />

10K M30620MAA-XXXGP<br />

M30621MAA-XXXGP<br />

M30622MCA-XXXFP<br />

<strong>M16C</strong>/62A<br />

128K<br />

5K M30622MCA-XXXGP<br />

M30623MCA-XXXGP<br />

M30620MCA-XXXFP<br />

16 62.5<br />

10K M30620MCA-XXXGP<br />

M30621MCA-XXXGP<br />

M30624MGA-XXXFP<br />

256K 20K M30624MGA-XXXGP<br />

M30625MGA-XXXGP<br />

M30620FCAFP<br />

128K 10K M30620FCAGP<br />

Flash<br />

memory<br />

—<br />

M30621FCAGP<br />

M30624FGAFP<br />

256K 20K M30624FGAGP<br />

M30625FGAGP<br />

ROM-less — —<br />

3K<br />

10K<br />

M30622SAFP<br />

M30622SAGP<br />

M30620SAFP<br />

M30620SAGP<br />

M30620MCM-XXXFP<br />

-20 to 85<br />

or<br />

-40 to 85<br />

128K 10K M30620MCM-XXXGP<br />

M30621MCM-XXXGP<br />

Mask ROM<br />

M30624MGM-XXXFP<br />

256K 20K M30624MGM-XXXGP<br />

<strong>M16C</strong>/62M<br />

—<br />

M30625MGM-XXXGP<br />

M30620FCMFP<br />

10 100<br />

128K 10K M30620FCMGP<br />

Flash<br />

memory<br />

M30621FCMGP<br />

M30624FGMFP<br />

256K 20K M30624FGMGP<br />

M30625FGMGP<br />

M30620MCN-XXXFP<br />

10K M30620MCN-XXXGP<br />

128K<br />

M30621MCN-XXXGP<br />

Mask ROM — 12K<br />

M30622MGN-XXXFP<br />

M30622MGN-XXXGP<br />

M30624MGN-XXXFP<br />

16 62.5<br />

256K 20K M30624MGN-XXXGP<br />

<strong>M16C</strong>/62N<br />

64K<br />

8K<br />

M30625MGN-XXXGP<br />

M3062GF8NFP<br />

M3062GF8NGP<br />

M30620FCNFP<br />

10 100<br />

Flash<br />

memory<br />

128K<br />

—<br />

10K M30620FCNGP<br />

M30621FCNGP<br />

M30624FGNFP<br />

16 62.5<br />

256K 20K M30624FGNGP<br />

M30625FGNGP<br />

Operating Voltage<br />

(V)<br />

2.7 to 5.5 [10MHz, 1 wait]<br />

4.2 to 5.5 [16MHz]<br />

2.2 to 3.6 [7MHz, 1 wait]<br />

2.4 to 3.6 [7MHz]<br />

2.7 to 3.6 [10MHz]<br />

2.2 to 3.0 [7MHz, 1 wait]<br />

2.4 to 3.0 [7MHz]<br />

3.0 to 3.6 [16MHz]<br />

2.2 to 3.6<br />

2.4 to 3.0 [7MHz]<br />

3.0 to 3.6 [16MHz]<br />

Input I/O<br />

Ports Ports<br />

Functions<br />

Packages<br />

87<br />

100P6S-A<br />

100P6Q-A<br />

PLQP0100JB-A<br />

PLQP0100KB-A<br />

70<br />

80P6S-A PLQP0080JA-A<br />

87<br />

100P6S-A<br />

100P6Q-A<br />

PLQP0100JB-A<br />

PLQP0100KB-A<br />

70<br />

80P6S-A PLQP0080JA-A<br />

87<br />

100P6S-A<br />

100P6Q-A<br />

PLQP0100JB-A<br />

PLQP0100KB-A<br />

70<br />

80P6S-A PLQP0080JA-A<br />

87<br />

100P6S-A<br />

100P6Q-A<br />

PLQP0100JB-A<br />

PLQP0100KB-A<br />

70<br />

80P6S-A PLQP0080JA-A<br />

87<br />

100P6S-A<br />

100P6Q-A<br />

PLQP0100JB-A<br />

PLQP0100KB-A<br />

70<br />

• Input timers: 6<br />

• Output timers: 5<br />

80P6S-A PLQP0080JA-A<br />

87<br />

• 10-bit A/D converter:<br />

(8 + 2) channels<br />

• 8-bit D/A converter:<br />

100P6S-A<br />

100P6Q-A<br />

PLQP0100JB-A<br />

PLQP0100KB-A<br />

70 2 channels<br />

80P6S-A PLQP0100JB-A<br />

87<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• Watchdog timer: 1<br />

100P6S-A<br />

100P6Q-A<br />

PLQP0100JB-A<br />

PLQP0080JA-A<br />

70<br />

• CRC code generator circuit<br />

80P6S-A PLQP0100JB-A<br />

87<br />

100P6S-A<br />

100P6Q-A<br />

PLQP0100JB-A<br />

PLQP0100JB-A<br />

70<br />

80P6S-A PLQP0100KB-A<br />

87<br />

100P6S-A<br />

100P6Q-A<br />

PLQP0100JB-A<br />

PLQP0100JB-A<br />

70<br />

80P6S-A PLQP0100KB-A<br />

87<br />

100P6S-A<br />

100P6Q-A<br />

PLQP0100JB-A<br />

PLQP0100KB-A<br />

70<br />

80P6S-A PLQP0080JA-A<br />

1<br />

47<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

PLQP0100JB-A<br />

PLQP0100KB-A<br />

PLQP0100JB-A<br />

100P6Q-A PLQP0100KB-A<br />

87<br />

100P6S-A<br />

100P6Q-A<br />

PLQP0100JB-A<br />

PLQP0100KB-A<br />

70<br />

87<br />

70<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter:<br />

(8 + 2) channels<br />

• 8-bit D/A converter:<br />

80P6S-A<br />

100P6S-A<br />

100P6Q-A<br />

80P6S-A<br />

PLQP0080JA-A<br />

PLQP0100JB-A<br />

PLQP0100KB-A<br />

PLQP0080JA-A<br />

87<br />

2 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

100P6S-A<br />

100P6Q-A<br />

PLQP0100JB-A<br />

PLQP0100KB-A<br />

70 • Watchdog timer: 1<br />

80P6S-A PLQP0080JA-A<br />

87<br />

• CRC code generator circuit<br />

100P6S-A<br />

100P6Q-A<br />

PLQP0100JB-A<br />

PLQP0100KB-A<br />

70<br />

80P6S-A PLQP0080JA-A<br />

87<br />

100P6S-A<br />

100P6Q-A<br />

PLQP0100JB-A<br />

PLQP0100KB-A<br />

70<br />

80P6S-A PLQP0080JA-A<br />

87<br />

87<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter:<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

PLQP0100JB-A<br />

PLQP0100KB-A<br />

PLQP0100JB-A<br />

PLQP0100KB-A<br />

70<br />

(8 + 2) channels (100pin only)<br />

• 8-bit D/A converter:<br />

80P6S-A PLQP0080JA-A<br />

87<br />

2 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

100P6S-A<br />

100P6Q-A<br />

PLQP0100JB-A<br />

PLQP0100KB-A<br />

87<br />

• Watchdog timer: 1<br />

• CRC code generator circuit<br />

100P6S-A<br />

100P6Q-A<br />

PLQP0100JB-A<br />

PLQP0100KB-A<br />

70<br />

80P6S-A PLQP0080JA-A<br />

87<br />

100P6S-A<br />

100P6Q-A<br />

PLQP0100JB-A<br />

PLQP0100KB-A<br />

70<br />

80P6S-A PLQP0080JA-A<br />

74


75<br />

Group<br />

<strong>M16C</strong>/6N<br />

(<strong>M16C</strong>/6N4)<br />

<strong>M16C</strong>/6N<br />

(<strong>M16C</strong>/6N5)<br />

<strong>M16C</strong>/6N<br />

(<strong>M16C</strong>/6NK)<br />

<strong>M16C</strong>/6N<br />

(<strong>M16C</strong>/6NL)<br />

<strong>M16C</strong>/6N<br />

(<strong>M16C</strong>/6NM)<br />

<strong>M16C</strong>/6N<br />

(<strong>M16C</strong>/6NN)<br />

Product Number List<br />

<strong>M16C</strong>/6N Group Product Number List<br />

On-Chip Memory (Bytes)<br />

ROM<br />

Data<br />

Flash RAM<br />

Product No.<br />

128K<br />

—<br />

5K M306N4MC-XXXGP<br />

256K 10K M306N4MG-XXXGP<br />

128K<br />

256K<br />

4K<br />

5K<br />

10K<br />

M306N4FCFP<br />

M306N4FCGP<br />

M306N4FGFP<br />

M306N4FGGP<br />

128K<br />

192K<br />

256K<br />

384K<br />

512K<br />

192K<br />

256K<br />

384K<br />

512K<br />

192K<br />

256K<br />

384K<br />

512K<br />

192K<br />

256K<br />

384K<br />

512K<br />

—<br />

4K<br />

—<br />

4K<br />

—<br />

4K<br />

—<br />

4K<br />

—<br />

4K<br />

5K<br />

16K<br />

20K<br />

31K<br />

16K<br />

20K<br />

31K<br />

16K<br />

20K<br />

31K<br />

16K<br />

20K<br />

31K<br />

M306N5MC-XXXGP<br />

M306N5FCFP<br />

M306N5FCGP<br />

M306NKME-XXXGP<br />

M306NKMG-XXXGP<br />

M306NKFHGP<br />

M306NKFJGP<br />

M306NLME-XXXGP<br />

M306NLMG-XXXGP<br />

M306NLFHGP<br />

M306NLFJGP<br />

M306NMME-XXXGP<br />

M306NMMG-XXXGP ★★<br />

M306NMFHGP<br />

M306NMFJGP<br />

M306NNME-XXXGP<br />

M306NNMG-XXXGP<br />

M306NNFHGP<br />

M306NNFJGP<br />

24 41.7<br />

Note: Specifications of products currently under development are subject to change. : Under Development<br />

Group<br />

<strong>M16C</strong>/6V<br />

Memory<br />

Type<br />

Mask ROM<br />

Flash<br />

memory<br />

Mask ROM<br />

Flash<br />

memory<br />

Mask ROM<br />

Flash<br />

memory<br />

Mask ROM<br />

Flash<br />

memory<br />

Mask ROM<br />

Flash<br />

memory<br />

Mask ROM<br />

Flash<br />

memory<br />

<strong>M16C</strong>/6V Group Product Number List<br />

Memory<br />

Type<br />

Mask ROM<br />

Flash<br />

memory<br />

256K<br />

348K<br />

512K<br />

256K<br />

348K<br />

512K<br />

—<br />

10K<br />

16K<br />

10K<br />

16K<br />

M306V7MG-XXXFP<br />

M306V7MH-XXXFP<br />

M306V7MJ-XXXFP<br />

M306V7MJA-XXXFP<br />

M306V7FGFP<br />

M306V7FHFP<br />

M306V7FJFP<br />

M306V7FJAFP<br />

M306V8FJFP★<br />

Clock Oscillation<br />

Frequency<br />

(MHz)<br />

Min. Instruction<br />

Execution Time<br />

(ns)<br />

On-Chip Memory (Bytes) Clock Oscillation Min. Instruction Operating<br />

Data<br />

Product No. Frequency Execution Time Temperature<br />

ROM Flash RAM<br />

(MHz) (ns) Range (°C)<br />

Operating<br />

Temperature<br />

Range (°C)<br />

-40 to 85<br />

Operating<br />

Voltage<br />

(V)<br />

3.0 to 5.5<br />

[24MHz]<br />

Operating Voltage<br />

(V)<br />

Input<br />

Ports<br />

16 62.5 -20 to 70 3.15 to 3.45 [24MHz] —<br />

1<br />

I/O<br />

Ports<br />

87<br />

113<br />

Input I/O<br />

Ports Ports<br />

76<br />

75<br />

Functions<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter:<br />

(24 + 2) channels<br />

100P6Q-A PLQP0100KB-A<br />

• 8-bit D/A converter:<br />

2 channels<br />

• DMAC: 2 channels<br />

100P6S-A PRQP0100JB-A<br />

• Serial interface ports: 4<br />

• CAN controller: 2 channels 100P6Q-A PLQP0100KB-A<br />

• Watchdog timer: 1<br />

• CRC code generator circuit 100P6S-A PRQP0100JB-A<br />

• 3-phase PWM output ports: 5 100P6Q-A PLQP0100KB-A<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter: 100P6Q-A PLQP0100KB-A<br />

(24 + 2) channels<br />

• 8-bit D/A converter:<br />

2 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 4 100P6S-A PRQP0100JB-A<br />

• CAN controller: 1 channels<br />

• Watchdog timer: 1<br />

• CRC code generator circuit 100P6Q-A PLQP0100KB-A<br />

• 3-phase PWM output ports: 5<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter:<br />

(24 + 2) channels<br />

• 8-bit D/A converter:<br />

2 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• CAN controller: 2 channels<br />

• Watchdog timer: 1<br />

• CRC code generator circuit<br />

• 3-phase PWM output ports: 5<br />

100P6Q-A PLQP0100KB-A<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter:<br />

(24 + 2) channels<br />

• 8-bit D/A converter:<br />

2 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• CAN controller: 1 channels<br />

• Watchdog timer: 1<br />

• CRC code generator circuit<br />

• 3-phase PWM output ports: 5<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter:<br />

(24 + 2) channels<br />

• 8-bit D/A converter:<br />

2 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 7<br />

• CAN controller: 2 channels<br />

• Watchdog timer: 1<br />

• CRC code generator circuit<br />

• 3-phase PWM output ports: 5<br />

128P6Q-A PLQP0128KB-A<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter:<br />

(24 + 2) channels<br />

• 8-bit D/A converter:<br />

2 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 7<br />

• CAN controller: 1 channels<br />

• Watchdog timer: 1<br />

• CRC code generator circuit<br />

• 3-phase PWM output ports: 5<br />

Functions<br />

• Input timers: 5<br />

• Output timers: 3<br />

• 8-bit A/D converter: 6 channels<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 2<br />

• I 2 C: 2 (multimaster)<br />

• Watchdog timer: 1<br />

• CCD: 2 circuits<br />

• Triple layer: 512 colors<br />

• OSD: Display character count -<br />

42 characters 16 lines<br />

Character types - 890<br />

Colored dots<br />

• Input timers: 5<br />

• Output timers: 6<br />

• 8-bit A/D converter: 13 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 3<br />

• I 2 C: 3 (multimaster)<br />

• Watchdog timer: 1<br />

• CCD: 2 circuits<br />

• Triple layer: 512 colors<br />

• OSD: Display character count -<br />

42 characters 16 lines<br />

Character types - 890<br />

Colored dots<br />

100P6S-A<br />

116P6A-A<br />

Packages<br />

Packages<br />

PRQP0100JB-A<br />

PLQP0116JA-A<br />

: New Product


Group<br />

<strong>M16C</strong>/6H<br />

Group<br />

<strong>M16C</strong>/6S<br />

<strong>M16C</strong>/6H Group Product Number List<br />

Memory<br />

Type<br />

Mask ROM<br />

Flash<br />

memory<br />

128K<br />

256K<br />

128K<br />

256K<br />

5K<br />

8K<br />

5K<br />

8K<br />

<strong>M16C</strong>/6S Group Product Number List<br />

Memory<br />

Type<br />

On-Chip Memory (Bytes) Clock Oscillation Min. Instruction Operating<br />

ROM<br />

Data<br />

Flash RAM<br />

Product No. Frequency Execution Time Temperature<br />

(MHz) (ns) Range (°C)<br />

—<br />

M306H3MC-XXXFP<br />

M306H5MC-XXXFP<br />

M306H7MC-XXXFP★<br />

M306H5MG-XXXFP<br />

M306H7MG-XXXFP ★<br />

M306H3FCFP<br />

M306H5FGFP<br />

M306H7FGFP★★<br />

16<br />

10<br />

16<br />

62.5<br />

100<br />

62.5<br />

-20 to 110<br />

On-Chip Memory (Bytes) Clock Oscillation Min. Instruction Operating<br />

ROM<br />

Data<br />

Flash RAM<br />

Product No. Frequency Execution Time Temperature<br />

(MHz) (ns) Range (°C)<br />

Operating Voltage<br />

(V)<br />

4.5 to 5.5 [16MHz]<br />

4.75 to 5.25 [10MHz]<br />

4.5 to 5.5 [16MHz]<br />

Operating Voltage<br />

(V)<br />

Input I/O<br />

Ports Ports<br />

96K — 24K M306S0FAGP 15.36 65 1 20<br />

• Input timers: 5<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• I 64P6Q-A PLQP0064KB-A<br />

2 -20 to 85 3.0 to 3.6 [15.36MHz]<br />

C: 3<br />

• Watchdog timer: 1<br />

• Power line communication<br />

function<br />

1<br />

—<br />

1<br />

—<br />

1<br />

—<br />

87<br />

79<br />

87<br />

79<br />

87<br />

79<br />

Input I/O<br />

Ports Ports<br />

Functions<br />

• Input timers: 5<br />

• Output timers: 6<br />

• 8-bit A/D converter: 10 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• I 2 C: 3<br />

• IE-Bus: 1<br />

• Watchdog timer: 1<br />

• CRC circuit<br />

• VBI data slicer<br />

• Input timers: 5<br />

• Output timers: 6<br />

• Real-time clock<br />

• 8-bit A/D converter: 10 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• I 2 C: 3<br />

• IE-Bus: 1<br />

• Watchdog timer: 1<br />

• CRC circuit<br />

• VBI data slicer<br />

• Input timers: 5<br />

• Output timers: 6<br />

• Real-time clock<br />

• 8-bit A/D converter: 10 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• I 2 C: 4 (multimaster: 1)<br />

• IE-Bus: 1<br />

• Watchdog timer: 1<br />

• CRC circuit<br />

• VBI data slicer<br />

• Input timers: 5<br />

• Output timers: 6<br />

• Real-time clock<br />

• 8-bit A/D converter: 10 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• I 2 C: 3<br />

• IE-Bus: 1<br />

• Watchdog timer: 1<br />

• CRC circuit<br />

• VBI data slicer<br />

• Input timers: 5<br />

• Output timers: 6<br />

• Real-time clock<br />

• 8-bit A/D converter: 10 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• I 2 C: 4 (multimaster: 1)<br />

• IE-Bus: 1<br />

• Watchdog timer: 1<br />

• CRC circuit<br />

• VBI data slicer<br />

• Input timers: 5<br />

• Output timers: 6<br />

• 8-bit A/D converter: 10 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• I 2 C: 3<br />

• IE-Bus: 1<br />

• Watchdog timer: 1<br />

• CRC circuit<br />

• VBI data slicer<br />

• Input timers: 5<br />

• Output timers: 6<br />

• Real-time clock<br />

• 8-bit A/D converter: 10 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• I 2 C: 3<br />

• IE-Bus: 1<br />

• Watchdog timer: 1<br />

• CRC circuit<br />

• VBI data slicer<br />

• Input timers: 5<br />

• Output timers: 6<br />

• Real-time clock<br />

• 8-bit A/D converter: 10 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• I 2 C: 4 (multimaster: 1)<br />

• IE-Bus: 1<br />

• Watchdog timer: 1<br />

• CRC circuit<br />

• VBI data slicer<br />

Functions<br />

116P6A-A<br />

116P6A-A<br />

100P6S-A<br />

116P6A-A<br />

100P6S-A<br />

116P6A-A<br />

116P6A-A<br />

100P6S-A<br />

Packages<br />

PRQP0116JA-A<br />

PRQP0116JA-A<br />

PRQP0100JB-A<br />

PRQP0116JA-A<br />

PRQP0100JB-A<br />

PRQP0116JA-A<br />

PRQP0116JA-A<br />

PRQP0100JB-A<br />

Note: Specifications of products currently under development are subject to change. : New Product<br />

: Under Development<br />

Flash<br />

memory<br />

Packages<br />

76


77<br />

Group<br />

<strong>R8C</strong>/10<br />

<strong>R8C</strong>/11<br />

<strong>R8C</strong>/12<br />

<strong>R8C</strong>/13<br />

<strong>R8C</strong>/14<br />

<strong>R8C</strong>/15<br />

<strong>R8C</strong>/16<br />

<strong>R8C</strong>/17<br />

<strong>R8C</strong>/18<br />

<strong>R8C</strong>/19<br />

<strong>R8C</strong>/1A<br />

<strong>R8C</strong>/Tiny Series Product Number List<br />

Memory<br />

Type<br />

Flash<br />

memory<br />

Flash<br />

memory<br />

Flash<br />

memory<br />

Product Number List<br />

On-Chip Memory (Bytes)<br />

ROM<br />

Data<br />

Flash RAM<br />

8K<br />

12K<br />

16K<br />

8K<br />

12K<br />

16K<br />

8K<br />

12K<br />

16K<br />

8K<br />

12K<br />

16K<br />

8K<br />

12K<br />

16K<br />

8K<br />

12K<br />

16K<br />

8K<br />

12K<br />

16K<br />

8K<br />

12K<br />

16K<br />

4K<br />

8K<br />

12K<br />

16K<br />

4K<br />

8K<br />

12K<br />

16K<br />

4K<br />

8K<br />

12K<br />

16K<br />

—<br />

—<br />

4K<br />

4K<br />

—<br />

2K<br />

—<br />

2K<br />

—<br />

2K<br />

—<br />

512<br />

768<br />

1K<br />

512<br />

768<br />

1K<br />

512<br />

768<br />

1K<br />

512<br />

768<br />

1K<br />

512<br />

768<br />

1K<br />

512<br />

768<br />

1K<br />

512<br />

768<br />

1K<br />

512<br />

768<br />

1K<br />

384<br />

512<br />

768<br />

1K<br />

384<br />

512<br />

768<br />

1K<br />

384<br />

512<br />

768<br />

1K<br />

Product No.<br />

R5F21102FP<br />

R5F21102DFP<br />

R5F21103FP<br />

R5F21103DFP<br />

R5F21104FP<br />

R5F21104DFP<br />

R5F21112FP<br />

R5F21112DFP<br />

R5F21113FP<br />

R5F21113DFP<br />

R5F21114FP<br />

R5F21114DFP<br />

R5F21122FP<br />

R5F21122DFP<br />

R5F21123FP<br />

R5F21123DFP<br />

R5F21124FP<br />

R5F21124DFP<br />

R5F21132FP<br />

R5F21132DFP<br />

R5F21133FP<br />

R5F21133DFP<br />

R5F21134FP<br />

R5F21134DFP<br />

R5F21142SP<br />

R5F21142DSP<br />

R5F21143SP<br />

R5F21143DSP<br />

R5F21144SP<br />

R5F21144DSP<br />

R5F21152SP<br />

R5F21152DSP<br />

R5F21153SP<br />

R5F21153DSP<br />

R5F21154SP<br />

R5F21154DSP<br />

R5F21162SP<br />

R5F21162DSP<br />

R5F21163SP<br />

R5F21163DSP<br />

R5F21164SP<br />

R5F21164DSP<br />

R5F21172SP<br />

R5F21172DSP<br />

R5F21173SP<br />

R5F21173DSP<br />

R5F21174SP<br />

R5F21174DSP<br />

R5F21181SP<br />

R5F21181DSP<br />

R5F21182SP<br />

R5F21182DSP<br />

R5F21182NP<br />

R5F21182DD<br />

R5F21183SP<br />

R5F21183DSP<br />

R5F21183NP<br />

R5F21183DD<br />

R5F21184SP<br />

R5F21184DSP<br />

R5F21184NP<br />

R5F21184DD<br />

R5F21191SP<br />

R5F21191DSP<br />

R5F21192SP<br />

R5F21192DSP<br />

R5F21192NP<br />

R5F21192DD<br />

R5F21193SP<br />

R5F21193DSP<br />

R5F21193NP<br />

R5F21193DD<br />

R5F21194SP<br />

R5F21194DSP<br />

R5F21194NP<br />

R5F21194DD<br />

R5F211A1SP<br />

R5F211A1DSP<br />

R5F211A2SP<br />

R5F211A2DSP<br />

R5F211A2NP<br />

R5F211A2DD<br />

R5F211A3SP<br />

R5F211A3DSP<br />

R5F211A3NP<br />

R5F211A3DD<br />

R5F211A4SP<br />

R5F211A4DSP<br />

R5F211A4NP<br />

R5F211A4DD<br />

Clock Oscillation Min. Instruction Operating<br />

Frequency Execution Time Temperature<br />

(MHz) (ns) Range (°C)<br />

16<br />

20<br />

16<br />

20<br />

20<br />

20<br />

62.5<br />

50<br />

62.5<br />

50<br />

50<br />

50<br />

-20 to 85<br />

or<br />

-40 to 85<br />

(D version)<br />

-20 to 85<br />

or<br />

-40 to 85<br />

(D version)<br />

-20 to 85<br />

or<br />

-40 to 85<br />

(D version)<br />

Operating Voltage<br />

(V)<br />

2.7 to 5.5 [10MHz]<br />

3.0 to 5.5 [16MHz]<br />

(<strong>R8C</strong>/10, <strong>R8C</strong>/12)<br />

2.7 to 5.5 [10MHz]<br />

3.0 to 5.5 [20MHz]<br />

(<strong>R8C</strong>/11, <strong>R8C</strong>/13)<br />

2.7 to 5.5 [10MHz]<br />

3.0 to 5.5 [20MHz]<br />

2.7 to 5.5 [10MHz]<br />

3.0 to 5.5 [20MHz]<br />

Input I/O<br />

Ports Ports<br />

2<br />

2<br />

3<br />

22<br />

13<br />

13<br />

Functions<br />

• Low-speed on-chip oscillator<br />

• High-speed on-chip oscillator (<strong>R8C</strong>/11,<br />

<strong>R8C</strong>/13)<br />

• Power-on reset (<strong>R8C</strong>/11, <strong>R8C</strong>/13)<br />

• Voltage detection circuit: 1 (<strong>R8C</strong>/11,<br />

<strong>R8C</strong>/13)<br />

• 8-bit timers: 3<br />

• 16-bit timer: 1<br />

• Input capture port: 1<br />

• Output compare ports: 2 (<strong>R8C</strong>/11,<br />

<strong>R8C</strong>/13)<br />

• 10-bit A/D converter: 8 channels<br />

(<strong>R8C</strong>/10, <strong>R8C</strong>/12), 12 channels<br />

(<strong>R8C</strong>/11, <strong>R8C</strong>/13)<br />

• Serial interface ports: 2<br />

• Watchdog timer: 1<br />

• Low-speed on-chip oscillator<br />

• High-speed on-chip oscillator<br />

• Power-on reset<br />

• Voltage detection circuits: 2<br />

• 8-bit timers: 2<br />

• 16-bit timer: 1<br />

• Input capture port: 1<br />

• Output compare ports: 2<br />

• 10-bit A/D converter: 4 channels<br />

• Serial interface port: 1<br />

• SSU: 1 (<strong>R8C</strong>/14, <strong>R8C</strong>/15)<br />

• Multimaster I 2 C-bus:<br />

1 (<strong>R8C</strong>/16, <strong>R8C</strong>/17)<br />

• Watchdog timer: 1<br />

• Low-speed on-chip oscillator<br />

• High-precision High-speed on-chip<br />

oscillator (8MHz)<br />

• Power-on reset<br />

• Voltage detection circuits: 2<br />

• 8-bit timers: 2<br />

• 16-bit timer: 1<br />

• Input capture port: 1<br />

• Output compare ports: 2<br />

• Comparator: 4 channels<br />

(<strong>R8C</strong>/18, <strong>R8C</strong>19)<br />

• 10-bit A/D converter: 4 channels<br />

(<strong>R8C</strong>/1A, <strong>R8C</strong>1B)<br />

• Serial interface port: 2<br />

• SSU<br />

• Multimaster I 2 C-bus<br />

• Watchdog timer: 1<br />

32P6U-A<br />

20P2F-A<br />

20P2F-A<br />

20P2F-A<br />

20P2F-A<br />

20P2F-A<br />

28PJW-B<br />

20P4B<br />

20P2F-A<br />

20P2F-A<br />

28PJW-B<br />

20P4B<br />

20P2F-A<br />

20P2F-A<br />

28PJW-B<br />

20P4B<br />

20P2F-A<br />

20P2F-A<br />

20P2F-A<br />

20P2F-A<br />

28PJW-B<br />

20P4B<br />

20P2F-A<br />

20P2F-A<br />

28PJW-B<br />

20P4B<br />

20P2F-A<br />

20P2F-A<br />

28PJW-B<br />

20P4B<br />

20P2F-A<br />

20P2F-A<br />

20P2F-A<br />

20P2F-A<br />

28PJW-B<br />

20P4B<br />

20P2F-A<br />

20P2F-A<br />

28PJW-B<br />

20P4B<br />

20P2F-A<br />

20P2F-A<br />

28PJW-B<br />

20P4B<br />

Packages<br />

PLQP0032GB-A<br />

PLSP0020JB-A<br />

PLSP0020JB-A<br />

PLSP0020JB-A<br />

PLSP0020JB-A<br />

PLSP0020JB-A<br />

PWQN0028KA-B<br />

PRDP0020BA-A<br />

PLSP0020JB-A<br />

PLSP0020JB-A<br />

PWQN0028KA-B<br />

PRDP0020BA-A<br />

PLSP0020JB-A<br />

PLSP0020JB-A<br />

PWQN0028KA-B<br />

PRDP0020BA-A<br />

PLSP0020JB-A<br />

PLSP0020JB-A<br />

PLSP0020JB-A<br />

PLSP0020JB-A<br />

PWQN0028KA-B<br />

PRDP0020BA-A<br />

PLSP0020JB-A<br />

PLSP0020JB-A<br />

PWQN0028KA-B<br />

PRDP0020BA-A<br />

PLSP0020JB-A<br />

PLSP0020JB-A<br />

PWQN0028KA-B<br />

PRDP0020BA-A<br />

PLSP0020JB-A<br />

PLSP0020JB-A<br />

PLSP0020JB-A<br />

PLSP0020JB-A<br />

PWQN0028KA-B<br />

PRDP0020BA-A<br />

PLSP0020JB-A<br />

PLSP0020JB-A<br />

PWQN0028KA-B<br />

PRDP0020BA-A<br />

PLSP0020JB-A<br />

PLSP0020JB-A<br />

PWQN0028KA-B<br />

PRDP0020BA-A


Group<br />

<strong>R8C</strong>/1B<br />

<strong>R8C</strong>/24<br />

<strong>R8C</strong>/25<br />

<strong>R8C</strong>/26 ★<br />

<strong>R8C</strong>/27 ★<br />

<strong>R8C</strong>/28 ★★<br />

<strong>R8C</strong>/29 ★★<br />

<strong>R8C</strong>/2A ★<br />

<strong>R8C</strong>/2B ★<br />

<strong>R8C</strong>/2C ★<br />

<strong>R8C</strong>/2D ★<br />

<strong>R8C</strong>/Tiny Series Product Number List<br />

Memory<br />

Type<br />

Flash<br />

memory<br />

Flash<br />

memory<br />

Flash<br />

memory<br />

Flash<br />

memory<br />

Flash<br />

memory<br />

Flash<br />

memory<br />

On-Chip Memory (Bytes)<br />

ROM<br />

Data<br />

Flash RAM<br />

4K<br />

8K<br />

12K<br />

16K<br />

16K<br />

32K<br />

48K<br />

64K<br />

16K<br />

32K<br />

48K<br />

64K<br />

8K<br />

16K<br />

24K<br />

32K<br />

8K<br />

16K<br />

24K<br />

32K<br />

8K<br />

16K<br />

8K<br />

16K<br />

48K<br />

64K<br />

48K<br />

64K<br />

48K<br />

64K<br />

48K<br />

64K<br />

2K<br />

—<br />

2K<br />

—<br />

2K<br />

—<br />

2K<br />

—<br />

2K<br />

—<br />

2K<br />

384<br />

512<br />

768<br />

1K<br />

1K<br />

2K<br />

2.5K<br />

3K<br />

1K<br />

2K<br />

2.5K<br />

3K<br />

512<br />

1K<br />

1.5K<br />

512<br />

1K<br />

1.5K<br />

512<br />

1K<br />

512<br />

1K<br />

2.5K<br />

3K<br />

2.5K<br />

3K<br />

2.5K<br />

3K<br />

2.5K<br />

3K<br />

Product No.<br />

R5F211B1SP<br />

R5F211B1DSP<br />

R5F211B2SP<br />

R5F211B2DSP<br />

R5F211B2NP<br />

R5F211B2DD<br />

R5F211B3SP<br />

R5F211B3DSP<br />

R5F211B3NP<br />

R5F211B3DD<br />

R5F211B4SP<br />

R5F211B4DSP<br />

R5F211B4NP<br />

R5F211B4DD<br />

R5F21244SNFP<br />

R5F21244SDFP<br />

R5F21244SNLG<br />

R5F21246SNFP<br />

R5F21246SDFP<br />

R5F21246SNLG<br />

R5F21247SNFP<br />

R5F21247SDFP<br />

R5F21248SNFP<br />

R5F21248SDFP<br />

R5F21254SNFP<br />

R5F21254SDFP<br />

R5F21254SNLG<br />

R5F21256SNFP<br />

R5F21256SDFP<br />

R5F21256SNLG<br />

R5F21257SNFP<br />

R5F21257SDFP<br />

R5F21258SNFP<br />

R5F21258SDFP<br />

R5F21262SNFP<br />

R5F21262SDFP<br />

R5F21264SNFP<br />

R5F21264SDFP<br />

R5F21265SNFP<br />

R5F21265SDFP<br />

R5F21266SNFP<br />

R5F21266SDFP<br />

R5F21272SNFP<br />

R5F21272SDFP<br />

R5F21274SNFP<br />

R5F21274SDFP<br />

R5F21275SNFP<br />

R5F21275SDFP<br />

R5F21276SNFP<br />

R5F21276SDFP<br />

R5F21282SNSP<br />

R5F21282SDSP<br />

R5F21284SNSP<br />

R5F21284SDSP<br />

R5F21292SNSP<br />

R5F21292SDSP<br />

R5F21294SNSP<br />

R5F21294SDSP<br />

R5F212A7SNFP★<br />

R5F212A7SDFP★★<br />

R5F212A7SNFA★<br />

R5F212A7SDFA★★<br />

R5F212A8SNFP★<br />

R5F212A8SDFP★★<br />

R5F212A8SNFA★<br />

R5F212A8SDFA★★<br />

R5F212B7SNFP★<br />

R5F212B7SDFP★★<br />

R5F212B7SNFA★<br />

R5F212B7SDFA★★<br />

R5F212B8SNFP★<br />

R5F212B8SDFP★★<br />

R5F212B8SNFA★★<br />

R5F212B8SDFA★★<br />

R5F212C7SNFP★<br />

R5F212C7SDFP★★<br />

R5F212C7SNFA★★<br />

R5F212C7SDFA★★<br />

R5F212C8SNFP★<br />

R5F212C8SDFP★★<br />

R5F212C8SNFA★★<br />

R5F212C8SDFA★★<br />

R5F212D7SNFP★<br />

R5F212D7SDFP★★<br />

R5F212D7SNFA★★<br />

R5F212D7SDFA★★<br />

R5F212D8SNFP★<br />

R5F212D8SDFP★★<br />

R5F212D8SNFA★★<br />

R5F212D8SDFA★★<br />

Clock Oscillation Min. Instruction Operating<br />

Frequency Execution Time Temperature<br />

(MHz) (ns) Range (°C)<br />

Note: Specifications of products currently under development are subject to change.<br />

20<br />

20<br />

20<br />

20<br />

20<br />

20<br />

50<br />

50<br />

50<br />

50<br />

50<br />

50<br />

-20 to 85<br />

or<br />

-40 to 85<br />

(D version)<br />

-20 to 85<br />

(N version)<br />

or<br />

-40 to 85<br />

(D version)<br />

-20 to 85<br />

(N version)<br />

or<br />

-40 to 85<br />

(D version)<br />

-20 to 85<br />

(N version)<br />

or<br />

-40 to 85<br />

(D version)<br />

-20 to 85<br />

(N version)<br />

or<br />

-40 to 85<br />

(D version)<br />

-20 to 85<br />

(N version)<br />

or<br />

-40 to 85<br />

(D version)<br />

Operating Voltage<br />

(V)<br />

2.7 to 5.5 [10MHz]<br />

3.0 to 5.5 [20MHz]<br />

2.2 to 5.5 [5MHz]<br />

2.7 to 5.5 [10MHz]<br />

3.0 to 5.5 [20MHz]<br />

2.2 to 5.5 [5MHz]<br />

2.7 to 5.5 [10MHz]<br />

3.0 to 5.5 [20MHz]<br />

2.2 to 5.5 [5MHz]<br />

2.7 to 5.5 [10MHz]<br />

3.0 to 5.5 [20MHz]<br />

2.2 to 5.5 [5MHz]<br />

2.7 to 5.5 [10MHz]<br />

3.0 to 5.5 [20MHz]<br />

2.2 to 5.5 [5MHz]<br />

2.7 to 5.5 [10MHz]<br />

3.0 to 5.5 [20MHz]<br />

Input I/O<br />

Ports Ports<br />

3<br />

3<br />

3<br />

3<br />

2<br />

2<br />

13<br />

41<br />

25<br />

13<br />

55<br />

71<br />

Functions<br />

• Low-speed on-chip oscillator<br />

• High-precision High-speed on-chip<br />

oscillator (8MHz)<br />

• Power-on reset<br />

• Voltage detection circuits: 2<br />

• 8-bit timers: 2<br />

• 16-bit timer: 1<br />

• Input capture port: 1<br />

• Output compare ports: 2<br />

• Comparator: 4 channels<br />

(<strong>R8C</strong>/18, <strong>R8C</strong>19)<br />

• 10-bit A/D converter: 4 channels<br />

(<strong>R8C</strong>/1A, <strong>R8C</strong>1B)<br />

• Serial interface port: 2<br />

• SSU<br />

• Multimaster I 2 C-bus<br />

• Watchdog timer: 1<br />

• Low-speed on-chip oscillator<br />

• High-precision High-speed on-chip<br />

oscillator (40MHz)<br />

• Power-on reset<br />

• Voltage detection circuits: 3<br />

• 8-bit timers: 3<br />

• Real-time clock<br />

• 16-bit timer: 2<br />

• Input capture port: 8<br />

• Output compare ports: 9<br />

• 10-bit A/D converter: 12 channels<br />

• Serial interface port: 2<br />

• Hardware LIN function<br />

• SSU<br />

• Multimaster I 2 C-bus<br />

• Watchdog timer: 1<br />

• Low-speed on-chip oscillator<br />

• High-precision High-speed on-chip<br />

oscillator (40MHz)<br />

• Power-on reset<br />

• Voltage detection circuits: 3<br />

• 8-bit timers: 3<br />

• Real-time clock<br />

• 16-bit timer: 1<br />

• Input capture port: 4<br />

• Output compare ports: 5<br />

• 10-bit A/D converter: 12 channels<br />

• Serial interface port: 2<br />

• Hardware LIN function<br />

• SSU<br />

• Multimaster I 2 C-bus<br />

• Watchdog timer: 1<br />

• Low-speed on-chip oscillator<br />

• High-precision High-speed on-chip<br />

oscillator (40MHz)<br />

• Power-on reset<br />

• Voltage detection circuits: 3<br />

• 8-bit timers: 3<br />

• Real-time clock<br />

• 16-bit timer: 4<br />

• Input capture port: 4<br />

• Output compare ports: 5<br />

• 10-bit A/D converter: 4 channels<br />

• Serial interface port: 2<br />

• Hardware LIN function<br />

• SSU<br />

• Multimaster I 2 C-bus<br />

• Watchdog timer: 1<br />

• Low-speed on-chip oscillator<br />

• High-precision High-speed on-chip<br />

oscillator (40MHz)<br />

• Power-on reset<br />

• Voltage detection circuits: 3<br />

• 8-bit timers: 3<br />

• Real-time clock<br />

• 16-bit timer: 4<br />

• Input capture port: 13<br />

• Output compare ports: 15<br />

• 8-bit D/A converter: 2 channels<br />

• 10-bit A/D converter: 12 channels<br />

• Serial interface port: 3<br />

• Hardware LIN function<br />

• SSU<br />

• Multimaster I 2 C-bus<br />

• Watchdog timer: 1<br />

• Low-speed on-chip oscillator<br />

• High-precision High-speed on-chip<br />

oscillator (40MHz)<br />

• Power-on reset<br />

• Voltage detection circuits: 3<br />

• 8-bit timers: 3<br />

• Real-time clock<br />

• 16-bit timer: 4<br />

• Input capture port: 13<br />

• Output compare ports: 15<br />

• 8-bit D/A converter: 2 channels<br />

• 10-bit A/D converter: 20 channels<br />

• Serial interface port: 3<br />

• Hardware LIN function<br />

• SSU<br />

• Multimaster I 2 C-bus<br />

• Watchdog timer: 1<br />

: New Product<br />

20P2F-A<br />

20P2F-A<br />

20P2F-A<br />

20P2F-A<br />

28PJW-B<br />

20P4B<br />

20P2F-A<br />

20P2F-A<br />

28PJW-B<br />

20P4B<br />

20P2F-A<br />

20P2F-A<br />

28PJW-B<br />

20P4B<br />

52P6A-A<br />

52P6A-A<br />

64F0G<br />

52P6A-A<br />

52P6A-A<br />

64F0G<br />

52P6A-A<br />

52P6A-A<br />

52P6A-A<br />

52P6A-A<br />

52P6A-A<br />

52P6A-A<br />

64F0G<br />

52P6A-A<br />

52P6A-A<br />

64F0G<br />

52P6A-A<br />

52P6A-A<br />

52P6A-A<br />

52P6A-A<br />

32P6U-A<br />

32P6U-A<br />

32P6U-A<br />

32P6U-A<br />

32P6U-A<br />

32P6U-A<br />

32P6U-A<br />

32P6U-A<br />

32P6U-A<br />

32P6U-A<br />

32P6U-A<br />

32P6U-A<br />

32P6U-A<br />

32P6U-A<br />

32P6U-A<br />

32P6U-A<br />

20P2F-A<br />

64P6Q-A<br />

64P6U-A<br />

64P6Q-A<br />

64P6U-A<br />

64P6Q-A<br />

64P6U-A<br />

64P6Q-A<br />

64P6U-A<br />

64P6Q-A<br />

64P6U-A<br />

64P6Q-A<br />

64P6U-A<br />

64P6Q-A<br />

64P6U-A<br />

64P6Q-A<br />

64P6U-A<br />

80P6Q-A<br />

Packages<br />

PLSP0020JB-A<br />

PLSP0020JB-A<br />

PLSP0020JB-A<br />

PLSP0020JB-A<br />

PWQN0028KA-B<br />

PRDP0020BA-A<br />

PLSP0020JB-A<br />

PLSP0020JB-A<br />

PWQN0028KA-B<br />

PRDP0020BA-A<br />

PLSP0020JB-A<br />

PLSP0020JB-A<br />

PWQN0028KA-B<br />

PRDP0020BA-A<br />

PLQP0052JA-A<br />

PLQP0052JA-A<br />

PTLG0064JA-A<br />

PLQP0052JA-A<br />

PLQP0052JA-A<br />

PTLG0064JA-A<br />

PLQP0052JA-A<br />

PLQP0052JA-A<br />

PLQP0052JA-A<br />

PLQP0052JA-A<br />

PLQP0052JA-A<br />

PLQP0052JA-A<br />

PTLG0064JA-A<br />

PLQP0052JA-A<br />

PLQP0052JA-A<br />

PTLG0064JA-A<br />

PLQP0052JA-A<br />

PLQP0052JA-A<br />

PLQP0052JA-A<br />

PLQP0052JA-A<br />

PLQP0032GB-A<br />

PLQP0032GB-A<br />

PLQP0032GB-A<br />

PLQP0032GB-A<br />

PLQP0032GB-A<br />

PLQP0032GB-A<br />

PLQP0032GB-A<br />

PLQP0032GB-A<br />

PLQP0032GB-A<br />

PLQP0032GB-A<br />

PLQP0032GB-A<br />

PLQP0032GB-A<br />

PLQP0032GB-A<br />

PLQP0032GB-A<br />

PLQP0032GB-A<br />

PLQP0032GB-A<br />

PLSP0020JB-A<br />

PLQP0064KB-A<br />

PLQP0064GA-A<br />

PLQP0064KB-A<br />

PLQP0064GA-A<br />

PLQP0064KB-A<br />

PLQP0064GA-A<br />

PLQP0064KB-A<br />

PLQP0064GA-A<br />

PLQP0064KB-A<br />

PLQP0064GA-A<br />

PLQP0064KB-A<br />

PLQP0064GA-A<br />

PLQP0064KB-A<br />

PLQP0064GA-A<br />

PLQP0064KB-A<br />

PLQP0064GA-A<br />

PLQP0080KB-A<br />

: Under Development<br />

78


79<br />

Group<br />

<strong>M32C</strong>/81<br />

Memory<br />

Type<br />

Mask ROM<br />

Mask ROM<br />

On-Chip Memory<br />

(Bytes)<br />

ROM RAM<br />

Product No.<br />

M30810MCT-XXXGP<br />

M30810MCV-XXXGP<br />

Clock Oscillation<br />

Frequency<br />

(MHz)<br />

Min. Instruction<br />

Execution Time<br />

(ns)<br />

Operating<br />

Temperature<br />

Range (°C)*<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 125<br />

(V-Ver)<br />

Operating<br />

Voltage<br />

(V)<br />

128K 10K 32 31.3 4.2 to 5.5 1<br />

M30812MCT-XXXGP<br />

M30812MCV-XXXGP<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 125<br />

(V-Ver)<br />

*Operation at temperatures exceeding 85°C is subject to conditions. Please contact <strong>Renesas</strong> Technology for details.<br />

Group<br />

<strong>M32C</strong>/81<br />

M30833FJTGP<br />

M30833FJVGP<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 125<br />

(V-Ver)<br />

512K — 31K 32 31.3 4.2 to 5.5 1<br />

M30835FJTGP<br />

M30835FJVGP<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 125<br />

(V-Ver)<br />

*Operation at temperatures exceeding 85°C is subject to conditions. Please contact <strong>Renesas</strong> Technology for details.<br />

Group<br />

<strong>M32C</strong>/84<br />

Flash<br />

memory<br />

Flash<br />

memory<br />

Product Number List<br />

<strong>MCU</strong>s for Automotive (<strong>M32C</strong>/81 Group) Product Number List<br />

Memory On-Chip Memory (Bytes) Clock Oscillation Min. Instruction Operating<br />

Product No. Frequency<br />

Type Data<br />

Execution Time Temperature<br />

ROM Flash RAM<br />

(MHz) (ns) Range (°C)*<br />

Memory On-Chip Memory (Bytes) Clock Oscillation Min. Instruction Operating<br />

Product No. Frequency<br />

Type Data<br />

Execution Time Temperature<br />

ROM Flash RAM<br />

(MHz) (ns) Range (°C)*<br />

128K<br />

256K<br />

320K<br />

384K<br />

384K<br />

512K<br />

—<br />

4K<br />

10K<br />

20K<br />

24K<br />

M30840MCT-XXXGP<br />

M30842MCT-XXXGP<br />

M30840<strong>MCU</strong>-XXXGP★★<br />

M30842<strong>MCU</strong>-XXXGP★★<br />

M30843MGT-XXXGP<br />

M30845MGT-XXXGP<br />

M30843MGU-XXXGP★★<br />

M30845MGU-XXXGP★★<br />

M30843MWT-XXXGP<br />

M30845MWT-XXXGP<br />

M30843MWU-XXXGP★★<br />

M30845MWU-XXXGP★★<br />

M30843MHT-XXXGP<br />

M30845MHT-XXXGP<br />

M30843MHU-XXXGP★★<br />

M30845MHU-XXXGP★★<br />

M30843FHTGP<br />

M30845FHTGP<br />

M30843FHUGP<br />

M30845FHUGP<br />

M30843FJTGP<br />

M30845FJTGP<br />

M30843FJUGP<br />

M30845FJUGP<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 105<br />

(U-Ver)<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 105<br />

(U-Ver)<br />

-40 to 85<br />

(T-Ver)<br />

Input<br />

Ports<br />

-40 to 105<br />

(U-Ver)<br />

32 31.3<br />

-40 to 85<br />

(T-Ver)<br />

4.2 to 5.5 1<br />

-40 to 105<br />

(U-Ver)<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 105<br />

(U-Ver)<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 105<br />

(U-Ver)<br />

*Operation at temperatures exceeding 85°C is subject to conditions. Please contact <strong>Renesas</strong> Technology for details.<br />

Operating<br />

Voltage<br />

(V)<br />

Operating<br />

Voltage<br />

(V)<br />

Input<br />

Ports<br />

Input<br />

Ports<br />

I/O<br />

Ports<br />

87<br />

123<br />

I/O<br />

Ports<br />

87<br />

123<br />

I/O<br />

Ports<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

Functions<br />

• 16-bit timers: 11<br />

• 10-bit A/D converter: 26 channels<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 4 channels<br />

• DMAC : Started by all<br />

variable vector interrupts<br />

• Intelligent I/O: 2 groups<br />

• Serial interface ports: 7<br />

• Watchdog timer: 1<br />

• CAN controller: 1 channel<br />

• 3-phase PWM output ports: 13<br />

• CRC code generator circuit<br />

• X-Y converter circuit<br />

• PLL frequency converter circuit<br />

• 16-bit timers: 11<br />

• 10-bit A/D converter: 34 channels<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 4 channels<br />

• DMAC : Started by all<br />

variable vector interrupts<br />

• Intelligent I/O: 2 groups<br />

• Serial interface ports: 7<br />

• Watchdog timer: 1<br />

• CAN controller: 1 channel<br />

• 3-phase PWM output ports: 25<br />

• CRC code generator circuit<br />

• X-Y converter circuit<br />

• PLL frequency converter circuit<br />

<strong>MCU</strong>s for Automotive (<strong>M32C</strong>/83 Group) Product Number List<br />

Functions<br />

• 16-bit timers: 11<br />

• 10-bit A/D converter: 26 channels<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 4 channels<br />

• DMAC : Started by all<br />

variable vector interrupts<br />

• Intelligent I/O: 4 groups<br />

• Serial interface ports: 9<br />

• Watchdog timer: 1<br />

• CAN controller: 1 channel<br />

• 3-phase PWM output ports: 15<br />

• CRC code generator circuit<br />

• X-Y converter circuit<br />

• PLL frequency converter circuit<br />

• 16-bit timers: 11<br />

• 10-bit A/D converter: 34 channels<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 4 channels<br />

• DMAC : Started by all<br />

variable vector interrupts<br />

• Intelligent I/O: 4 groups<br />

• Serial interface ports: 9<br />

• Watchdog timer: 1<br />

• CAN controller: 1 channel<br />

• 3-phase PWM output ports: 33<br />

• CRC code generator circuit<br />

• X-Y converter circuit<br />

• PLL frequency converter circuit<br />

<strong>MCU</strong>s for Automotive (<strong>M32C</strong>/84 Group) Product Number List<br />

Functions<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter:<br />

100pin:26ch, 144pin:34ch<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 4 channels<br />

• DMAC : Started by all<br />

variable vector interrupts<br />

• Intelligent I/O: 1 groups<br />

• Serial interface ports: 7<br />

• Watchdog timer: 1<br />

• CAN controller: 1 channel<br />

• 3-phase PWM output ports: 13<br />

• CRC code generator circuit<br />

• X-Y converter circuit<br />

• PLL frequency converter circuit<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

Packages<br />

PRQP0100JB-A<br />

PLQP0144KA-A<br />

Packages<br />

PLQP0100KB-A<br />

PLQP0144KA-A<br />

Packages<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

: Under Development


Group<br />

<strong>M32C</strong>/85<br />

Mask ROM<br />

256K<br />

320K<br />

384K<br />

320K<br />

384K<br />

512K<br />

—<br />

4K<br />

20K<br />

24K<br />

M30853MGT-XXXGP<br />

M30855MGT-XXXGP<br />

M30853MGU-XXXGP★★<br />

M30855MGU-XXXGP★★<br />

M30853MWT-XXXGP<br />

M30855MWT-XXXGP<br />

M30853MWU-XXXGP★★<br />

M30855MWU-XXXGP★★<br />

M30853MHT-XXXGP<br />

M30855MHT-XXXGP<br />

M30853MHU-XXXGP★★<br />

M30855MHU-XXXGP★★<br />

M30853FWTGP<br />

M30855FWTGP<br />

M30853FWUGP<br />

M30855FWUGP<br />

M30853FHTGP<br />

M30855FHTGP<br />

M30853FHUGP<br />

M30855FHUGP<br />

M30853FJTGP<br />

M30855FJTGP<br />

M30853FJUGP<br />

M30855FJUGP<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 105<br />

(U-Ver)<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 105<br />

(U-Ver)<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 105<br />

(U-Ver)<br />

32 31.3<br />

-40 to 85<br />

(T-Ver)<br />

4.2 to 5.5 1<br />

-40 to 105<br />

(U-Ver)<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 105<br />

(U-Ver)<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 105<br />

(U-Ver)<br />

*Operation at temperatures exceeding 85°C is subject to conditions. Please contact <strong>Renesas</strong> Technology for details.<br />

Group<br />

<strong>M32C</strong>/88<br />

<strong>MCU</strong>s for Automotive (<strong>M32C</strong>/85 Group) Product Number List<br />

Memory On-Chip Memory (Bytes) Clock Oscillation Min. Instruction Operating<br />

Product No. Frequency<br />

Type Data<br />

Execution Time Temperature<br />

ROM Flash RAM<br />

(MHz) (ns) Range (°C)*<br />

Flash<br />

memory<br />

*Operation at temperatures exceeding 85°C is subject to conditions. Please contact <strong>Renesas</strong> Technology for details.<br />

Operating<br />

Voltage<br />

(V)<br />

Input<br />

Ports<br />

I/O<br />

Ports<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

87<br />

123<br />

Functions<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter:<br />

100pin:26ch, 144pin:34ch<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 4 channels<br />

• DMAC : Started by all<br />

variable vector interrupts<br />

• Intelligent I/O: 1 groups<br />

• Serial interface ports: 7<br />

• Watchdog timer: 1<br />

• CAN controller: 2 channel<br />

• 3-phase PWM output ports: 13<br />

• CRC code generator circuit<br />

• X-Y converter circuit<br />

• PLL frequency converter circuit<br />

<strong>MCU</strong>s for Automotive (<strong>M32C</strong>/88 Group) Product Number List<br />

Memory<br />

Type<br />

On-Chip Memory (Bytes)<br />

Data<br />

ROM Flash RAM<br />

Product No.<br />

Clock Oscillation Min. Instruction Operating<br />

Frequency Execution Time Temperature<br />

(MHz) (ns) Range (°C)*<br />

Operating<br />

Voltage<br />

(V)<br />

Input<br />

Ports<br />

I/O<br />

Ports<br />

Functions<br />

M30880FWTGP<br />

-40 to 85<br />

87 • Input timers: 6<br />

320K<br />

M30882FWTGP<br />

M30880FWUGP<br />

M30882FWUGP<br />

(T-Ver)<br />

-40 to 105<br />

(U-Ver)<br />

123<br />

87<br />

123<br />

• Output timers: 5<br />

• 10-bit A/D converter:<br />

100pin:26ch, 144pin:34ch<br />

• 8-bit D/A converter: 2 channels<br />

Flash<br />

memory<br />

384K 4K 18K<br />

M30880FHTGP<br />

M30882FHTGP<br />

M30880FHUGP<br />

M30882FHUGP<br />

M30880FJTGP<br />

32 31.3<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 105<br />

(U-Ver)<br />

-40 to 85<br />

4.2 to 5.5 1<br />

87<br />

123<br />

87<br />

123<br />

87<br />

• DMAC: 4 channels<br />

• DMAC : Started by all<br />

variable vector interrupts<br />

• Intelligent I/O: 1 groups<br />

• Serial interface ports: 7<br />

• Watchdog timer: 1<br />

• CAN controller: 3 channel<br />

512K<br />

M30882FJTGP<br />

M30880FJUGP<br />

M30882FJUGP<br />

(T-Ver)<br />

-40 to 105<br />

(U-Ver)<br />

123<br />

87<br />

123<br />

• 3-phase PWM output ports: 13<br />

• CRC code generator circuit<br />

• X-Y converter circuit<br />

• PLL frequency converter circuit<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

100P6Q-A<br />

144P6Q-A<br />

Packages<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

: Under Development<br />

Packages<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

PRQP0100KB-A<br />

PRQP0144KA-A<br />

80


81<br />

Group<br />

<strong>M16C</strong>/1N<br />

Memory On-Chip Memory (Bytes) Clock Oscillation Min. Instruction Operating<br />

Product No. Frequency<br />

Type Data<br />

Execution Time Temperature<br />

ROM Flash RAM<br />

(MHz) (ns) Range (°C)*<br />

Mask ROM<br />

Flash<br />

memory<br />

Product Number List<br />

<strong>MCU</strong>s for Automotive (<strong>M16C</strong>/1N Group) Product Number List<br />

32K<br />

64K<br />

64K<br />

—<br />

4K<br />

1K<br />

3K<br />

3K<br />

M301N2M4T-XXXFP<br />

M301N2M4V-XXXFP<br />

M301N2M8T-XXXFP<br />

M301N2M8V-XXXFP<br />

M301N2F8TFP<br />

M301N2F8VFP<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 125<br />

(V-Ver)<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 125<br />

(V-Ver)<br />

*Operation at temperatures exceeding 85°C is subject to conditions. Please contact <strong>Renesas</strong> Technology for details.<br />

Operating<br />

Voltage<br />

(V)<br />

Group<br />

Memory<br />

Type<br />

On-Chip Memory (Bytes)<br />

Data<br />

ROM Flash RAM<br />

Product No.<br />

Clock Oscillation Min. Instruction<br />

Frequency Execution Time<br />

(MHz) (ns)<br />

Operating<br />

Temperature<br />

Range (°C)*<br />

Operating<br />

Voltage<br />

(V)<br />

24K 1K<br />

M30260F3TGP<br />

M30260F3VGP<br />

20<br />

*1<br />

50<br />

*2<br />

-40 to 85 (T-Ver)<br />

-40 to 105 or -40 to 125 (V-Ver)<br />

3.0 to 5.5<br />

4.2 to 5.5<br />

<strong>M16C</strong>/26A<br />

Flash<br />

memory 48K<br />

64K<br />

4K<br />

2K<br />

M30260F6TGP<br />

M30260F6VGP<br />

M30260F8TGP<br />

M30260F8VGP<br />

20<br />

*1<br />

20<br />

*1<br />

50<br />

*2<br />

50<br />

*2<br />

-40 to 85 (T-Ver)<br />

-40 to 105 or -40 to 125 (V-Ver)<br />

-40 to 85 (T-Ver)<br />

-40 to 105 or -40 to 125 (V-Ver)<br />

3.0 to 5.5<br />

4.2 to 5.5<br />

3.0 to 5.5<br />

4.2 to 5.5<br />

M30280M8T-XXXHP 20 50 -40 to 85 (T-Ver) 3.0 to 5.5<br />

64K 4K<br />

M30280M8V-XXXHP<br />

M30281M8T-XXXHP<br />

*1<br />

20<br />

*2<br />

50<br />

-40 to 105 or -40 to 125 (V-Ver)<br />

-40 to 85 (T-Ver)<br />

4.2 to 5.5<br />

3.0 to 5.5<br />

Mask ROM —<br />

M30281M8V-XXXHP<br />

M30280MAT-XXXHP<br />

*1<br />

20<br />

*2<br />

50<br />

-40 to 105 or -40 to 125 (V-Ver)<br />

-40 to 85 (T-Ver)<br />

4.2 to 5.5<br />

3.0 to 5.5<br />

<strong>M16C</strong>/28<br />

M30280MAV-XXXHP<br />

M30281MAT-XXXHP<br />

*1<br />

20<br />

*2<br />

50<br />

-40 to 105 or -40 to 125 (V-Ver)<br />

-40 to 85 (T-Ver)<br />

4.2 to 5.5<br />

3.0 to 5.5<br />

96K 8K<br />

M30281MAV-XXXHP<br />

M30280FATHP<br />

*1<br />

20<br />

*2<br />

50<br />

-40 to 105 or -40 to 125 (V-Ver)<br />

-40 to 85 (T-Ver)<br />

4.2 to 5.5<br />

3.0 to 5.5<br />

Flash<br />

memory<br />

4K<br />

M30280FAVHP<br />

M30281FATHP<br />

*1<br />

20<br />

*2<br />

50<br />

-40 to 105 or -40 to 125 (V-Ver)<br />

-40 to 85 (T-Ver)<br />

4.2 to 5.5<br />

3.0 to 5.5<br />

M30281FAVHP *1 *2 -40 to 105 or -40 to 125 (V-Ver) 4.2 to 5.5<br />

M30290M8T-XXXHP 20 50 -40 to 85 (T-Ver) 3.0 to 5.5<br />

64K 4K<br />

M30290M8V-XXXHP<br />

M30291M8T-XXXHP<br />

*1<br />

20<br />

*2<br />

50<br />

-40 to 105 or -40 to 125 (V-Ver)<br />

-40 to 85 (T-Ver)<br />

4.2 to 5.5<br />

3.0 to 5.5<br />

M30291M8V-XXXHP *1 *2 -40 to 105 or -40 to 125 (V-Ver) 4.2 to 5.5<br />

M30290MAT-XXXHP 20 50 -40 to 85 (T-Ver) 3.0 to 5.5<br />

Mask ROM 96K — 8K<br />

M30290MAV-XXXHP<br />

M30291MAT-XXXHP<br />

*1<br />

20<br />

*2<br />

50<br />

-40 to 105 or -40 to 125 (V-Ver)<br />

-40 to 85 (T-Ver)<br />

4.2 to 5.5<br />

3.0 to 5.5<br />

M30291MAV-XXXHP *1 *2 -40 to 105 or -40 to 125 (V-Ver) 4.2 to 5.5<br />

M30290MCT-XXXHP 20 50 -40 to 85 (T-Ver) 3.0 to 5.5<br />

<strong>M16C</strong>/29<br />

128K 12K<br />

M30290MCV-XXXHP<br />

M30291MCT-XXXHP<br />

*1<br />

20<br />

*2<br />

50<br />

-40 to 105 or -40 to 125 (V-Ver)<br />

-40 to 85 (T-Ver)<br />

4.2 to 5.5<br />

3.0 to 5.5<br />

M30291MCV-XXXHP *1 *2 -40 to 105 or -40 to 125 (V-Ver) 4.2 to 5.5<br />

M30290FATHP 20 50 -40 to 85 (T-Ver) 3.0 to 5.5<br />

96K 8K<br />

M30290FAVHP<br />

M30291FATHP<br />

*1<br />

20<br />

*2<br />

50<br />

-40 to 105 or -40 to 125 (V-Ver)<br />

-40 to 85 (T-Ver)<br />

4.2 to 5.5<br />

3.0 to 5.5<br />

Flash<br />

memory<br />

4K<br />

M30291FAVHP<br />

M30290FCTHP<br />

*1<br />

20<br />

*2<br />

50<br />

-40 to 105 or -40 to 125 (V-Ver)<br />

-40 to 85 (T-Ver)<br />

4.2 to 5.5<br />

3.0 to 5.5<br />

128K 12K<br />

M30290FCVHP<br />

M30291FCTHP<br />

*1<br />

20<br />

*2<br />

50<br />

-40 to 105 or -40 to 125 (V-Ver)<br />

-40 to 85 (T-Ver)<br />

4.2 to 5.5<br />

3.0 to 5.5<br />

M30291FCVHP *1 *2 -40 to 105 or -40 to 125 (V-Ver) 4.2 to 5.5<br />

*1. 20MHz (-40 to 105°C), 16MHz (-40 to 125°C)<br />

*2. 50ns (-40 to 105°C), 62.5ns (-40 to 125°C)<br />

*Operation at temperatures exceeding 85°C is subject to conditions. Please contact <strong>Renesas</strong> Technology for details.<br />

Input<br />

Ports<br />

I/O<br />

Ports<br />

Input I/O<br />

Ports Ports<br />

—<br />

39<br />

71<br />

55<br />

71<br />

55<br />

71<br />

55<br />

71<br />

55<br />

71<br />

55<br />

71<br />

55<br />

71<br />

55<br />

71<br />

55<br />

Functions<br />

16 62.5<br />

-40 to 85<br />

(T-Ver)<br />

4.2 to 5.5 — 37<br />

• 8-bit timers: 4<br />

• 16-bit timer: 1<br />

• 10-bit A/D converter:<br />

14 channels<br />

• 8-bit D/A converter: 48P6Q-A<br />

-40 to 125<br />

(V-Ver)<br />

[16MHz]<br />

1 channels<br />

• Serial interface ports: 2<br />

• Watchdog timer: 1<br />

• CAN controller: 1 channel<br />

Functions<br />

• Input timers: 3<br />

• Output timers: 5<br />

• 10-bit A/D converter:<br />

12 channels<br />

• Serial interface ports: 3<br />

• Watchdog timer: 1<br />

• 3-phase PWM output<br />

ports: 5<br />

• CRC code generator<br />

circuit<br />

• Input timers: 3<br />

• Output timers: 5<br />

• Input capture ports: 8<br />

• Output compare ports: 8<br />

• 10-bit A/D converter:<br />

27 channels (80-pin<br />

version)<br />

• Serial interface ports:<br />

5 (80-pin version)<br />

• CRC code generator<br />

circuit<br />

• Watchdog timer: 1<br />

• 3-phase PWM output<br />

ports: 13<br />

• Multimaster I 2C-bus<br />

• Input timers: 3<br />

• Output timers: 5<br />

• Input capture ports: 8<br />

• Output compare ports: 8<br />

• 10-bit A/D converter:<br />

27 channels (80-pin<br />

version)<br />

• Serial interface ports:<br />

5 (80-pin version)<br />

• Watchdog timer: 1<br />

• 3-phase PWM output<br />

ports: 13<br />

• Multimaster I 2C-bus<br />

• CRC code generator<br />

circuit<br />

• CAN controller:<br />

1 channel<br />

48P6Q-A<br />

80P6Q-A<br />

64P6Q-A<br />

80P6Q-A<br />

64P6Q-A<br />

80P6Q-A<br />

64P6Q-A<br />

80P6Q-A<br />

64P6Q-A<br />

80P6Q-A<br />

64P6Q-A<br />

80P6Q-A<br />

64P6Q-A<br />

80P6Q-A<br />

64P6Q-A<br />

80P6Q-A<br />

64P6Q-A<br />

Packages<br />

<strong>MCU</strong>s for Automotive (<strong>M16C</strong>/26A, 28, 29 Group) Product Number List<br />

PLQP0048KB-A<br />

Packages<br />

PLQP0048KB-A<br />

PLQP0080KB-A<br />

PLQP0064KB-A<br />

PLQP0080KB-A<br />

PLQP0064KB-A<br />

PLQP0080KB-A<br />

PLQP0064KB-A<br />

PLQP0080KB-A<br />

PLQP0064KB-A<br />

PLQP0080KB-A<br />

PLQP0064KB-A<br />

PLQP0080KB-A<br />

PLQP0064KB-A<br />

PLQP0080KB-A<br />

PLQP0064KB-A<br />

PLQP0080KB-A<br />

PLQP0064KB-A


Group<br />

<strong>M16C</strong>/62T<br />

<strong>MCU</strong>s for Automotive (<strong>M16C</strong>/62 Group) Product Number List<br />

Memory On-Chip Memory (Bytes) Clock Oscillation Min. Instruction Operating<br />

Product No. Frequency<br />

Type Data<br />

Execution Time Temperature<br />

ROM Flash RAM<br />

(MHz) (ns) Range (°C)*<br />

Mask ROM<br />

Flash<br />

memory<br />

32K<br />

64K<br />

128K<br />

—<br />

3K<br />

4K<br />

5K<br />

10K<br />

M30623M4T-XXXGP<br />

M30622M8T-XXXFP<br />

M30622M8V-XXXFP<br />

M30623M8T-XXXGP<br />

M30623M8V-XXXGP<br />

M30622MCT-XXXFP<br />

M30622MCV-XXXFP<br />

M30623MCT-XXXGP<br />

M30623MCV-XXXGP<br />

M30620FCT-XXXFP<br />

M30620FCTFP<br />

M30620FCUFP<br />

M30621FCTGP<br />

M30621FCUGP<br />

16<br />

62.5<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 125<br />

(V-Ver)<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 125<br />

(V-Ver)<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 125<br />

(V-Ver)<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 125<br />

(V-Ver)<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 105<br />

(U-Ver)<br />

-40 to 85<br />

(T-Ver)<br />

Operating<br />

Voltage<br />

(V)<br />

4.2 to 5.5<br />

M30624FGU-XXXFP<br />

M30624FGUFP<br />

-40 to 105<br />

(U-Ver)<br />

256K 20K<br />

M30624FGT-XXXGP<br />

M30624FGTGP<br />

-40 to 85<br />

M30622ECT-XXXFP<br />

M30622ECTFP<br />

(T-Ver)<br />

M30622ECV-XXXFP<br />

-40 to 125<br />

One-Time<br />

PROM<br />

128K 5K<br />

M30622ECVFP<br />

M30623ECT-XXXGP<br />

(V-Ver)<br />

-40 to 85<br />

M30623ECTGP<br />

(T-Ver)<br />

M30623ECV-XXXGP<br />

-40 to 125<br />

M30623ECVGP<br />

(V-Ver)<br />

48K<br />

M3062CM6T-XXXGP<br />

-40 to 85<br />

4K M3062CM8T-XXXGP<br />

(T-Ver)<br />

64K<br />

M3062CM8V-XXXGP<br />

-40 to 125<br />

(V-Ver)<br />

Mask ROM<br />

96K<br />

—<br />

5K<br />

M3062CMAT-XXXGP<br />

M3062CMAV-XXXGP<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 125<br />

(V-Ver)<br />

<strong>M16C</strong>/62PT<br />

128K 10K<br />

M3062AMCT-XXXGP<br />

M3062AMCV-XXXGP<br />

24 41.7<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 125<br />

(V-Ver)<br />

4.0 to 5.5<br />

64K<br />

4K M3062CF8TGP<br />

-40 to 85<br />

M3062AFCTGP<br />

(T-Ver)<br />

Flash<br />

memory<br />

128K<br />

4K<br />

10K<br />

M3062AFCVGP<br />

M3062JFHTFP<br />

-40 to 125<br />

(V-Ver)<br />

-40 to 85<br />

384K 31K M3062JFHTGP<br />

(T-Ver)<br />

M3062JFHVGP<br />

-40 to 125<br />

(V-Ver)<br />

*Operation at temperatures exceeding 85°C is subject to conditions. Please contact <strong>Renesas</strong> Technology for details.<br />

Input<br />

Ports<br />

1<br />

1<br />

I/O<br />

Ports<br />

70<br />

87<br />

70<br />

87<br />

70<br />

87<br />

70<br />

87<br />

70<br />

87<br />

Functions<br />

• Input timers: 5<br />

• Output timers: 3<br />

• 10-bit A/D converter: 26 channels<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• Watchdog timer: 1<br />

• CRC code generator circuit<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter: 26 channels<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• Watchdog timer: 1<br />

• 3-phase PWM output ports: 6<br />

• CRC code generator circuit<br />

• Input timers: 5<br />

• Output timers: 3<br />

• 10-bit A/D converter: 26 channels<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• Watchdog timer: 1<br />

• CRC code generator circuit<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter: 26 channels<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• Watchdog timer: 1<br />

• 3-phase PWM output ports: 6<br />

• CRC code generator circuit<br />

• Input timers: 5<br />

• Output timers: 3<br />

• 10-bit A/D converter: 26 channels<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• Watchdog timer: 1<br />

• CRC code generator circuit<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter: 26 channels<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• Watchdog timer: 1<br />

• 3-phase PWM output ports: 6<br />

• CRC code generator circuit<br />

• Input timers: 5<br />

• Output timers: 3<br />

• 10-bit A/D converter: 26 channels<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• Watchdog timer: 1<br />

• CRC code generator circuit<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter: 26 channels<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• Watchdog timer: 1<br />

• 3-phase PWM output ports: 6<br />

• CRC code generator circuit<br />

• Input timers: 5<br />

• Output timers: 3<br />

• 10-bit A/D converter: 26 channels<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• Watchdog timer: 1<br />

• CRC code generator circuit<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter: 26 channels<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• Watchdog timer: 1<br />

• 3-phase PWM output ports: 6<br />

• PLL frequency converter circuit<br />

• CRC code generator circuit<br />

80P6S-A<br />

100P6S-A<br />

80P6S-A<br />

100P6S-A<br />

80P6S-A<br />

100P6S-A<br />

80P6S-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

80P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

Packages<br />

PRQP0080JA-A<br />

PRQP0100JB-A<br />

PRQP0080JA-A<br />

PRQP0100JB-A<br />

PRQP0080JA-A<br />

PRQP0100JB-A<br />

PRQP0080JA-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

PRQP0080JA-A<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

82


83<br />

Group<br />

<strong>M16C</strong>/6N<br />

(<strong>M16C</strong>/6N4)<br />

<strong>M16C</strong>/6N<br />

(<strong>M16C</strong>/6N5)<br />

<strong>M16C</strong>/6N<br />

(<strong>M16C</strong>/6NK)<br />

<strong>M16C</strong>/6N<br />

(<strong>M16C</strong>/6NM)<br />

M306N4MCT-XXXFP<br />

128K 5K<br />

M306N4MCT-XXXGP<br />

M306N4MCV-XXXFP<br />

M306N4MCV-XXXGP<br />

M306N4MGT-XXXFP<br />

256K 10K<br />

M306N4MGT-XXXGP<br />

M306N4MGV-XXXFP<br />

M306N4MGV-XXXGP<br />

M306N4FCTFP<br />

128K 5K<br />

M306N4FCTGP<br />

M306N4FCVFP<br />

M306N4FCVGP<br />

M306N4FGTFP<br />

256K 10K<br />

M306N4FGTGP<br />

M306N4FGVFP<br />

M306N4FGVGP<br />

M306N5MCT-XXXFP<br />

M306N5MCT-XXXGP<br />

M306N5MCV-XXXFP<br />

128K 5K<br />

M306N5MCV-XXXGP<br />

M306N5FCTFP<br />

M306N5FCTGP<br />

M306N5FCVFP<br />

384K<br />

M306N5FCVGP<br />

M306NKFHTGP<br />

20 50.0 1<br />

512K<br />

★★<br />

Memory<br />

Type<br />

On-Chip Memory (Bytes)<br />

Data<br />

ROM Flash RAM<br />

Product No.<br />

Clock Oscillation Min. Instruction Operating Operating<br />

Frequency Execution Time Temperature Voltage<br />

(MHz) (ns) Range (°C)* (V)<br />

Input<br />

Ports<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 125<br />

Mask ROM<br />

—<br />

(V-Ver)<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 125<br />

(V-Ver)<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 125<br />

Flash<br />

memory<br />

4K<br />

(V-Ver)<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 125<br />

(V-Ver)<br />

-40 to 85<br />

Mask ROM<br />

(T-Ver)<br />

-40 to 125<br />

—<br />

(V-Ver)<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 125<br />

(V-Ver)<br />

-40 to 85<br />

(T-Ver)<br />

4.2 to 5.5<br />

[20MHz]<br />

M306NKFJTGP<br />

Flash<br />

memory<br />

Product Number List<br />

<strong>MCU</strong>s for Automotive (<strong>M16C</strong>/6N Group) Product Number List<br />

384K<br />

512K<br />

384K<br />

512K<br />

384K<br />

512K<br />

4K<br />

31K<br />

M306NKFHVGP ★★<br />

M306NKFJVGP<br />

M306NMFHTGP<br />

M306NMFJTGP<br />

M306NMFHVGP<br />

M306NMFJVGP<br />

-40 to 125<br />

(V-Ver)<br />

-40 to 85<br />

(T-Ver)<br />

-40 to 85<br />

(T-Ver)<br />

Note: Specifications of products currently under development are subject to change.<br />

*Operation at temperatures exceeding 85°C is subject to conditions. Please contact <strong>Renesas</strong> Technology for details.<br />

I/O<br />

Ports<br />

87<br />

113<br />

Functions<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter:<br />

26 channels<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 4<br />

• CAN controller: 2 channels<br />

• Watchdog timer: 1<br />

• CRC code generator circuit<br />

• 3-phase PWM output ports: 5<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter:<br />

26 channels<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 4<br />

• CAN controller: 1 channels<br />

• Watchdog timer: 1<br />

• CRC code generator circuit<br />

• 3-phase PWM output ports: 5<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter:<br />

26 channels<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 5<br />

• CAN controller: 2 channels<br />

• Watchdog timer: 1<br />

• CRC code generator circuit<br />

• 3-phase PWM output ports: 5<br />

• Input timers: 6<br />

• Output timers: 5<br />

• 10-bit A/D converter:<br />

26 channels<br />

• 8-bit D/A converter: 2 channels<br />

• DMAC: 2 channels<br />

• Serial interface ports: 7<br />

• CAN controller: 2 channels<br />

• Watchdog timer: 1<br />

• CRC code generator circuit<br />

• 3-phase PWM output ports: 5<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

100P6S-A<br />

100P6Q-A<br />

Packages<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

PRQP0100JB-A<br />

PLQP0100KB-A<br />

100P6Q-A PLQP0100KB-A<br />

128P6Q-A PLQP0128KB-A<br />

: Under Development


Group<br />

<strong>R8C</strong>/20 ★<br />

<strong>R8C</strong>/21 ★<br />

<strong>R8C</strong>/22 ★<br />

<strong>R8C</strong>/23 ★<br />

<strong>R8C</strong>/26 ★★<br />

<strong>R8C</strong>/27 ★★<br />

<strong>R8C</strong>/28 ★★<br />

<strong>R8C</strong>/29 ★★<br />

<strong>MCU</strong>s for Automotive (<strong>R8C</strong>/Tiny Series) Product Number List<br />

Memory<br />

Type<br />

On-Chip Memory (Bytes)<br />

Data<br />

ROM Flash RAM<br />

Clock Oscillation Min. Instruction Operating<br />

Product No. Frequency Execution Time Temperature<br />

(MHz) (ns) Range (°C)*<br />

Operating<br />

Voltage<br />

(V)<br />

32K<br />

2K<br />

R5F21206JFP★<br />

R5F21206KFP★<br />

48K 2.5K<br />

R5F21207JFP★<br />

R5F21207KFP★<br />

64K — 3K<br />

R5F21208JFP★★<br />

R5F21208KFP★★<br />

96K<br />

5K<br />

R5F2120AJFP★★<br />

R5F2120AKFP★★<br />

128K 6K<br />

R5F2120CJFP★★<br />

R5F2120CKFP★★<br />

32K<br />

2K<br />

R5F21216JFP★<br />

R5F21216KFP★<br />

48K 2.5K<br />

R5F21217JFP★<br />

R5F21217KFP★<br />

64K 2K 3K<br />

R5F21218JFP★★<br />

R5F21218KFP★★<br />

96K<br />

5K<br />

R5F2121AJFP★★<br />

R5F2121AKFP★★<br />

128K 6K<br />

R5F2121CJFP★★<br />

R5F2121CKFP★★<br />

32K<br />

2K<br />

R5F21226JFP★<br />

R5F21226KFP★<br />

48K 2.5K<br />

R5F21227JFP★<br />

R5F21227KFP★<br />

64K — 3K<br />

R5F21228JFP★★<br />

R5F21228KFP★★<br />

Flash<br />

memory<br />

96K<br />

128K<br />

32K<br />

48K<br />

5K<br />

6K<br />

2K<br />

2.5K<br />

R5F2122AJFP★★<br />

R5F2122AKFP★★<br />

R5F2122CJFP★★<br />

R5F2122CKFP★★<br />

R5F21236JFP★<br />

R5F21236KFP★<br />

R5F21237JFP★<br />

R5F21237KFP★<br />

20<br />

(J-version)<br />

16<br />

(K-version)<br />

50<br />

(J-version)<br />

62.5<br />

(K-version)<br />

-40 to 85<br />

(J-version)<br />

-40 to 125<br />

(K-version)<br />

2.7 to 5.5 [10MHz]<br />

3.0 to 5.5 [20MHz]<br />

(J-version)<br />

2.7 to 5.5 [10MHz]<br />

3.0 to 5.5 [16MHz]<br />

(K-version)<br />

64K 2K 3K<br />

R5F21238JFP★★<br />

R5F21238KFP★★<br />

96K<br />

5K<br />

R5F2123AJFP★★<br />

R5F2123AKFP★★<br />

128K 6K<br />

R5F2123CJFP★★<br />

R5F2123CKFP★★<br />

16K<br />

1K<br />

R5F21264JFP★★<br />

32K<br />

—<br />

1.5K<br />

R5F21264KFP★★<br />

R5F21266JFP★★<br />

R5F21266KFP★★<br />

16K<br />

32K<br />

16K<br />

16K<br />

2K<br />

—<br />

2K<br />

1K<br />

1.5K<br />

1K<br />

1K<br />

R5F21274JFP★★<br />

R5F21274KFP★★<br />

R5F21276JFP★★<br />

R5F21276KFP★★<br />

R5F21284JSP★★<br />

R5F21284KSP★★<br />

R5F21294JSP★★<br />

R5F21294KSP★★<br />

Input<br />

Ports<br />

3<br />

I/O<br />

Ports<br />

41<br />

25<br />

13<br />

Functions<br />

• Low-speed on-chip oscillator<br />

• High-precission High-speed<br />

on-chip oscillator (40MHz)<br />

• Power-on reset<br />

• Voltage detection circuits: 2<br />

• 8-bit timers: 3<br />

• 16-bit timer: 2<br />

• Input capture port: 8<br />

• Output compare ports: 9<br />

• 10-bit A/D converter:<br />

12 channels<br />

• Serial interface port: 2<br />

• Hardware LIN function<br />

• SSU<br />

• Multimaster I 2 C-bus<br />

• Watchdog timer: 1<br />

• Low-speed on-chip oscillator<br />

• High-precission High-speed<br />

on-chip oscillator (40MHz)<br />

• Power-on reset<br />

• Voltage detection circuits: 2<br />

• CAN controller: 1<br />

• 8-bit timers: 3<br />

• 16-bit timer: 2<br />

• Input capture port: 8<br />

• Output compare ports: 9<br />

• 10-bit A/D converter:<br />

12 channels<br />

• Serial interface port: 2<br />

• Hardware LIN function<br />

• SSU<br />

• Multimaster I 2 C-bus<br />

• Watchdog timer: 1<br />

• Low-speed on-chip oscillator<br />

• High-precission High-speed<br />

on-chip oscillator (40MHz)<br />

• Power-on reset<br />

• Voltage detection circuits: 2<br />

• 8-bit timers: 3<br />

• 16-bit timer: 1<br />

• Input capture port: 4<br />

• Output compare ports: 5<br />

• 10-bit A/D converter:<br />

12 channels<br />

• Serial interface port: 2<br />

• Hardware LIN function<br />

• SSU<br />

• Multimaster I 2 C-bus<br />

• Watchdog timer: 1<br />

• Low-speed on-chip oscillator<br />

• High-precission High-speed<br />

on-chip oscillator (40MHz)<br />

• Power-on reset<br />

• Voltage detection circuits: 2<br />

• 8-bit timers: 3<br />

• 16-bit timer: 1<br />

• Input capture port: 4<br />

• Output compare ports: 5<br />

• 10-bit A/D converter:<br />

4 channels<br />

• Serial interface port: 2<br />

• Hardware LIN function<br />

• SSU<br />

• Multimaster I 2 C-bus<br />

• Watchdog timer: 1<br />

48P6Q-A<br />

48P6Q-A<br />

32P6U-A<br />

20P2F-A<br />

Packages<br />

PLQP0048KB-A<br />

PLQP0048KB-A<br />

PLQP0032GB-A<br />

PLSP0020JB-A<br />

*Operation at temperatures exceeding 85°C is subject to conditions. Please contact <strong>Renesas</strong> Technology for details. : New Product<br />

: Under Development<br />

84


85<br />

Support System<br />

Get the latest information on the <strong>M16C</strong> <strong>Family</strong> at the <strong>Renesas</strong> Web site.<br />

<strong>Renesas</strong> <strong>M16C</strong> <strong>Family</strong> Web Page http://www.renesas.com/m16c<br />

A wealth of information is available, including the latest technical data necessary for system development.<br />

Display of Information Focusing on a Specific Topic<br />

CONTACT US<br />

This link displays a page containing<br />

contact information for submitting<br />

technical inquiries to <strong>Renesas</strong>.<br />

Inquiries may also be emailed to the<br />

following address.<br />

Email: csc@renesas.com<br />

Application Notes<br />

This link displays a page<br />

where documents covering<br />

the usage of on-chip<br />

functions, technical<br />

application information, etc.,<br />

are available in PDF format.<br />

Documentation<br />

This link displays a page<br />

where product<br />

documentation such as<br />

manuals, data sheets, and<br />

catalogs are available in<br />

PDF format.<br />

FAQs<br />

This link displays a page<br />

providing answers to<br />

frequently asked questions<br />

in Q&A format.<br />

Technical Update<br />

This link displays a page<br />

where documents such as<br />

usage notes and additions to<br />

the product documentation<br />

are available in PDF format.<br />

Series Pages<br />

These links display pages containing<br />

overviews of the specifications of<br />

each product series and show the<br />

available product groups.<br />

Group Pages<br />

These links display pages containing<br />

overviews of the specifications of each<br />

product group and listings of the individual<br />

products available. Items such as sample<br />

programs and reference oscillator circuit<br />

constants can also be found on these pages.<br />

Search Options<br />

A variety of search functions is available to help you locate the<br />

information you need.<br />

Enter a Part No.: Use this search function to confirm the detailed<br />

specifications of individual products specified by part number.<br />

Parametric Search: This search function is useful for locating products<br />

that match the specifications you designate.<br />

Software and Tools<br />

This link displays a page with<br />

links to a variety of development<br />

tool products such as starter kits<br />

and flash memory programmers.


Technical Support Email: csc@renesas.com<br />

<strong>Renesas</strong> Software and Tools Web Page http://www.renesas.com/tools<br />

For customers considering purchasing <strong>Renesas</strong> tools, this Web page contains links relating to individual products, including function overviews and downloads of<br />

software evaluation versions. It is also a place where customers who already own <strong>Renesas</strong> tools can obtain the latest information, software upgrades, and more.<br />

Information for Customers Considering Purchasing <strong>Renesas</strong> Tools Information for Customers who Already Own <strong>Renesas</strong> Tools<br />

Product Information<br />

These links display pages containing<br />

datasheets providing overviews,<br />

features, and functions of the main<br />

<strong>Renesas</strong> tool products.<br />

• Product Data Sheets<br />

Documentation<br />

This link displays a page where<br />

product documentation for <strong>Renesas</strong><br />

tool products such as manuals can be<br />

downloaded.<br />

Downloads<br />

(Free Evaluation Versions)<br />

This link displays a page where<br />

evaluation versions of <strong>Renesas</strong> tool<br />

products can be downloaded.<br />

<strong>Renesas</strong> Partner Information<br />

This link displays a page containing<br />

overviews and contact information for<br />

<strong>Renesas</strong> partner companies.<br />

Application Notes<br />

This link displays a page<br />

containing application examples<br />

and sample program listings.<br />

FAQs<br />

This link displays a page<br />

providing answers to questions<br />

about the main <strong>Renesas</strong> tool<br />

products in Q&A format.<br />

Downloads<br />

(Upgrades and Sample Programs)<br />

This link displays a page where<br />

customers who have purchased<br />

software tools can download<br />

upgrades free of charge.<br />

Technical Update<br />

This link displays a page<br />

containing important usage<br />

information on <strong>Renesas</strong> <strong>MCU</strong>s<br />

and tools.<br />

Tool News<br />

This link displays the latest<br />

information on <strong>Renesas</strong> tools,<br />

updated twice a month.<br />

86


87<br />

Application<br />

Documentation<br />

<strong>MCU</strong> Development Sequence<br />

Hardware<br />

Development<br />

Selection of <strong>MCU</strong><br />

General System Design<br />

Detailed System Design<br />

Software<br />

Development<br />

Evaluation of System<br />

(Using <strong>M16C</strong> <strong>Family</strong> <strong>MCU</strong>)<br />

Application Notes<br />

Document Types<br />

Hardware<br />

URL http://www.renesas.com/m16c<br />

Short Sheet Data Sheet<br />

Hardware specifications (pin assignments, memory<br />

map, specifications of peripheral functions, electrical<br />

characteristics, timing)<br />

Hardware Manual<br />

Detailed hardware specifications, operation<br />

description, and application examples (connections<br />

with peripherals, interaction with software)<br />

Software<br />

Software Manual<br />

Detailed description of the operation of (assembly<br />

language) instructions<br />

Application Note<br />

Programming methods using assembly language and<br />

C, reference program listings (Available on the<br />

<strong>Renesas</strong> Web site.)<br />

Note: All the above documents are available for download on the <strong>Renesas</strong> Web site.<br />

In addition to the manuals for each product, a large number of application notes are available that customers can make<br />

immediate use of in their programs.<br />

List of Application Note Categories<br />

A/D Converters<br />

I 2 C-bus<br />

Noise<br />

Resets<br />

Timers<br />

CAN<br />

Applications<br />

Automotive<br />

D/A Converters<br />

Intelligent I/O<br />

CRC<br />

Serial Interfaces<br />

Watchdog Timers<br />

USB<br />

Motors<br />

Development Tools<br />

Flash Memory<br />

Interrupts<br />

Program Security<br />

PWM Timers for 3-Phase<br />

Motor Drive<br />

DMAC<br />

External Buses<br />

Inverter<br />

The latest versions of <strong>Renesas</strong> documents are available for download on the following Web page.


MEMO<br />

88


89<br />

MEMO


MEMO<br />

90


<strong>Renesas</strong> <strong>MCU</strong> <strong>M16C</strong> <strong>Family</strong> (<strong>R32C</strong>/<strong>M32C</strong>/<strong>M16C</strong>/<strong>R8C</strong>)<br />

RENESAS SALES OFFICES<br />

Refer to "http://www.renesas.com/en/network" for the latest and detailed information.<br />

<strong>Renesas</strong> Technology America, Inc.<br />

450 Holger Way, San Jose, CA 95134-1368, U.S.A<br />

Tel: (408) 382-7500, Fax: (408) 382-7501<br />

<strong>Renesas</strong> Technology Europe Limited<br />

Dukes Meadow, Millboard Road, Bourne End, Buckinghamshire, SL8 5FH, U.K.<br />

Tel: (1628) 585-100, Fax: (1628) 585-900<br />

<strong>Renesas</strong> Technology (Shanghai) Co., Ltd.<br />

Unit 204, 205, AZIACenter, No.1233 Lujiazui Ring Rd, Pudong District, Shanghai, China 200120<br />

Tel: (21) 5877-1818, Fax: (21) 6887-7898<br />

<strong>Renesas</strong> Technology Hong Kong Ltd.<br />

7th Fl., North Tower, World Finance Centre, Harbour City, 1 Canton Road, Tsimshatsui, Kowloon, Hong Kong<br />

Tel: 2265-6688, Fax: 2730-6071<br />

REJ01B0001-0700<br />

http://www.renesas.com<br />

<strong>Renesas</strong> Technology Taiwan Co., Ltd.<br />

10th Fl., No.99, Fushing North Road, Taipei, Taiwan<br />

Tel: (2) 2715-2888, Fax: (2) 2713-2999<br />

<strong>Renesas</strong> Technology Singapore Pte. Ltd.<br />

1 Harbour Front Avenue, #06-10, Keppel Bay Tower, Singapore 098632<br />

Tel: 6213-0200, Fax: 6278-8001<br />

<strong>Renesas</strong> Technology Korea Co., Ltd.<br />

Kukje Center Bldg. 18th Fl., 191, 2-ka, Hangang-ro, Yongsan-ku, Seoul 140-702, Korea<br />

Tel: (2) 796-3115, Fax: (2) 796-2145<br />

<strong>Renesas</strong> Technology Malaysia Sdn. Bhd.<br />

Unit 906, Block B, Menara Amcorp, Amcorp Trade Centre, No.18, Jalan Persiaran Barat, 46050 Petaling Jaya, Selangor Darul Ehsan, Malaysia<br />

Tel: 7955-9390, Fax: 7955-9510<br />

© 2006. <strong>Renesas</strong> Technology Corp., All rights reserved. Printed in Japan.<br />

Colophon 7.0

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!