4 r8c v3.ppt

54
Company Confidential 1 Renesas Technology America, Inc. Todd DeBoer Todd DeBoer Director, Sales Activation Director, Sales Activation July, 2005 July, 2005

Upload: flashdomain

Post on 18-May-2015

524 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: 4 R8C v3.ppt

Company Confidential 1

Renesas Technology America, Inc.

Todd DeBoerTodd DeBoerDirector, Sales ActivationDirector, Sales Activation

July, 2005July, 2005

Page 2: 4 R8C v3.ppt

Company Confidential 2

ObjectivesObjectives• Renesas commitment to 8-bit market

• 2005 focus and strategy

• R8C/Tiny devices and roadmap

• Key differentiating features

• Competitive analysis

• Development tools

• Target Applications

• Summary

Page 3: 4 R8C v3.ppt

Company Confidential 3

14%

17%

11%10%6%5%

5%

5%

4%

23%

22%

15%

11%6%6%6%5%

5%

3%

21%

Focus on 8-bit MarketFocus on 8-bit MarketWorldwide Total MCU market share

Worldwide 8-bit MCU market share

Renesas

Freescale

NECMatsushita

InfineonFujitsuToshiba

Microchip

Samsung

Others

Renesas

Freescale

Microchip

NECSTToshibaPhilips

Atmel

Fujitsu

Others

Focus StrategyTo become #1 MCU supplier in all category

Page 4: 4 R8C v3.ppt

Company Confidential 4

Renesas Renesas Microcomputers – Microcomputers –

Focus Products Focus Products

8-bit

H8 Family• 300L Series

• Super Low Power740/7450/7470 Series

16-bit

M16C Family• M16C Series• R8C SeriesH8 Family• H8S Series• 300H Series

• 300H Tiny Series

32-bitSH Family• SH 2, 2A, 3, 4, 4A Series• SH-Mobile SeriesM16C Family• M32C Series

The focus of this presentation

Page 5: 4 R8C v3.ppt

Company Confidential 5

32 Bit RISC• Highest Performance• Highest Integration

SuperH, M32R• 50 – 240 MHz• Up to 1 MByte Flash• Up to 48K Cache• FPU• Full featured DSP

32 Bit• Highest Performance

CISC H8SX

• Up to 48 MHz• Romless to 1 MByte Flash• Up to 64 KByte SRAM

16 Bit• High performance, high integration at

an aggressive price• Broadest selection of MCUs

H8S, M16C, M32C, H8/300H• Up to 33 MHz performance• Romless to 1024 KByte Flash• Up to 40 KByte SRAM• 1.8v – 5.5v operation

8 Bit• Low cost power efficient MCUs

H8/Super Low PowerH8/300L, 740 Family• Up to 12.5 MHz performance• Up to 60 KByte Flash• Up to 2 KByte SRAM• 1.8v – 5.5v operation

• # 1 supplier of Microcontrollers in the World

• Widest selection of Microcontrollers in the Industry

• Broadest range of integrated peripherals

• Upwardly compatible architectures

• Renesas supported Development Tools

• Strong Third Party Support

16 Bit • Lowest Cost System

Solution for 8 bit Applications

R8, M16C/10/26, H8/Tiny, • Up to 20 MHz performance• Up to 64 KByte Flash• Up to 4 KByte SRAM• 2.7v – 5.5v operation

• 32 kHz sub-clock • Analog Front End• Asynchronous Timers • AtoD and DtoA Converters • CAN • CRC generators • Data Transfer Controllers • DMA • DTMF • Endian conversion • Ethernet • HDLC

• I2C • IrDA • LCD controllers • Low Voltage Detect • LPC-Bus, PS2 i/f, X-BUS • Motor Control • On-chip debug • PCI • PLL • Power On Reset • Real Time Clock • Ring Oscillators

• (S)DRAM controller • Serial ports sync & async • Serial Sound I/f • Simultaneous AtoD • Smart Card I/F • Timers – 8, 16 & 32 bit • USB • Virtual EEPROM • Watchdog Timer with oscillator • Watchdog Timers • Waveform Generators • XY Converter

Wide range of Peripherals to support your application

MCU for Every ApplicationMCU for Every Application

Page 6: 4 R8C v3.ppt

Company Confidential 6Pin count20 32 48 64 80

Performance

Variety of products from 32pin to 80pin Both Flash and Mask ROM optionsGood for general purpose application

20pin and 32pin lowest cost FLASH MCU series

Higher CPU performance,Timer for motor control application

16-bit MCUs for 8-bit Market16-bit MCUs for 8-bit Market

0.2um , 8-12, 16KB Flash MCU with Data flash

RC, POR, LVD, IIC, SPI, A/D

Low-end motor control timer

8K to 96KB of Flash and Mask ROM

Specialized peripherals for appliance and consumer products

Specialized timer for motor control

1% RC, LVD, POR, SPI, IIC, A/D

24K to 128KB of Flash and Mask ROM

Specialized peripherals for motor control

LVD, POR, SPI, IIC, A/D, DMA

Page 7: 4 R8C v3.ppt

Company Confidential 7

R8C/Tiny: 16-bit MCU for 8-bit marketR8C/Tiny: 16-bit MCU for 8-bit market

Embedded Features

Ring Oscillator Clock stop detect

Watchdog POR, LVD

High Sink I/O EMC protect

8/16-bit timers ( IC/OC, PWM)

SCI SSU(SPI*) and IIC 10-bit A/D

Single Voltage Flash with protect function

In circuit programming and debugging

Core Features 16-bit M16C CPU core

Architecture General Register

Direct Address specs 64Kbytes

Internal clock speed (max)

20 MHz (1:1 oscillation)

Min Instruction execution

50 ns

Instructions 89

Multiply (16-bit) S/W 0.25us

Divide S/W 0.9 us

Flash20 and 32 PIN

16-bit CISC core 2.7V to 5.5v

Extended FailsafeFeatureEffective Code

Compression

Low power consumption

Page 8: 4 R8C v3.ppt

Company Confidential 8

32pin

48pin

20pin

R8C/Tiny Family RoadmapR8C/Tiny Family Roadmap

R8C/10-13

confirm

In planning

R8C/3x

AD deletion

For automobile

Over 64pin

Low price

Integrated Timer

Integrated Timer

For automobile

Next generation Flash

Next generation Flash

8KB/12KB/16KB

R8C/14-17

R8C/18,19

R8C/1A,1B

R8C/22,23

R8C/24,25

R8C/20,21

16KB/32KB/48KB/64KB

32KB/48KB

