Download presentation
Presentation is loading. Please wait.
Published byAbner Henderson Modified over 9 years ago
1
Renesas Electronics Inc. June 2011 © 2011 Renesas Electronics Corporation. All rights reserved. RL78 Microcontroller Family - Overview -
2
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
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
4 © 2011 Renesas Electronics Corporation. All rights reserved. RL78: Concept Low Power Efficient Scalable
5
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 High Quality & Safety Broad Scalability Broad Scalability True Low Power True Low Power 1.27 DMIPS/MHz Up to 32 MHz operation 1.6V to 5.5V operation High Performance High Performance Industry-standard development tools 3 rd party support Extensive online resources Extensive Ecosystem Extensive Ecosystem 66 uA/MHz Operation 1 0.57 uA (RTC + LVD) “Snooze” mode System Cost Reduction System Cost Reduction
6
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 HALT Peripheral, Multiply/Divide, and DMA Main ClockPeripheralCPU OPERATING Main ClockPeripheralCPU SNOOZE A/D conversion and serial communication Main ClockPeripheralCPU 32KHZ (RTC), LVD, WDT and Interval Timer STOP Main ClockPeripheralCPU DisabledEnabled Legend:
7
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
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 MathOperationClock Cycles 16bit Barrel Shifter for Shift and Rotate16bit n Shift/Rotate (n = 1 to 15)1 Multiply Signed & Unsigned16 x 16 = 32 Bit Result1 Multiply/Accumulate Signed & Unsigned16 x 16 + 32 = 32 Bit Result2
9
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) DMIPS/MHz RL78 offers 41DMIPS @ 32 MHz 1 8MHz @ 1.8V OperationVoltage Range 32MHz2.7V to 5.5V 16MHz2.4V to 5.5V 8MHz1.8V to 5.5V 4MHz1.6V to 5.5V 10 20 30 40 Note 1: 1.27DMIPS/MHz (IAR ICC78K0R V4.61a)
10
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
11 © 2011 Renesas Electronics Corporation. All rights reserved. Scalability: Ultimate Compatibility & Flexibility Default setting Alternate Setting Full pin compatibility Peripheral I/O Re-direction (PIOR): Remaps functions to alternate ports
12
12 © 2011 Renesas Electronics Corporation. All rights reserved. Cost Reduction: High Integration Supply REG Temp. Sensor DATA FLASH OCO RL78 CPU LVD POR CODE FLASH SRAM PERIPHERALS Reset IC Regulator IC Regulator IC EEPROM IC EEPROM IC Temp. IC Temp. IC WDT 20mA port drive (no need for external resistors) 20mA port drive (no need for external resistors) IEC60730 in HW (Easier/quicker certification) IEC60730 in HW (Easier/quicker certification) Reduce system BOM by eliminating external components
13
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 selectable ADC 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 CRC RAM SFR CPU ClockADC Hardware for IEC/UL 60730 Compliance
14
14 © 2011 Renesas Electronics Corporation. All rights reserved. Ecosystem: Full Development Support Develop Manufacture Explore Evaluate Demonstrator RPB Starter Kit RSK Emulators E1 (OCD 1 ), IECUBE (Full ICE 2 ) Programmer PG-FP5, Renesas Factory Note 1: On-Chip Debug Note 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 Systems cmx.com
15
15 © 2011 Renesas Electronics Corporation. All rights reserved. Online Community www.renesasrulz.com Downloads, alerts and more www.renesas.com/myrenesas Online Training www.renesasinteractive.com RL78 Blog www.renesas.com/myrenesas 3 rd -Party Network www.renesas.com/alliance Dedicated Website www.renesas.com/rl78 Facebook Group www.facebook.com/renesasamerica Twitter news www.twitter.com/renesasamerica Ecosystem: Extensive Online Resources
16
16 © 2011 Renesas Electronics Corporation. All rights reserved. RL78: Roadmap Schedule is preliminary and subject to change Rapid Family Expansion SEG LCD ASSP CY 2011 Product Category CY 2012~ GENERAL 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) Metering RF4CE 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 pins G1x (Entry) Sub 20 pins G1x (Enhanced Analog) G1x (Enhanced Analog)
17
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
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/MHz 1, 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, 3 rd -Party Partners, online resources 1 At 32MHz (NOP instructions)
19
Renesas Electronics Inc. © 2011 Renesas Electronics Corporation. All rights reserved. Thank You
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.