22
Renesas Electronics Europe RL78 Microcontroller Family The True Low Power Platform

Renesas RL78 The True Low Power Microcontroller Platform

Embed Size (px)

DESCRIPTION

Renesas RL78 microncontroller series 2014 update. RL78 brings expanded line-up, Smart Peripherals, unique Low Power modes and performance improvements. http://renesas.eu/rl78

Citation preview

Page 1: Renesas RL78 The True Low Power Microcontroller Platform

Renesas Electronics Europe

RL78 Microcontroller Family

The True Low Power Platform

Page 2: Renesas RL78 The True Low Power Microcontroller Platform

RL78 MCU Family Concept

• 1KB to 512KB Flash

• 1.39 DMIPS/MHz

• From 46uA/MHz

Low Power

Efficient

Scalable

2

Page 3: Renesas RL78 The True Low Power Microcontroller Platform

RL78 Key Features And Benefits

• Flash memory with ECC

• IEC 60730 Safety functions

• High temperature support

• 10 to 128 pins

• 1 KB to 512KB Flash

• 100% compatibility

• Data Flash with 1 Million erase cycles

• 24/32 MHz +/- 1% Internal Oscillator

• Onboard temperature sensor

High Quality

& Safety Broad

Scalability

True

Low Power

• 1.27 DMIPS/MHz

• Up to 32 MHz operation

• 1.6V to 5.5V operation

• DMA or DTC

High

Performance

• Comprehensive development tools

• 3rd party support

• Free E2 Studio GNU IDE

• Free Applilet peripheral driver

Extensive

Ecosystem

• From 46 uA/MHz operation

• 0.57 uA (RTC + LVD)

• “Snooze” mode

System

Cost Reduction

3

Page 4: Renesas RL78 The True Low Power Microcontroller Platform

RL78 Applications

Small Appliances

Power Tool, Coffee Machine, Vacuum Cleaner, Food Processor

Washer/Dryer, Dishwasher, Refrigerator, Cooking Range,

Water Heater, Sensors, Motor Control

White Goods

Blood Glucose Meter, ECG Sensor, Blood Pressure Monitor, Toothbrush

Medical

Digital Gauge, Sensor, Safety Module, Motor actuator, Security

Factory & Industrial Automation

Utility Metering, Home & Building Energy Control , Lighting, Energy Harvesting

Smart Energy

Remote Control, PC peripheral, Audio equipment

Consumer Electronics

4

Page 5: Renesas RL78 The True Low Power Microcontroller Platform

RL78 Key Features By Family

ASSP 64 MHz

OCO

24 MHz

1.8V – 5.5V

20-38

pin

LCD 24 MHz

OCO

24 MHz

OCO L13

L12 24 MHz

1.8V – 5.5V

24 MHz

1.8V – 5.5V

32-64

pin 2-32k Flash

<1.5Kb RAM

64-80

pin

32-128k Flash

<4Kb RAM

35segx8

Charge pump

44segx8

Charge pump

DMX

DALI PFC 64MHz

PLL

G12

General

Purpose

G13

G14

G1A

24 MHz

1.8V – 5.5V 24 MHz 2-16KB

Flash

20-30

pin

32 MHz

OCO

32 MHz

OCO

32 MHz

1.6V – 5.5V

32 MHz

1.6V – 5.5V

20-128

pin

20-64

pin 16-64KB Flash

16-512KB Flash

<32Kb RAM

12 bit ADC

<4Kb RAM

G10 20 MHz

2.0V – 5.5V 20MHz 1-4KB Flash

10-16

pin 512b RAM

64 MHz

OCO

32 MHz

1.6V – 5.5V 30-100

pin DTC & ELC

<24Kb RAM

16-256KB Flash

3-Phase MC

G1C 24 MHz

OCO

24 MHz

2.4V – 5.5V

32-48

pin <5.5Kb RAM

32KB Flash

<1.5Kb RAM

I1A 32-64k Flash

<4Kb RAM

BC1.2

USB 2.0

5

Page 6: Renesas RL78 The True Low Power Microcontroller Platform

RL78 Lineup – Mass Production Devices

4.4x6.5mm (G12, I1A)

5x6mm (I1A)

Over 470 Devices In Mass Production

6

Page 7: Renesas RL78 The True Low Power Microcontroller Platform

RL78 Low Power Modes