32KB/48KB

8KB/16KB/24KB/32KB

8KB/12KB/16KB

4kB/8KB/12KB/16KB

4kB/8KB/12KB/16KB 4k/8KB/16KB

Built-in CAN

HNDe Flash

R8C/26,27

R8C/2y

Low cost motor

Low cost motor

R8C/2z

R8C/2xR8C/28,29

Under development

In planning

New product

July, 2005

Page 9: 4 R8C v3.ppt

Company Confidential 9

R8C/13 block diagram

Main Clock Oscillator

Main Clock Oscillator

Internal Ring Oscillator

clock

Internal Ring Oscillator

clock

Watchdog Timer (on/Off)

Watchdog Timer (on/Off) On-chip debugOn-chip debug

M16C CPU Core

20 MHz@5v

M16C CPU Core

20 MHz@5v

SRAM up to 1KBSRAM up to 1KB

Flash Memory 8,12,16KBFlash Memory 8,12,16KB

Timer X (1ch, 8

bit)

Timer X (1ch, 8

bit)

Timer Y (1ch,

8-bit)

Timer Y (1ch,

8-bit)

Timer Z (1ch, 8-

bit)

Timer Z (1ch, 8-

bit)

Timer C (1ch, 16-

bit)

Timer C (1ch, 16-

bit)

Serial I/F (Async-

Ich)

Serial I/F (Async-

Ich)Serial I/F

(Async/Sync)-

Ich

Serial I/F

(Async/Sync)-Ich

A/D (10-bit,

12 ch)

A/D (10-bit,

12 ch)

22 I/O (8 w/ 20mA drive) + 2 Input Only22 I/O (8 w/ 20mA drive) + 2 Input Only

• M16C CPU Core (16-bit) 1 to 20 MHz, 3.0-5.5V (max 16MHz for R8C/10, 12) 1 to 10 MHz, 2.7-5.5V

• Clock generation circuit• Main clock with Xin/Xout• Low/High speed internal ring oscillator

• Main clock stop detect feature for extended Fail safe operation

•Memory capacity 16k Bytes/ 1k Bytes 12k Bytes/ 768 Bytes 8k Bytes/ 512 Bytes 2x2k Bytes Data Flash on R8C/12, 13

•Packages• 32 pin LQFP (7mm x7mm)

• High current output ports

•On-chip Debug

• In System programmingPOR

(R8C/11, 13)

POR

(R8C/11, 13)

LVD

(R8C/11, 13)

LVD

(R8C/11, 13)

Date Flash

2 x 2K block

Date Flash

2 x 2K block

R8C/10-13 SpecificationsR8C/10-13 Specifications

Page 10: 4 R8C v3.ppt

Company Confidential 10

**Under development

GroupR8C/10 R8C/11*

Functions

ROMInternal

Memory (byte)

8 K 12 K 16 K

2 K x 2 Blocks

RAM

16 bits

8 bits (with 8-bit prescalar)

I/O ports

UART Only

Input Capture

CMOS I/O

Input Only

Clock Synchronous/UART Shared

A/D Converter (resolution x channel)

External Interrupts (factor)

Voltage Detection Circuit

Output Compare

SerialI/O

Timers

Additional Function

Power-on Reset

Clock

512 768 1 K

1

3

1

1 (share with 16-bit timer)

22

2

1

10-bit x 1210-bit x 8

5

1-

- 2 (share with 16-bit timer)

Watchdog Timer, LED Drive Port

1-

Minimum Instruction Execution Time (ns)

Package

Ambient Operation Temperature (C)

Power-Supply Voltage (V)

Number of Basic Instructions

QFP-32-pin (32P6U-A)

62.5 (@16 MHz) 50 (@20 MHz)

-20 to 85, -40 to 85

3.0 to 5.5 (@16 MHz), 2.7 to 5.5 (@10 MHz) 3.0 to 5.5 (@20 MHz), 2.7 to 5.5 (@10 MHz)

89

2 circuits XIN, On-chip oscillator (low-speed) 2 circuits XIN, On-chip oscillator (low-speed, high-speed)

DATA FLASH

8 K 12 K 16 K

512 768 1 K

R8C/12** R8C/13

-8 K 12 K 16 K

512 768 1 K

-8 K 12 K 16 K

512 768 1 K

2 K x 2 Blocks

Watchdog Timer, (Reset start enabled)

LED Drive Port

Watchdog Timer, LED Drive Port

Watchdog Timer, (Reset start enabled)

LED Drive Port

R8C/10-13 SpecificationsR8C/10-13 Specifications

Page 11: 4 R8C v3.ppt

Company Confidential 11

Low pin count/Small package ・ 20-pin SSOP 6.5mm x 4.4mm

Compatible with R8C/10-13 Group

More communication interface

・ R8C/14, 15 : SSU included・ R8C/16, 17 : I2C-Bus included

Easy migration

High precision high-speed ring oscillator

・ TYP. 8MHz ±3% over the temperature rangeReduces external parts

High precision low voltage detector

・ TYP. 2.85V ±0.15V 、 3.3V ±0.3VReduces external parts

Space saving

Note 1 . SSU : (Synchronous Serial Communication Unit)

WDT function with independent oscillator

・ Default-on function & count source protectIncreased reliability

Intra/Inter communication

R8C/14-17R8C/14-17

Page 12: 4 R8C v3.ppt

Company Confidential 12

20 pin Version

Main Clock Oscillator

Main Clock Oscillator

Internal Ring Oscillator

clock

Internal Ring Oscillator

clock

Watchdog Timer (on/Off)

Watchdog Timer (on/Off) On-chip debugOn-chip debug

M16C CPU Core

20 MHz@5v

M16C CPU Core

20 MHz@5v

RAM up to 1KBRAM up to 1KB

Flash Memory 8,12,16KBFlash Memory 8,12,16KB

Timer X ** (1ch, 8

bit)

Timer X ** (1ch, 8

bit)

Timer Y** (1ch,

8-bit)

Timer Y** (1ch,

8-bit)

Timer Z** (1ch, 8-

bit)

Timer Z** (1ch, 8-

bit)

Timer C** (1ch,

16-bit)

Timer C** (1ch,

16-bit)

IIC or SSUIIC or SSU

Serial I/F

(async/Sync)-Ich

Serial I/F

(async/Sync)-Ich

A/D (10-bit,

4 ch)

A/D (10-bit,

4 ch)

13 I/O (5 w/ 20mA drive) + 2 Input Only13 I/O (5 w/ 20mA drive) + 2 Input Only

