RL78 the Ultimate Low Power Microcontroller Platform
Total Page:16
File Type:pdf, Size:1020Kb
RL78 The Ultimate Low Power Microcontroller Platform www.renesas.eu 2011.02 RL78 – The Leader In Low Power... Welcome to the RL78, a new platform family of world’s lowest- power microcontrollers from Renesas Electronics. RL78 embeds RL78 Roadmap For Your Success ultimate intelligence with a perfect combination of lowest power Product Category consumption, best in class CPU performance and the highest ASSP RL78/F1x Metering (Auto Body) integration of world leading peripherals. Capacitive Touch RL78/D1x RL78/I1x (Lighting) (Auto Dashboard) PFC, internal 64MHz clock RF4CE RL78/L1x SEG LCD RL78 – The ultimate embedded intelligence RL78/L1xRL78/L1x (High Featured) (LCD Standard) RL78/L1x (Advanced Analog) in your system! RL78/G1x Rl78/L1x (High Function 1) (USB) A complete platform line-up is on offer with ultimate fl exibility of RL78/G1x RL78/G1x (Analog) RL78/Gxx GENERAL RL78/G13 (Standard) 32MHz 20-128 pin, (High Function 1) (Advanced Analog) High Function 2 choice in terms of performance, memory, packages, peripherals 16-512KB RL78/G1x (USB) Host/Peripheral as well as the world’s lowest power consumption in the embedded RL78/G12 RL78/G1x (Low pin count 1) (Low pin count 2) arena. The general purpose range of RL78 family offers multiple 24MHz20-30 pin, 2-16KB Sub 20 pins fl avours to suit every need: CY 2011 2012 ~ RL78/G12: 24Mhz Low-pin count family from ranging from 20-30pin wide variety of packages RL78/G13: 32Mhz General purpose family ranging from 20-128pins in a wide variety of packages RL78 offers the best platform of choice for Industrial, Consumer and Automotive applications. The Industrial & Consumer portfolio of RL78 family includes widest range of general purpose devices (RL78 G Series) as well as a full roadmap for many application specifi c lines such as LCD, Lighting, USB, Metering and motor control. RL78 G Series Portfolio – A Device For Every Need! 302 Products offering Widest Memory & Package Line-up ROM 512 KB 32K32K 32K32K 32K32K 32K32K 32K32K 32K32K 32K32K 384 KB 24K24K 24K24K 24K24K 24K24K 24K24K 24K24K 24K24K 256 KB 20K20K 20K16K 20K20K 20K20K 20K20K 20K20K 20K20K 192 KB 16K16K 16K16K 16K16K 16K16K 16K16K 16K16K 16K16K 16K16K 128 KB 12K12K 12K12K12K12K 12K12K 12K12K 12K12K 12K12K 12K12K 12K12K 12K12K 96 KB 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 64 KB 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 48 KB 3K 3K 3K 3K 3K 3K 3K 3K 3K 3K 3K 3K 3K 3K 3K 3K 3K 3K 3K 3K 3K 3K RL78/G13 32 KB 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 16 KB 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 1,5K 1,5K 1,5K 1,5K 1,5K 1,5K 12 KB 1K 1K 1K 1K 1K 1K RL78/G12 8 KB 768 768 768 768 768 768 4 KB 512 512 512 512 512 512 RAM w/o Data Flash RAM w Data Flash 2 KB 256 256 Note:64-pin QFP(7x7) has ROM variation of 32KB - 256KB Pins 20 24 25 30 32 36 40 44 48 52 64 80 100 128 Package SSOP QFN LGA SSOP QFN LGA QFN SSOP QFP (7x7) QFP QFP QFP QFP QFP (300ml) (44) (3x3) (300mi) (55) (4x4) (66) (300ml) (10x10) (7x7(Note), (12x12, (14x14, (14x20) 14x14) 14x20) QFN (7x7) 10x10, 12x12) BGA (4x4) www.renesas.eu Add Value To Your Application With RL78… RL78 offers the ideal solution for multiple applications across Industrial, Automotive, Communication and Consumer segments. Features & Benefits Ideal choice for any application High • 1.27DMIPS/MHz Washers, Dishwashers, Refrigerators, Small Performance • Max 32MHz operation Home Appliances Appliances, Induction Cooking, • H/W Mul/Div/MAC Air Conditioners • 1.6V to 5.5V operation Microwave Ovens, Coffee Ultimate Low • 70μA @ 32KHz opertion Machines, Food Processors, Small Appliances Vacuum Cleaner, Fans, Lawn Power • 0.7μA@ 32KHz HALT with RTC Mowers, Shavers, Hair care, • “Snooze” mode Tooth Brushes Widest • 20 to 128pin packages Sensors, Actuators, Safety • Up to 512KB Flash Scalability Industrial Control Modules, Industrial Drives, • Up to 32KB RAM other control devices • ASSP expansion Single Phase Electricity Meter, • Back ground operation System Cost Metering Gas Meter, Water Meter & Heat data Flash Reduction Cost Meter • 32MHz +/- 1% OCO • Analog integration Blood Glucose Meter, ECG Medical Highest Quality Sensor, Blood Pressure Monitor, • Highest quality Flash other home diagnostic monitors & Safety • IEC 60730 safety function • High EMS robustness Interior Lighting, Architectural • High temperature support Lighting Lighting, Stage Lighting, Signage & Back Lighting Handheld Battery Controlled Others Devices, Heating Controls, Fire & Security Detectors, Remote Controls, PSU Lowest Power Consumption @ Highest Performance – No Compromise! The RL78 family delivers an impressive operating current of All of this is still possible while running the CPU @ 32Mhz 70 μA/MHz (while running at 32 MHz) and a super low standby delivering a mega 40.6 DMIPS (1.27DMIPS/Mhz) performance current of 0.7 μA (in sub-halt mode, with the RTC and LVD without any compromise! operating). Choose the leader in low power… Thanks to the latest 130nm process technology, improved internal oscillator configuration and highly optimized internal logic, RL78 stands as an undisputed leader in the competitive landscape. Current consumed during normal Current consumed during RTC operation (µ/Mhz) operation (32.768 kHz, RTC + LVD) 400 14 350 12 300 10 250 200 6 150 4 100 213µA 150µA 336µA 380µA 70µA* 5,6µA 12,5µA 3.6µA 10.6µA 0.7µA 2 50 0 0 Company A Company B Company C Company D RL78/G13 Company A Company B Company C Company D RL78/G13 Current consumed in STOP mode (WDT + LVD) 16 14 12 Achieve the ultimate power saving with 10 ‘Snooze Mode’ 6 4 On top the RL78 family offers a very unique power-saving ‘snooze 5,1µA 3,4µA 10,3µA 14,3µA 0.52µA mode’ in which A/D conversion and serial communication can 2 continue while the the CPU is in standby. So no need to wake up 0 the CPU for receiving data. This mode is excellent for battery- Company A Company B Company C Company D RL78/G13 powered systems as it greatly increases the battery life. MAIN RUN CPU Clock Peripheral NEW HALT SNOOZE CPU Clock Peripheral CPU Clock Peripheral A/D conversion, serial data The consumed power reception, multiply, and division can be reduced even operations,multiply-accumulate STOP more than in the operations and DMA operations halt mode are possible CPU Clock Peripheral A/D conversion and serial data Reception are possible Source: Comparison made on datasheets * operation with nop instruction 140μA (all instruction execution) www.renesas.eu Lowest Power Consumption @ Highest Performance – RL78 – A Feature Rich Microcontroller No Compromise! With a complete lineup of products with memory sizes selectable A/D Converter from 2 KB to 512 KB and packages sizes ranging from 20 to 128 The A/D converter can operate from a voltage as low as 1.6 V. pins, RL78 offers the best in class features for any application. The conversion resolution can be selected from 8 or 10 bits. A wide range of conversion modes are available, including scan mode, Thanks to all products having been developed using the same one-shot conversion mode, and successive conversion mode. platform, it provides ideal compatibility and scalability within and across different families. You can also reuse your existing DMAC software assets due to common peripherals coming from the 78K0 and R8C families. To benefit we invite you to select an RL78 family Data can be transferred directly between peripheral hardware SFRs product with the confidence that you can use it for many years to and the internal RAM based on interrupts from timers, serial inter- come. faces, or the A/D converter, or based on a software trigger, without going via the CPU. Timers WDT A complete timer unit is included which, provides choice of 16-bit The watchdog timer detects a hung program. Three possible WDT counter and capture/compare registers for each timer channel. window settings are available and can be selected to suit your system. Timers can be operated individually as well as in interlocking units to enable a range of other features such as one-shot pulse & PWM LVD signal outputs. The LVD monitors the voltage and generates a reset or interrupt signal depending on the current mode. Thanks to a new interrupt and reset mode, the LVD can also initiate data-save processing by Serial Interfaces generating an interrupt before issuing the reset signal. A single-channel 3-wire serial interface and I2C interface is also RTC included, each of which is provided with a shift register and buffer register. Two full-duplex UART channels are also available. The RTC includes a full calendar feature that enables the clock to be updated automatically up to the year 2099. No need to be awake the CPU from standby mode because it continues operating, helping xxxxxxxto reduce power consumption. RL78/G13: 64-pin Block Diagram 64-pin QFP (7x7mm, 10x10mm, 12x12mm) Up to 58 I/O lines 16-bit Timer Array Unit 64-pin FBGA (4x4mm) 16bit Timer x 8ch Interrupt Controller (2ch can be used as 2x8bit timer) RL78 Core 12 external 31.25 ns @ 32MHz PWM output : 7ch 1.6 to 5.5V 16-bit Timer Array Unit -40 to +85°C Unit1: CSI 2ch/UART 1ch/I2C 2ch Unit2: CSI 2ch/UART 1ch/I2C 2ch Interval Timer Unit3: CSI 2ch/UART 1ch/I2C 2ch Flash / RAM I2C x 1ch Window Watchdog Timer 96 KB Flash 8 KB RAM 512 KB Flash 32 KB RAM 64 KB Flash 4 KB RAM 384 KB Flash 24 KB RAM A/D Converter 12ch x 10-bit RTC 48 KB Flash 3 KB RAM 256 KB Flash 20 KB RAM - Internal Voltage reference 32 KB Flash 2 KB RAM 192 KB Flash 16 KB RAM - temp sensor - diagnostics 16 KB Flash 2 KB RAM 128 KB Flash 12 KB RAM 16x16-bit Multiplier