Multiple Power Reducing Modes • Halt (DMA and all peripherals available) • Snooze (ADC, CSI/UART active) • STOP (RAM Retained)

7

Page 8: Renesas RL78 The True Low Power Microcontroller Platform

RL78 Snooze Mode Example (ADC)

STOP

SNOOZE

ACTIVE

ADC Value

in range

ADC operation during standby state

Four comparison criteria: Within/Outside Window, Higher/Lower than Limit

Over 30% reduction in power consumption vs. to standard ADC operation

ADC Data

Active mode STOP mode Snooze STOP mode Snooze Active mode

ADC Data

Data Match

Values

in Range

Process

Data

Yes

No

STOP mode 0.52uA

1.3mA @8MHz

STOP mode 0.52uA ~800uA ~800uA

1.3mA @8MHz + 0.5mA if ADC Enabled

Over 30% reduction in power consumption

Timer Trigger Timer Trigger No Data Match

8

Page 9: Renesas RL78 The True Low Power Microcontroller Platform

Halt Mode: RTC + LVD

RL78 Low Power Comparison

Operating Mode

A RL78 1

50

100

150

200

250

300

350

400

B C D

380 363

150

213

66

Mic

ro-A

mps

A RL78 2

2

4

6

8

10

12

B C D

10.6

3.6

12.5

5.6

0.57

Mic

ro-A

mps

14

Stop Mode: WDT + LVD

A RL78 3

2

4

6

8

10

12

B C D

14.3

10.3

3.4

5.1

0.31

Mic

ro-A

mps

14

16

Note: 1: At 32MHz (NOP instructions) 2: 0.49 uA (RTC only) 3: 0.23 uA (all stopped, RAM retained) and LVD only 0.08µA

9

Page 10: Renesas RL78 The True Low Power Microcontroller Platform

RL78 Scalability And Flexibility

Default setting

Alternate Setting

Full pin compatibility Peripheral I/O Re-direction (PIOR): Remaps functions to alternate ports

10

Page 11: Renesas RL78 The True Low Power Microcontroller Platform

RL78 Offers Widest Operating Voltage

RL78 supports 4MHz at single voltage from 1.6V to 5.5V

11

Page 12: Renesas RL78 The True Low Power Microcontroller Platform

RL78 Efficient Core

86% execution instruction in 1-2 Cycles

16-bit CPU Core with Pipelining

Single Cycle Multiplication (HW Math Assist)

DMA Engine (up to 4 channels)

RL78 Instruction Execution Cycles:

56%

30%

9%

5%

•1 cycle

•2 cycles

•3 cycles

•4+ cycles

HW Assist for Math Operation Clock Cycles

16bit Barrel Shifter for Shift and Rotate 16bit n Shift/Rotate (n = 1 to 15) 1

Multiply Signed & Unsigned 16 x 16 = 32 Bit Result 1

Multiply/Accumulate Signed & Unsigned 16 x 16 + 32 = 32 Bit Result 2

12

Page 13: Renesas RL78 The True Low Power Microcontroller Platform

RL78/G14 exceeds 1.27 DMIPS/MHz

Twice as fast than those of competitors’ 16bit MCUs

Renesas RL78/G14

Hig

h

perf

orm

ance

RL78 CPU Performance

0.51 0.56

0.32

1.27

ATMEL

TI

MSP430F2

Microchip

1.5

0

[Dhrystone 2.1 measured value]

Comp A Comp B

1.0

0.5 1.25

ARM Cortex-M3

13

Page 14: Renesas RL78 The True Low Power Microcontroller Platform

+/- 1% accuracy over voltage and temperature

Two pre-set frequencies: 24 MHz and 32MHz *

16MHz, 12MHz, 8MHz, 4MHz, 3MHz, 2MHz, 1MHz using divider

Improved accuracy with correction register

% A

cc

ura

cy

1.8 2.7 4.5 5.5

Vcc (V)

4

- 4

Typical MCU

RL78

-20 0 +25 +40 +85

Temp (C)

- 1

1

3.3

RL78 Accurate Internal Oscillators

* RL78/G13 ** On-Chip Oscillator

CPU

A/D

Timer

UART

32 MHz ( Note 2 )

24 MHz

Divider

OCO ** Accuracy

Correction register

24 or 32 MHz +/- 1%

14