• M16C CPU Core (16-bit) 1 to 20 MHz, 3.0-5.5V 1 to 10 MHz, 2.7-5.5V

• Clock generation circuit• Main clock with Xin/Xout• High speed internal oscillator

• Main clock stop detect feature•Serial I/O

Async/Sync communication- 1SSU (SPI*) – 1ch on R8C/14 and R8C/15IIC- on R8C/16 and R8C/17

• Power on Reset and Low voltage detect(2ch)• Memory capacity 16k Bytes/ 1k Bytes 12k Bytes/ 768 Bytes 8k Bytes/ 512 Bytes 2x1k Bytes data flash on R8C/15 and R8C/17• Packages

• 20 pin SSOP and SDIP• High current output ports

• On-chip Debug

• In System programming PORPOR LVDLVDData Flash

2 x 1K block

Data Flash

2 x 1K block

R8C/14-17 SpecificationsR8C/14-17 Specifications

Page 13: 4 R8C v3.ppt

Company Confidential 13

2.7

5.0

VCC [V]

t

t

Under Resetting Released Reset

f(RING) x 20

Released Reset

VdetVdet = 3.8 ± 0.5V

Internal Statein RESET

★R8C/14-17 MCUs have two levels of LVD function. (1) Typ.2.85v±0.15v (2) Typ.3.3v±0.3v

R8C/14-17 Low Voltage DetectR8C/14-17 Low Voltage Detect

Page 14: 4 R8C v3.ppt

Company Confidential 14

*Under development

GroupR8C/14** R8C/16**

Functions

ROMInternal

Memory (byte)

8 K 12 K 16 K

1 K x 2 Blocks

RAM

16 bits

8 bits (with 8-bit prescaler)

I/O Ports

SSU/I2C bus

Input Capture

CMOS I/O

Input Only

Clock Synchronous/UART Shared

A/D Converter (resolution x channel)

External Interrupts (factor)

Voltage Detection Circuit

Output Compare

SerialI/O

Timers

Additional Function

Power-on Reset

Clock

512 768 1 K

1

2

1 (share with 16-bit timer)

13

2

1

10-bit x 4

2 (TYP. 2.85V, TYP. 3.3V)

- 2 (share with 16-bit timer)

1

Minimum Instruction Execution Time (ns)

Package

Ambient Operation Temperature (C)

Power-Supply Voltage (V)

Number of Basic Instructions

SSOP-20-pin (20P2F-A), SDIP-20-pin (20P4B)***

50 (@20 MHz)

-20 to 85, -40 to 85

3.0 to 5.5 (@20 MHz), 2.7 to 5.5 (@10 MHz)

89

2 circuits XIN, On-chip oscillator (low-speed, high-speed : error 3%)

DATA FLASH

8 K 12 K 16 K

512 768 1 K

R8C/15** R8C/17**

-8 K 12 K 16 K

512 768 1 K

-8 K 12 K 16 K

512 768 1 K

1 K x 2 Blocks

SSU : 1 I2C bus : 1

3

Watchdog Timer (Reset start enabled), LED Drive Port

NOTES : 1. SSU : (Synchronous Serial Communication Unit)

2. I2C bus is a trademark of Koninklijke Philips electronics N.V.

R8C/14-17 SpecificationsR8C/14-17 Specifications

Page 15: 4 R8C v3.ppt

Company Confidential 15

32pin

48pin

20pin

R8C/Tiny Family RoadmapR8C/Tiny Family Roadmap

R8C/10-13

confirm

In planning

R8C/3x

AD deletion

For automobile

Over 64pin

Low price

Integrated Timer

Integrated Timer

For automobile

Next generation Flash

Next generation Flash

8KB/12KB/16KB

R8C/14-17

R8C/18,19

R8C/1A,1B

R8C/22,23

R8C/24,25

R8C/20,21

16KB/32KB/48KB/64KB

32KB/48KB

32KB/48KB

8KB/16KB/24KB/32KB

8KB/12KB/16KB

4kB/8KB/12KB/16KB

4kB/8KB/12KB/16KB 4k/8KB/16KB

Built-in CAN

HNDe Flash

R8C/26,27

R8C/2y

Low cost motor

Low cost motor

R8C/2z

R8C/2xR8C/28,29

Under development

In planning

New product

Confidential

July, 2005

Page 16: 4 R8C v3.ppt

Company Confidential 16

R8C/18,19 Group SpecificationsR8C/18,19 Group SpecificationsES: Available

MP: August/September

R8C/18,19 Block Diagram

Flash memory(HNDe)

R8C Core RAM

Timer X(8bit)

Timer Z(8bit)

WDT(15bit)

Main clock stop detection

circuit

On-chip Oscillator(Low speed)

Oscillation CircuitMain Clock

Max. 20MHz

Serial I/OClock synchronous

/UARTLED Drive Port

Timer C(16-bit)Input Capture

Output Compare

Power On ResetCircuit(POR)

Low Voltage Detect2ch(LVD)

On-chip Oscillator(High Speed)

Data flash ROM1KB × 2blocks

Note . I2C bus is a registered trademark of Koninklijke Philips Electronics N. V.

Comparator4ch

High speedSuspend

R8C/19

Serial I/OUART

CPU R8C/Tiny Series 16-Bit CPU

Shortest instruction execution time 50nsec (f(XIN)=20MHz)

Power supply voltage

3.0V to 5.5V (f(XIN)= 20MHz, No wait)

2.7V to 5.5V (f(XIN)= 10MHz, No wait)

Memory size (FLASH) ROM 4KB/RAM 384B

ROM 8KB/RAM 512B

ROM 12KB/RAM 768B

ROM 16KB/RAM 1KB

Data flash ROM 1KB X 2blocks(R8C/19 only)

Clock generation circuit

2 internal oscillation circuit

- XIN-XOUT Main clock,

- High Speed/Low Speed selectable On-chip oscillator

(Main clock stop detection circuit)

Low voltage detector function 2ch

Power on reset function

Peripheral functions - Multi function timers 8-bit timer 2ch

16-bit timer 1ch (Input capture function) (Output compare function) - Serial I/O Clock synchronization /UART X 1ch

UART X 1ch - Comparator 4ch - Port Programmable I/O port X 13 (LED drive port X 4)

Input port X 3 - Pull-up resistor I/O ports can be set pull-up resistors (except input only port) - Watchdog timer 1ch(H/W reset adapted)Package 20pin plastic molded SSOP, 28 pin QFN

Add P4_2/Vref

AD Converter10bit×4ch

Page 17: 4 R8C v3.ppt

Company Confidential 17

