Date post: | 25-Dec-2015 |
Category: |
Documents |
Upload: | abner-henderson |
View: | 218 times |
Download: | 1 times |
Renesas Electronics Inc.June 2011
© 2011 Renesas Electronics Corporation. All rights reserved.
RL78 Microcontroller Family - Overview -
2 © 2011 Renesas Electronics Corporation. All rights reserved.
Purpose This course provides an introduction to the RL78 Family of Low-Power
microcontrollers (MCUs) designed and offered by Renesas Electronics for cost-sensitive 8-/16-bit embedded applications
Objective Learn about key features and benefits these MCUs provide and how they facilitate
system development in a cost-effective way. Gain insight into how the product line will evolve in the future.
Content 28 pages (including this page) 3 questions
Learning Time 45 minutes
Introduction
3 © 2011 Renesas Electronics Corporation. All rights reserved.
Standard Microcontroller Portfolio
Superscalar, MMU, Multimedia Up to 1200 DMIPS, 45, 65 & 90nm process Video and audio processing on Linux Server, Industrial & Automotive
High Performance CPU, FPU, DSC Up to 165 DMIPS, 90nm process 500uA/MHz, 2.5 uA standby Ethernet, CAN, USB, Motor Control, TFT Display
Up to 500 DMIPS, 150 & 90nm process 600uA/MHz, 1.5 uA standby Medical, Automotive & Industrial
High Performance CPU, Low Power
True Low Power
Up to 41 DMIPS, 130nm process 66 uA/MHz, 0.2 uA standby Compatibility with R8C and 78K
General Purpose
Up to 25 DMIPS, 150nm process 190 uA/MHz, 0.3 uA standby ~ 256KB, 10 ~ 144pin
Up to 10 DMIPS, 130nm process 350 uA/MHz, 1 uA standby ~128KB Flash, 14 ~ 100pin
Low Power
4 © 2011 Renesas Electronics Corporation. All rights reserved.
RL78: Concept
Low Power
Efficient
Scalable
5 © 2011 Renesas Electronics Corporation. All rights reserved.
RL78: Key Features & Benefits
1 At 32MHz (NOP instruction)2 Typical value
• Flash memory with ECC • IEC 60730 Safety functions• High temperature support
• 20 to 128 pins• 2 KB to 512KB Flash • 100% compatibility
• Data Flash with 1 Million erase cycles 2 • 32 MHz +/- 1% Internal Oscillator• Onboard temperature sensor
High Quality & Safety
BroadScalability
True Low Power
• 1.27 DMIPS/MHz• Up to 32 MHz operation • 1.6V to 5.5V operation
HighPerformance
• Industry-standard development tools• 3rd party support• Extensive online resources
ExtensiveEcosystem
• 66 uA/MHz Operation 1
• 0.57 uA (RTC + LVD)• “Snooze” mode
SystemCost Reduction
6 © 2011 Renesas Electronics Corporation. All rights reserved.
Low Power: Fully Configurable
Multiple Power Reducing Modes•Halt (DMA and all peripherals available)•STOP (RAM Retained)•Snooze (ADC, CSI/UART active)
Selectable Peripheral and clock speed
HALTHALT
Peripheral, Multiply/Divide,and DMA
Main ClockPeripheralCPU
OPERATINGOPERATINGMain ClockPeripheralCPU
SNOOZESNOOZE
A/D conversion and serial communication
Main ClockPeripheralCPU
32KHZ (RTC), LVD, WDT and Interval Timer
STOPSTOPMain ClockPeripheralCPU
Disabled Enabled
Legend:
7 © 2011 Renesas Electronics Corporation. All rights reserved.
Outstanding overall performance
Low Power: Comparison
Note:1: At 32MHz (NOP instructions)2: 0.49 uA (RTC only)3: 0.23 uA (all stopped, RAM retained)
8 © 2011 Renesas Electronics Corporation. All rights reserved.
Performance: Optimized Architecture
16-bit CPU Core with Pipelining Efficient Instruction Execution – 86% in 1-2 Cycles 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
9 © 2011 Renesas Electronics Corporation. All rights reserved.
Performance: High Throughput
A (16-bit, 25MHz)
B(32-bit, 24MHz)
RL78(16-bit, 32MHz)
25dmips(1dmips/MHZ)
30dmips(1.25dmips/MHZ)
40.6dmips(1.27dmips/MHZ)
DM
IPS
/MH
z
RL78 offers 41DMIPS @ 32 MHz 1
8MHz @ 1.8V
Operation Voltage Range
32MHz 2.7V to 5.5V
16MHz 2.4V to 5.5V
8MHz 1.8V to 5.5V
4MHz 1.6V to 5.5V
10
20
30
40
Note 1: 1.27DMIPS/MHz (IAR ICC78K0R V4.61a)
10
© 2011 Renesas Electronics Corporation. All rights reserved.
Over 300 products ranging from 2KB to 512KB of flash memory
Scalability: G12 and G13 Line-up
Note 1: G12 16KB version contains 1.5KB SRAM
Note 2: Some package options not shown
11
© 2011 Renesas Electronics Corporation. All rights reserved.
Scalability: Ultimate Compatibility & Flexibility
Default setting
AlternateSetting
Full pin compatibility Peripheral I/O Re-direction (PIOR): Remaps functions to alternate ports
12
© 2011 Renesas Electronics Corporation. All rights reserved.
Cost Reduction: High Integration
Supply
REG
Temp.Sensor
DATAFLASH
OCO
RL78CPU
LVD
POR
CODEFLASH
SRAM
PE
RIP
HE
RA
LS
PERIPHERALS
Reset ICReset IC
RegulatorIC
RegulatorIC
EEPROMIC
EEPROMIC
Temp.IC
Temp.IC
WDT
20mA port drive(no need for external resistors)
IEC60730 in HW(Easier/quicker certification)
Reduce system BOM by eliminating external components
13
© 2011 Renesas Electronics Corporation. All rights reserved.
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 selectableADC measurement sources:• External ADC input pins• External / Internal AVref sources • Internal Vref (1.4V typ)• Temperature sensor
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
Quality & Safety: Extensive Safety Features
CRCCRC RAMRAM SFRSFR
CPUCPU ClockClock ADCADC
Hardware for IEC/UL 60730 Compliance
14
© 2011 Renesas Electronics Corporation. All rights reserved.
Ecosystem: Full Development Support
DevelopDevelop ManufactureManufactureExploreExplore EvaluateEvaluate
Demonstrator
RPB
Demonstrator
RPB
Starter Kit
RSK
Starter Kit
RSK
Emulators
E1 (OCD 1),IECUBE (Full ICE 2 )
Emulators
E1 (OCD 1),IECUBE (Full ICE 2 )
Programmer
PG-FP5, Renesas Factory
Programmer
PG-FP5, Renesas Factory
Note 1: On-Chip DebugNote 2: In-Circuit Emulator
IAR Embedded Workbench (EWRL78)Full C and C++ support, MISRA C compliance checker
µC/OS-II and µC/OS-III Real-Time Operating Systems
iar.com
micrium.com
CMX-RTX Real-Time Operating Systemscmx.com
15
© 2011 Renesas Electronics Corporation. All rights reserved.
Online Communitywww.renesasrulz.com
Downloads, alerts and more
www.renesas.com/myrenesas
Online Trainingwww.renesasinteractive.com
RL78 Blogwww.renesas.com/myrenesas
3rd-Party Networkwww.renesas.com/alliance
Dedicated Websitewww.renesas.com/rl78
Facebook Groupwww.facebook.com/renesasamerica
Twitter newswww.twitter.com/renesasamerica
Ecosystem: Extensive Online Resources
16
© 2011 Renesas Electronics Corporation. All rights reserved.
RL78: Roadmap
Schedule is preliminary and subject to change
Rapid Family ExpansionS
EG
LC
DA
SS
P
CY 2011CY 2011
Pro
du
ct C
ateg
ory
Pro
du
ct C
ateg
ory
CY 2012~CY 2012~
GE
NE
RA
L G14 (High Function)
G14 (High Function)
G1x (USB)G1x
(USB)
L1x (LCD Standard)
L1x (LCD Standard)
L1x (USB)L1x
(USB)
L1x (Enhanced Analog)
L1x (Enhanced Analog)
I1A(Lighting)
I1A(Lighting)
F1x (Auto Body)
F1x (Auto Body)
D1x (Auto Dashboard)
D1x (Auto Dashboard)
G1x(Capacitive Touch)
G1x(Capacitive Touch)
MeteringMetering
RF4CERF4CE
G13 (Standard)20-128 pin, 16-512
KB
G13 (Standard)20-128 pin, 16-512
KB
G12 (Lite)20-30 pin, 2-16 KB
G12 (Lite)20-30 pin, 2-16 KB G1x (Entry)
Sub 20 pinsG1x (Entry)Sub 20 pins
G1x(Enhanced Analog)
G1x(Enhanced Analog)
17
© 2011 Renesas Electronics Corporation. All rights reserved.
Small Appliances
Power Tool, Coffee Machine, Vacuum Cleaner, Food
Processor
Digital Gauge, Sensor, Safety Module, Motor
actuator, Alarm System, Lighting
Factory & Industrial Automation
Utility Metering, Home & Building Energy Control , Energy Harvesting
Smart Energy
Remote Control, PC peripheral, Audio equipment
Consumer Electronics
Washer/Dryer, Dishwasher, Refrigerator, Cooking Range,
Water Heater
White Goods
RL78: Target Applications
Blood Glucose Meter, ECG Sensor, Blood Pressure Monitor, Toothbrush
Medical
18
© 2011 Renesas Electronics Corporation. All rights reserved.
RL78: Summary
Platform Concept
General-purpose, Segment LCD and Application-focused line-ups
True Low-Power:
Active: 66uA/MHz1, RTC + LVD: 0.57uA
High-Efficiency:
1.27 DMIPS/MHz
Broad scalability:
100% compatibility: 2KB~512KB, 20~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
1 At 32MHz (NOP instructions)
Renesas Electronics Inc.© 2011 Renesas Electronics Corporation. All rights reserved.
Thank You