Page 15: Renesas RL78 The True Low Power Microcontroller Platform

Extensive Quality And Safety Features

CRC RAM SFR

CPU Clock ADC

Two types of CRC Hardware • Flash Memory

• Serial Interface

Parity / Write Protection • Parity: Internal reset when parity error

generated on Read or Write

• Write Protection :

Select from: ~ 128B/~256B/~512B

Write Protection SFR write protection for

• Port setting, Interrupt setting,

• Clock setting, LVI setting,

• RAM Parity setting

Illegal memory access detection • Illegal memory access:

generates “internal reset”

• Trap instruction:

“FF” instruction generates “internal reset”

Stop Detection / Frequency check • Stop detection :

possible to detect by WWDT

• Frequency check:

possible to check by Timer function

Multiple Input signal selectable ADC measurement sources:

• External ADC input pins

• External / Internal AVref sources

• Internal Vref (1.4V typ)

• Temperature sensor

IEC/UL 60730 Compliance in Hardware

RL78 Self-Test S/W for Class B are VDE certified

15

Page 16: Renesas RL78 The True Low Power Microcontroller Platform

RL78 Small Packages

10x10mm

7x7x1.4mm

0.5mm pitch

7.62mm (300mil)

4 x 4 x 0.75mm

0.5mm pitch 5 x 5 x 0.75mm

0.5mm pitch

3 x 3 x 0.69mm

0.5mm pitch 4 x 4 x 0.69mm

0.4mm pitch

4 x 4 x 0.69mm

0.5mm pitch

25pin LGA 36pin LGA 64pin FBGA 24pin QFN 32pin QFN 40pin QFN

6 x 6 x 0.75mm

0.5mm pitch

48pin QFN

7 x 7 x 0.75mm

0.5mm pitch 20pin SSOP 30pin SSOP

7.62mm (300mil)

44pin LQFP 64pin TQFP

12x12x1mm

14x14x1mm

80pin TQFP

14x14x1mm 14x20x1mm

0.4mm pitch

100pin TQFP

14x20x1mm

0.4mm pitch

128pin TQFP

10x10x1.4mm

0.65mm pitch

52pin LQFP

10x10x1.4mm

48pin LQFP

Packages from 3x3mm

32pin QFN

5 x 5 x 0.75mm

0.5mm pitch

16

Page 17: Renesas RL78 The True Low Power Microcontroller Platform

RL78 Development Support

17

Page 18: Renesas RL78 The True Low Power Microcontroller Platform

Easy To Begin Development With RL78

RL78 Starter Kits (RSK) RL78 Promotion USB Boards (RPB)

Full evaluation kit and E1 debugger

Applilet device code generator

LCD panel for user/diagnostic

interaction

Sample peripheral codes

Evaluation & basic debug functions

Measure current in low power modes

Sample peripheral codes

PC Software (GUI, Drivers etc)

Highlights key RL78 advantages

- Evaluation & basic debug

functions

- Low power example; snooze

mode

Low cost evaluation

Register to receive a board at:

www.renesas.eu/rl78

18

Page 19: Renesas RL78 The True Low Power Microcontroller Platform

Online Community renesasrulz.com

Downloads

renesas.com/myrenesas

Online Training

renesasinteractive.com

RL78 Blog

renesasrulz.com/doctor_micro

3rd-Party Network renesas.com/alliance

renesas.eu/rl78

facebook.com/RenesasEurope

twitter.com/Renesas_Europe

RL78 Online Resources

19

Page 20: Renesas RL78 The True Low Power Microcontroller Platform

RL78 Summary

Platform concept

General-purpose, LCD and application specific line up’s

True low-power

Active from: 46uA/MHz

High-performance

Up to 1.39 DMIPS/MHz

Broad scalability

Compatibility: 1KB to 512KB, 10 to 128 pins

High Integration enabling system cost reduction

Data Flash, temperature sensor, internal voltage reference

Advanced safety features (IEC/UL 60730)

CRC, RAM parity-check, clock fail and frequency detection

Extensive ecosystem

Full tool environment, 3rd-Party Partners, online resources

20

Page 21: Renesas RL78 The True Low Power Microcontroller Platform

renesas.eu/RL78

© 2014 Renesas Electronics Europe. All rights reserved.

Page 22: Renesas RL78 The True Low Power Microcontroller Platform

Renesas Electronics Europe