(NC)

VREF/P42

(NC)

(NC)

P12/AN10/KI2/CMP02

P13/AN11/KI3/TZO

UT

(NC)

21 20 19 18 17 16 15

P11/ AN9/ KI1/ CMP01 22 14 P14/ TXD0

P10/ AN8/ KI0/ CMP00 23 13 P15/ RXD0/ CNTR01/ INT11

P33/ TCIN/ INT3/ CMP10 24 12 P16/ CLK0

P34/ CMP11 25 11 P17/ CNTR00/ INT10

P35/ CMP12 26 10 P45/ INT0/ RXD1

P37/ CNTR0/ TXD1 27 9 MODE

RESET 28 8 Vcc/ Avcc

1 2 3 4 5 6 7

(NC)

XOUT/P47

Vss/Avss

(NC)

(NC)

XIN/P46

(NC)

R8C/18,19 Group pin configuration

Under development

Note 1. XOUT/P4_7 is Input only

Outline 20P2F-A(20pinSSOP)

1

2

3

4

5

6

7

8

9

10

20 P3_4 / CMP1_1

19 P3_3 / TCIN / INT3 / CMP1_0

18 P1_0 / KI0 / AN8 / CMP0_0

17

16 VREF / P4_2

15

14 P1_3 / KI3 / AN11 / TZOUT

13 P1_4 / TXD0

12 P1_5 / RXD0 / CNTR01 / INT11

11 P1_6 / CLK0

P3_5 / CMP1_2

P3_7 / CNTR0 / TXD1

RESET

XOUT / P4_7

VSS / AVSS

XIN / P4_6

VCC / AVcc

MODE

P4_5 / INT0 / RXD1

P1_7 / CNTR00 / INT10

R8

R8

C/1

9

Gro

up

(Note 1)

P1_1 / KI1 / AN9 / CMP0_1

P1_2 / KI2 / AN10 / CMP0_2

R8C/18,19

( 28PJW )

Outline 28PJW(28pinQFN)

1

2

3

4

5

6

7

8

9

10

20 P3_4/CMP1_1

19 P3_3/TCIN/INT3/CMP1_0

18 P1_0/KI0/AN8/CMP0_0

17 P1_1/KI1/AN9/CMP0_1

16 P4_2/VREF

15 P1_2/KI2/AN10/CMP0_2

14 P1_3/KI3/AN11/TZOUT

13 P1_4/TXD0

12 P1_5/RXD0/CNTR01/INT11

11 P1_6/CLK0

P3_5/CMP1_2

P3_7/CNTR0/TXD1

RESET

XOUT/P4_7(注1)

VSS/AVSS

XIN/P4_6

VCC/AVCC

MODE

P4_5/INT0/RXD1

P1_7/CNTR00/INT10

ピン接続図(上面図)

 外形 PRDP0020BA-A

R8C

/18グ

ルー

プR

8C

/19グ

ルー

注1. P4_7 。 は入力専用ポートです

20P4B

R8C/18 GROUP

R8C/19 GROUP

Note 1. XOUT/P4_7 is Input only

Outline   20P4B (SDIP)

Page 18: 4 R8C v3.ppt

Company Confidential 18

Comparison Table of R8C/14-17, 18-19FUNCTION PARAMETER R8C/14-17 R8C/18-19

Flash Memory Module Name 0.2HNDc 0.2HNDe

Suspend Function Erase Suspend Erase Suspend

Program Suspend

Time Delay Of Suspend Request Max.8mS Max.97μS

+ CPU clock x 5cycle

Time Delay Of Restart Request No Standard value

(Max.3μS)

Max.3μS

+ CPU clock x 4cycle

A/D Converter 8bit/10bit Resolution ○ -

Analog Voltage Comparater - ○

Conversion Speed ( cycle ) 8bit : 28φAD

10bit : 33φAD

1bit : 10φAD

Absolute Accuracy 8bit:±2LSB

10bit : ±3 ~ 5LSB

1bit : ±20mV

Analog Power Supply ( AVCC ) combined with VREF combined with VCC

Communication Function SSU R8C/14,15 -

IIC R8C/16,17 -

UART 2ch 2ch

I/O Port Input Port 2pins 3pins

High-Speed On-Chip Oscillator

Frequency Accuracy ±3.5% TBD ( target ±2% )

Power Supply Current Low-Speed On-Chip Oscillator Mode(5V) Typ.470μA TBD (Decrease)

Low-Speed On-Chip Oscillator Mode(3V) Typ.420μA TBD ( Decrease )

Page 19: 4 R8C v3.ppt

Company Confidential 19

0.2HNDc 0.2HNDe

Erase suspend

Program during Erase suspend

Read during Erase suspend

Program suspend

Suspend latency 8ms 97us+5φ

×

×

Read during Program suspend × ○

New Flash Module “0.2HNDe”

(1)Latency for Suspend is shortened! Latency of suspend request : 97us+5φ max Latency of restart request : 3us+4φmax => Can use 1ms ISR (2)Can suspend during Erase and Program(3)Program can be executed during Erase suspend. => Can use 2 blocks alternatively to shorten programming time.

Improved Suspend Specification with 0.2HNDe

IRQ

Input Erase or ProgramCommand to Flash ROM

Erase/Program Erase/Program

FMR41=“0” or FMR42=“0” Write

Suspend

max 97us+5φ max 3us+4φ

Erase or ProgramCommand Restart

Executing interrupt routine etc.(CPU can operate at 20MHz)

FMR41(Erase suspend request bit)=“1” setor

FMR42(Program suspend request bit)=“1” set

Comparison table of the function

Page 20: 4 R8C v3.ppt

Company Confidential 20

R8C/1A,1B Group SpecificationsR8C/1A,1B Group Specifications

CPU R8C/Tiny Series 16-Bit CPU

Shortest instruction execution time 50nsec (f(XIN)=20MHz)

Power supply voltage

3.0V to 5.5V (f(XIN)= 20MHz, No wait)

2.7V to 5.5V (f(XIN)= 10MHz, No wait)

Memory size (FLASH) ROM 4KB/RAM 384B (planning)

ROM 8KB/RAM 512B

ROM 12KB/RAM 768B

ROM 16KB/RAM 1KB

Data flash ROM 1KB X 2blocks(R8C/1B only)

Clock generation circuit

2 internal oscillation circuit

- XIN-XOUT Main clock,

- High Speed/Low Speed selectable On-chip oscillator

(Main clock stop detection circuit)

Low voltage detector function 2ch

Power on reset function

Peripheral functions - Multi function timers 8-bit timer 2ch

16-bit timer 1ch (Input capture function) (Output compare function) - Serial I/O Clock synchronization /UART X 1ch

UART X 1ch SSU X 1ch or IIC bus X 1ch (selectable)

- AD Converter 10bit X 4ch - Port Programmable I/O port X 13 (LED drive port X 4)

Input port X 3 - Pull-up resistor I/O ports can be set pull-up resistors (except input only port) - Watchdog timer 1ch(H/W reset adapted)Package 20pin plastic molded SSOP ( SDIP )

ES: NowMP: Oct/05

R8C/1A,1B Block Diagram

Flash memory(HNDe)

R8C Core RAM

Timer X(8bit)

Timer Z(8bit)

WDT(15bit)

Main clock stop detection

circuit

On-chip Oscillator(Low speed)

Oscillation CircuitMain Clock

Max. 20MHz

Serial I/OClock synchronous

/UARTLED Drive Port

Timer C(16-bit)Input Capture

Output Compare

Power On ResetCircuit(POR)

Low Voltage Detect2ch(LVD)

On-chip Oscillator(High Speed)

Data flash ROM1KB × 2blocks

Note . I2C bus is a registered trademark of Koninklijke Philips Electronics N. V.

AD Converter10bit×4ch

High speedSuspend

R8C/1B

Serial I/OUART

SSU orIIC bus

Page 21: 4 R8C v3.ppt

Company Confidential 21

(NC)

VREF/P42

(NC)

(NC)

P12/AN10/KI2/CMP02

P13/AN11/KI3/TZO

UT

(NC)

21 20 19 18 17 16 15

P11/ AN9/ KI1/ CMP01 22 14 P14/ TXD0

P10/ AN8/ KI0/ CMP00 23 13 P15/ RXD0/ CNTR01/ INT11

P33/ TCIN/ INT3/ SSI00/ CMP10 24 12 P16/ CLK0/ SSI01

P34/ SCS/ SDA/ CMP11 25 11 P17/ CNTR00/ INT10

P35/ SSCK/ SCL/ CMP12 26 10 P45/ INT0/ RXD1

P37/ CNTR0/ SSO/ TXD1 27 9 MODE

RESET 28 8 Vcc/ Avcc

1 2 3 4 5 6 7

(NC)

XOUT/P47

Vss/Avss

(NC)

(NC)

XIN/P46

(NC)

R8C/1A,1B Group pin configuration

• PIN Assignments (top view)

Under development

Note 1. XOUT/P4_7 is Input only

Outline 20P2F-A(20pinSSOP)

1

2

3

4

5

6

7

8

9

10

20 P3_4 / SCS / SDA / CMP1_1

19 P3_3 / TCIN / INT3 / SSI00 / CMP1_0

18 P1_0 / KI0 / AN8 / CMP0_0

17

16 VREF / P4_2

15

14 P1_3 / KI3 / AN11 / TZOUT

13 P1_4 / TXD0

12 P1_5 / RXD0 / CNTR01 / INT11

11 P1_6 / CLK0 / SSI01

P3_5 / SSCK / SCL CMP1_2

P3_7 / CNTR0 / SSO / TXD1

RESET

XOUT / P4_7

VSS / AVSS

XIN / P4_6

VCC / AVcc

MODE

P4_5 / INT0 / RXD1

P1_7 / CNTR00 / INT10

R8

R8

C/1

B

Gro

up

(Note 1)

P1_1 / KI1 / AN9 / CMP0_1

P1_2 / KI2 / AN10 / CMP0_2

R8C/1A,1B

( 28PJW )

Outline 28PJW(28pinQFN)

Page 22: 4 R8C v3.ppt

Company Confidential 22

Comparison Table of R8C/14-17, 18-19,1A-1B

Page 23: 4 R8C v3.ppt

Company Confidential 23

Renesas Technology America, Inc.

R8C/TinyR8C/TinyKey DifferentiatorsKey Differentiators

Page 24: 4 R8C v3.ppt

Company Confidential 24

R8C/Tiny: Differentiating FeaturesR8C/Tiny: Differentiating Features

• M16C platform compatibility• Instructions and code compatibility

• Code compression

• Low power consumption

• Extended fail-safe Features

• Electromagnetic Compatibility• EMI, EMS countermeasures

• High performance 0.2um single voltage flash

• Cost saving peripheral integration

• Low cost development tool chain

Page 25: 4 R8C v3.ppt

Company Confidential 25

Complete Platform CompatibilityComplete Platform CompatibilityM16C

M16C/Tiny

Page 26: 4 R8C v3.ppt

Company Confidential 26

• Versatile instruction set – Total 89• Many instructions with single cycle addressing

• 20 out of 89 instructions (MOV, ADD, SUB etc)

• Eight addressing modes • Addressing modes can be executed in one cycle

• Register to register• Register to memory• Immediate to register• Immediate to memory

• Powerful bit manipulation instructions: BNOT, BTST, BSET etc.

• Highly optimized C/C++ compiler

Efficient Code GenerationEfficient Code Generation

Page 27: 4 R8C v3.ppt

Company Confidential 27

Code size benchmark : R8C/Tiny Vs Competitors

• 50% less compare to PIC

• 18-20% less compare to AVR

• 40% less compare to HC08

• 20% less compare to HC12

• 10% less compare to MSP430

Efficient Code Generation Efficient Code Generation (cont.)(cont.)

050

100150200250300350400

Co

de

Siz

e( b

ytes

)

R8C AVR HCO8 MSP430 PIC18

Used IAR compiler in each case

Page 28: 4 R8C v3.ppt

Company Confidential 28

Low Power Consumption Low Power Consumption (cont)(cont)

Vcc=5VTa=25 degrees Celsius

0

5

10

15

20

0 2 4 6 8 10 12 14 16 18

Execution Time [MHz]

Icc[mA]

R8C/10 AT90S8515 MC68HC908 ST72324 PIC16F87X-20

Power Consumption Benchmark- R8C Vs CompetitorsPower Consumption Benchmark- R8C Vs Competitors

Page 29: 4 R8C v3.ppt

Company Confidential 29

Low Power Consumption Low Power Consumption (cont)(cont)

Power Consumption- R8C Vs CompetitorsPower Consumption- R8C Vs CompetitorsVcc=3VTa=25 degrees Celsius

0

5

10

15

20

0 2 4 6 8 10 12 14 16 18

Execution Time [MHz]

Icc[mA]

R8C/10 AT90S8515 MC68HC908 ST72324 MSP430

Page 30: 4 R8C v3.ppt

Company Confidential 30

Renesas Technology America, Inc.

R8C/TinyR8C/TinyDevelopment ToolsDevelopment Tools

Page 31: 4 R8C v3.ppt

Company Confidential 31

Starter Kits [SKP]Starter Kits [SKP]

• Special promotional cost of $25 to enable distributors to sample.

Part #• R8C11- SKP8Vmini• R8C13- SKP8Cmini-13• R8C15- SKP8Cmini-15• R8C17- SKP8Cmini-17

Includes • FoUSB (On-chip debug emulator)• HEW & NC30WA(compiler)- FREE• Example projects for on-chip peripherals

Page 32: 4 R8C v3.ppt

Company Confidential 32

Features of R8CTiny Series Compact Emulator

*1. The trace point setting for a hardware break function and real-time trace function cannot be used simultaneously.*2. A compact emulator can be connected to a host machine which supports the USB2.0.

Features of Compact Emulator Compact design and low cost Real-time RAM monitor function included Real-time trace function included USB interface Website for compact emulatorhttp://www.renesas.com/jpn/products/mpumcu/toolhp

Compact Emulator

.

MCU Mode Single-chip mode

Software Break 64

Hardware Break

AND/OR/Simultaneous AND *1

Exception Event Detection None

- ON/OFF switchable based on event- 1,024 bytes (256 x 4 Blocks)- Data, last access attribute (Read/Write/Non-accessed)

- Execution time until program stops after its execution

- Count clock : 10 MHz

C0 Coverage None

- USB(USB1.1, full speed) *1

None

Dimensions 85mm x 60mm

PC Interface

External Trigger / Event Output

Real-Time Trace

Real-Time RAM Monitor

Time Measurement

- Trace limit : 256K cycles- Trace contents : Address, data, MCU status- Trace mode : 5 types (Before/Break/About/After/Full)

2 *1 (Address match/bus match/path count settable for max. 255 times)

Hardware Break Combination

Applicable MCU R8C/Tiny Series

Page 33: 4 R8C v3.ppt

Company Confidential 33

.

Features of R8C Tiny Series, PC7501 Emulator

Applicable MCU R8C/Tiny SeriesMCU Mode Single-chip mode

Software Break 64Hardware Break

AND/OR/Simultaneous AND/State transition

Exception Event Detection Access protect

- ON/OFF switchable based on event- 4,096 bytes (256 x 16 Blocks)- Data, last access attribute (Read/Write/Non-accessed)

- Execution time until program stops after its execution- Max/min/avg. execution time and pass count of specified four zones- Count clock : MCU clock or 16MHz

C0 Coverage 8,192 Kbytes (256 Kbytes x 32 blocks)

- LAN(10BASE-T)- USB(USB1.1, full speed) *1- LPT parallel (ECP, EPP, byte compatibility, nibble compatibility mode)

External trigger input (MCU voltage CMOS level x 8) OR event output (break x 1, event x 7)

Dimensions 85mm x 60mm

PC Interface

External Trigger / Event Output

Real-Time Trace

Real-Time RAM Monitor

Time Measurement

Features of PC7501 Emulator System Supports Full Trace emulation up to 66MHz operation for the entire M16C family of MCUs Using Firmware patches, it is easy to support new features and new MCUs in the family Base Unit supports USB, LPT parallel and LAN communication interfaces Able to support new or other series MCUs by exchanging the Emulation Probe Website for PC7501 Emulatorhttp://america.renesas.com/fmwk.jsp?cnt=pc7501_tools_product_landing.jsp&fp=/products/tools/emulation_debugging/incircuit_emulators/pc7501/&site=i

- Trace limit : 256K cycles- Trace contents : Address, data, MCU status, external trigger signal, time stamp- Trace mode : 5 types (Before/Break/About/After/Full)

*1. A PC7501 emulator can be connected to a host machine which supports the USB2.0.

8 (Address match/bus match/path count settable for max. 255 times/interrupt/external trigger signal)

Hardware Break Combination PC7501 Emulator

Emulation Probe

Page 34: 4 R8C v3.ppt

Company Confidential 34

Renesas Technology America, Inc.

Competitive LandscapeCompetitive Landscape

Page 35: 4 R8C v3.ppt

Company Confidential 35

Feescale HC08 Vs R8C/Tiny Feescale HC08 Vs R8C/Tiny

1. 16-bit CPU

2. Max speed 20 MHz(1:1 oscillation)

3. Highly code efficient, takes 40 % less code size

4. Low power consumption

5. All devices have 10-bit and up to 12 A/D channel

6. Fast On-chip debug

7. Single tool chain

8. 64K compiler absolutely FREE

1. 8-bit CPU

2. Max speed 8 MHz

3. Poor code efficiency

4. High power consumption

5. 8-bit A/D on many devices

6. Poor on-chip debug

7. New tool chain to move up and down

8. Only limited version available

Page 36: 4 R8C v3.ppt

Company Confidential 36

Microchip PIC16/18 Vs R8C/Tiny Microchip PIC16/18 Vs R8C/Tiny

1. 16-bit CPU

2. Max speed 20 MHz(1:1 oscillation)

3. Highly code efficient architecture takes half the code space

4. Up to 1KB of RAM even on 20 pin part

5. Low power consumption

6. All devices have 10-bit and up to 12 A/D channel

7. Fast On-chip debug

8. Single architecture platform from 8K to 512KB program memory

9. 64K compiler absolutely FREE

1. 8-bit CPU

2. Max speed 10 MHz (1:4)

3. Inefficient architecture and instruction sets results double the code space

4. Small RAM and stack size

5. High power consumption

6. 8-bit A/D on most of devices

7. RAM monitor on-chip debug

8. No platform compatibility to move up and down

9. limited version C compiler available

Page 37: 4 R8C v3.ppt

Company Confidential 37

ATMega Vs R8C/Tiny ATMega Vs R8C/Tiny

1. 16-bit CISC CPU

2. Max speed 20 MHz(1:1 osc)

3. 89 CISC instruction generate 20% less code

4. Up to 1KB of RAM even on 20 pin part

5. Almost half the Low power consumption

6. Fast A/D conversion (3uS)

7. 64K compiler absolutely FREE

8. Single wire On-chip debug available

1. 8-bit RISC CPU

2. Max speed 16 MHz (1:1 Osc)

3. RISC instruction result in bigger code

4. Small RAM and stack size

5. High power consumption at 3v-5v

6. Slow A/D conversion time(260us)

7. No Free Compiler

8. Single wire On-chip Debug

Page 38: 4 R8C v3.ppt

Company Confidential 38

ST7 Vs R8C/Tiny ST7 Vs R8C/Tiny

1. 16-bit CISC CPU

2. Max speed 20 MHz(1:1 osc)

3. Register based architecture consumes half the code space

4. 16 x 16 multiplication takes only 4bytes (1ms)

5. Up to 1KB of RAM even on 20 pin part

6. Almost half the Low power consumption

7. Highly accurate 10-bit A/D

8. 64K compiler absolutely FREE

9. Faster single wire On-chip debug available

1. 8-bit CISC CPU

2. Max speed 8 MHz

3. Accumulator based architecture results in poor code density

4. 16 x 16 Multiplication requires 64 bytes (14ms)

5. Small RAM and limited stack size

6. High power consumption at 3v-5v

7. Poor A/D accuracy

8. No Free Compiler

9. Poor on-chip debug

Page 39: 4 R8C v3.ppt

Company Confidential 39

Renesas Technology America, Inc.

R8C/TinyR8C/TinyKey ApplicationKey Application

Page 40: 4 R8C v3.ppt

Company Confidential 40

Field

Homeappliances

Air conditioner indoor unitVacuum cleanerRefrigerator

Oven (electric)Hot water supplier

Washing machineDryer

Dish washer Coffee makerWater heater

Digital home appliances

DVD player(mechanical control)LCD TV (sub)

LCD monitor (sub)Digital camera (sub)

Radiowave watchBS/CS tuner (sub)

Camcoder (sub)MP3CD mechanical control

Rotation sensorAutomatic door

HA, BA

Lighting equipmentSmoke detectorLow-cost buildingair conditionerAlarm

Concentrated light controlDoor sensorHome security

Room entry control systemKey box adapterBraker

Intercom with TV monitorOutletTemperature adjuster

Seat warmerGas detectorSensor

CommunicationsBluetooth PhoneIndustrial radioTV phone (sub)

GSM (optional)Base station (sub)Mega Phone

ATM terminal (sub)FWA wireless communication accessRemote controller

KeylessRadar for shipsBS/CS tuner

Radio controllerWireless Modem

Industrial

CNC machines (sub)Temperature adjusterEMF valve controlLiquid level meter(LP gas remaining amount)

MounterIndustrial robotDigital electric meterPower meter modem option c

Money exchangerCoin identifierGas boilerWeight measurer

Power meterAircraft smoke detectorPlant control deviceRailcar detector

Burning appliancescontrollerwater meterIndustrial sewing machineMonitor camera

OAPC server (sub)PDA (sub)PPC (sub)

POSInk jet printer (sub)Set-top box (sub)

Keyboard/mouseLCD projector (sub)Scanner

Battery packData modem

Internet terminal (sub)Mini-printer

Audio Stereo and amp Car CD Car stereo Car navigation (sub)

AmusementSlot machinesMoney exchanger

Pachinko and slot machines Game machine Mar-jongg table Piano automatic keyboard

Health, medical Body fat measurer Electric wheelchairIonized alkaline watergenerator

AutomotiveABSAirbag, personnel detector

Engine controlWiper sensor

Seat controllerStarter generator Engine starter Ignition device (2 tires)

Others IC card readerNoncontact distribution tag

Vending machineModem card

Bill identifierKnitter controller

Data logger Barcode reader

Applications

Application matrixApplication matrix

Page 41: 4 R8C v3.ppt

Company Confidential 41

Low-end Motor controlLow-end Motor control

• Motor control for power tools• Low-end Fan controller• Low cost appliance motor control (Dishwasher)• Suitable for both induction and BLDC motor

Low-end BLDC Solution• 3 phase PWM control for variable speed control• Various carrier frequencies• High current protection

Page 42: 4 R8C v3.ppt

Company Confidential 42

Timer C

P32

Timer X

INT1

INT0

KI3

P31

P30

P12

P11

P10

Hole

Sensor

Up

Vp

Wp

Un

Vn

Wn

UVW

IPMf1

R8C/11,13 Group

16bit-PWM

TCIN/INT3

Error Pulse

DC Brushless

Motor

“H” Active

Diagram of Inverter Vacuum Cleaner

On-chip Power-on Reset Circuit

AN0

AN2

AN3

AN4

P14

P15

P16

AN1

Pressure Sensor Input

Current Sensor Input

Positive/ReverseRotation SW Input

(Display)LED3

LED2

LED1

Switch Input

ThermostatOperation Input

Pulse-width Measurement(Motor Speed Detection)

Sel

ect b

etw

een

pola

rity

PW

M o

r ge

nera

l out

put

System Block DiagramSystem Block Diagram

Page 43: 4 R8C v3.ppt

Company Confidential 43

Vss

EEPROM etcHalf Bridge IC

FLH0

VS

L0

GNDCT

RT

Active Filter Circuit

Zero Cross Input

Inductor Voltage Input

Miniature Bulb

Control

Buzzer

Remote Control

Input

Lamp Detection Input

Driver

Lamp Voltage Detection Input

2 to 3

Charge Voltage Input

2 to3

Vcc

Fluorescent Light

Communication

INT

A-D

PWM

PWM

I/O Port

UART

R8C/Tiny Series

Fluorescent Light SystemFluorescent Light System

Page 44: 4 R8C v3.ppt

Company Confidential 44

SH4SH7751R240MHz

FTTH/ADSLPDA InformationHome Appliances

PCI bus

10/100baseT

10/100baseT

HUB

PC

IEEE802.11a

SDRAM Flash

CompanionChip

MD3306,etc..

IEEE802.11b

PCMCIA I/F

R8C/Tiny SCI

LCDModule

Ir Receive Key Input

Powersupply

Home GatewayHome Gateway

Page 45: 4 R8C v3.ppt

Company Confidential 45

SummarySummary

• High performance 16-bit controller at 8-bit price• Upward code compatibility from 8KB to 512KB• Highly efficient register based architecture generates

20-50% less code compare to other 8-bit MCU• 50% less power consumption against competitors

MCU designed for 3-5v operation• Single voltage 0.2um Flash with flexible writing mode• Extended reliable operation• Good electromagnetic compatibility• low cost development tool chain

Page 46: 4 R8C v3.ppt

Company Confidential 46

Appendix

Page 47: 4 R8C v3.ppt

Company Confidential 47

Tiny Family Roadmaps (and SLP)

Page 48: 4 R8C v3.ppt

Company Confidential 48

‘04 ‘05 ‘06

Low voltage

High speed

Compact

Low price

Wide operation voltage

Low pin

‘07

QzROMWide operation voltage

Delete functionLow price

Add LVD , POR function

QzROM0.35μm 1.8V

740 Family Roadmap740 Family Roadmap

3803H

3850A

7546/47

7542

7544A

confirmationUnder

planning

754x20pin

1.8V is under consideration.

7544

7545Remote controller

Preset remote controllerLVD,POR, AD deletion

3850A

3858385x

3803H38xx

3822ALCD

3823LCD

38C1LCD

38C2ALCD

38D5LCD

38Dx

38C5LCD

QzROMWide operation voltage

80pin

64pin

42 to 52pin

QzROMWide operation voltage

Less than 36pin

High speedStandardize peripheral function

High speedStandardize peripheral function

Confidential

Page 49: 4 R8C v3.ppt

Company Confidential 49

H8-SLP Family RoadmapH8-SLP Family Roadmap

80pin

64pin

80pin

64pin

From ’03/3Q

From ’03/1Q From ’04/4Q

From ‘04 ‘05 ‘06 ‘07

0.25Aprocess0.25A

process

Process shrink under consideration

Process shrink under consideration

32pin

Mask

Flash

38004

38024 38124

38602

SLPNext

SLPNext

In planning:

Under development:

New product:

38104

From ’03/1Q

3827SFrom ’05/2Q

38327

From ’03/1Q

3827S

From ’05/2Q

38347

80 pin38076R

38086R

0.35µm0.35µm

38099R

100 pin

From ’05/2Q

From ’05/2Q

From ’05/3Q

100pin

SLPNext

From ’04/4Q

From ’05/2Q

80pin

100pin

Confidential

Page 50: 4 R8C v3.ppt

Company Confidential 50

H8/Tiny Series RoadmapH8/Tiny Series Roadmap

100 pin, 128k

80 pin, 128k

64 pin, 128k64 pin

For indoor unit of air conditioner

64 pin, 128k/16k,Built-in Ether MAC/Phi

Successor products to 300H and H8S of 64pin and 80pin

64 pinFrom ’00/2Q

From ’00/4QFrom ’05/1Q

From ’04/1Q

From ’02/2Q

From ’02/2Q

From ’04/1Q

From ’04/4Q

From ’05/1Q

To ‘04 ‘05 ‘06 ‘07

0.25Aprocess0.25A

processProcess shrink

under considerationProcess shrink

under consideration

Integrated Timer

Integrated Timer

48 pin (Internal Oscillator)

3664

3672

Mask

Flash

36014

36024

36049

3687

369436087

36064

36057

36037

36902

36912

36109

36077

3687A

3694A

36049Next

3687Next

EtherTiny

H8S core under

consideration

H8S core under

consideration

In planning:

Under development:

New product:

Confidential

TinyLite39012,14,64,87

Page 51: 4 R8C v3.ppt

Company Confidential 51

M16C/62P

‘04 ‘05 ‘06

M16C/62N

M16C/62AM16C/62M

M16C/26,28,29

M32C/85

M32C/95 M32C/100

M32C/87

M32C/2xxDouble Speed64MHz

M16C/30P

M32C/80Memory option

High speed

Low voltage

‘07

M16C/62xLow cost

M32C/83

Full 32 bitUltra high speed100MHz

Memory option

Enhanced function

Low voltageOptimized peripheralLow cost

Limited functionLow cost

M16C/TinyHigh speed24MHz

Enhanced function

M16C/3x

Fixed

Concept

Low cost

0.2u HND

RC01-HNDc0.15u

0.2u HND

M32C/1xx

RC01-Advanced Flash0.15u

M16C/80

M16C/80A

High speed(32MHz)

NextTiny

High speed (40MHz)Enhanced peripheral

M16C/Tinynext

[email protected] to 3.6V256KB/20KB, etc

M16C/6xLow cost

Non Auto

Auto, Non Auto

RC01-Advanced Flash

Car Audio, Auto

M16C/8x

0.2u HND

M16C/TinyM16C/Tiny

2.2V 1.8V

M16C Family RoadmapM16C Family Roadmap

High Speed

Standard

Small

Enhanced Automotive useEnhanced Flash options

Confidential

Page 52: 4 R8C v3.ppt

Company Confidential 52

H8/Tiny R8C/Tiny M16C/Tiny M16C/62

V/F Constant control

Sensor-less1Shunt vector

Sensor-lessVector

(with current sensor)

Vector& current sensor

Hall sensor

Sensor-less& back EMF

Hall sensor

О О О

О О

О О

О О О О

О О О О

SH/Tiny

Over spec

О

О

О

Over spec

Over spec

Over spec

SH2

Over spec

О

О

О

Over spec

Over spec

Over spec

Rotation Technique

120angle

180angle

BLDC

IM

V /F+TacoFeedback О О О Over spec Over spec

Vector control О О

Sensor-less vector О О

32 bit multiply-divide

Motor Control RoadmapMotor Control Roadmap

Page 53: 4 R8C v3.ppt

Company Confidential 53

Existing SCI SSU

Transfer rate

Communication mode

Polarity

To 1Mbps To 5Mbps(@20MHz)

One on one One to N

Phase

1 2

1 2Bit 0 Bit 1 Bit 2 Bit 0 Bit 1 Bit 2Bit 0 Bit 1 Bit 2

Synchronous clock

Synchronous clock

Synchronous clock

Data Data

Synchronous clock

Function

The direction of data transfer

LSB-First LSB/MSB-First1 2

Synchronous Serial communication Unit(SSU)Synchronous Serial communication Unit(SSU)

Page 54: 4 R8C v3.ppt

Company Confidential 54

Maker

Product name HD64F36037 MC68HC908AZ60

MOTOROLARENESAS

Clock ○ ○

Data input/output

2 pins or 1 pin*( IO×2 or 1)

Chip select ○ ○

Pin assignment

Master

Slave

Operationmode

○ ○

○ ○

MSB first

LSB first

Data transfer direction

○ ○

○ ×

Mater

Slave

Transmissionrate

φ/4(max.) φ/2(max.)

φ/4(max.) φ (max.)

Buffer structure Double Double

Interrupt factor 5 4

Consecutive communication ○Partly not available

in slave mode

Communication mode

4 wire serial3 wire serial

Clocked serial

4 wire serial

Clock polarity select ○ ○

Clock phase select ○ ○

2 pins( IO×2)

*   If 3 wire serial is selected for communication mode, number of pins which is used for data input and data output is just one.

Synchronous Serial communication Unit(SSU)Synchronous Serial communication Unit(SSU)