Rl78the True Low Power Microcontroller Platform
Total Page:16
File Type:pdf, Size:1020Kb
RL78 MICROCONTROLLERS The True Low Power Microcontroller Platform 2017.02 RL78 THE TRUE LOW POWER MICROCONTROLLER PLATFORM RL78 from Renesas Electronics is an advanced Why RL78? family of general purpose and application ¡ World’s best in class performance for an equivalent specific microcontrollers (MCU‘s) combining MCU family true low power and high performance operation. ¡ Scalability of physical size including smart pin layout ¡ System cost saving features RL78‘s innovative Snooze mode allows serial ¡ Wide voltage operation communication and ADC operation in standby, ¡ Wide temperature operation ¡ On board security features which makes it best in class for battery powered ¡ An extensive ecosystem and more details of RL78 can designs. be found at www.renesas.eu/RL78 CONTENT Why RL78? 02 RL78 with USB 22 RL78 Roadmap – A growing family 03 RL78 Low pin count 24 RL78 Low Power Modes 04 RL78/G1G – Motor Control 26 RL78 Line-Up 06 RL78 smart choice for RL78 Reducing System Cost 07 detector & sensor 28 RL78 Applications 08 Package Line-up 30 Compatibility & Scalability 10 RL78 for Motor Control 32 RL78 General purpose Line-up 11 RL78/G1D Intelligent Bluetooth® High Efficiency & Flexibility 12 Smart MCUs 34 RL78 with advanced peripherals 16 RL78 Development Tools and Kits 36 RL78 with LCD Drive 18 RL78 Part Number Guide 38 RL78 Family Overview 20 Getting started with RL78 Family Peripherals 21 RL78 is easy! 39 02–03 Extensive Ecosystem True Low Power Broad Scalability ¡ Comprehensive development tools ¡ 46 μA/MHz Operation1 ¡ 10 to 128 pins ¡ 3rd party support ¡ 0.57 μA (RTC + LVD) ¡ 1 KB to 512 KB Flash ¡ Free E2 Studio GNU IDE ¡ Unique “Snooze” mode ¡ Compatibility ¡ Free Applilet peripheral driver High Quality & Safety System Cost Reduction High Performance ¡ Flash memory with ECC ¡ 64/32 MHz +/- 1% Internal Oscillator ¡ Up to 1.6 DMIPS / MHz ¡ IEC 60730 Safety functions ¡ Data Flash with BGO 1 Million erase ¡ Up to 32 MHz operation ¡ High temperature support cycles2 ¡ 1.6 V to 5.5 V operation ¡ -40 to 105 °C, -40 to 125 °C ¡ Onboard temperature sensor & LVD ¡ DMA or DTC3 ¡ Event Link Controller ¡ Direct Transfer Controller 1 66 μA at 32 MHz (NOP instruction) 2 Typical value 3 DTC: Direct Transfer Control RL78 Roadmap – A growing family G1D ASSP Next F15 Wireless Bluetooth, F14 Automotive BLE Industry, F13 Automotive CAN Metering, F12 Automotive CAN Consumer, CAN I1C Automotive, PC Automotive I1B LCD LIN I1D LCD 24-bit ADC Application G1E Sensor 24-bit ADC AES, MAC Specific Sensor rich analog I1A Smart Analog Lighting L1A L1C Rich Analog LCD L12 L13 Connectivity 224 Seg Gxx Next Connectivity, Small LCD Standard LCD 416 Seg (Segment) 280 Seg 384 Seg Enhanced Analog, Enhanced peripherals G12 General Smaller Memory G14 Increase Performance G1C G1F Purpose USB+BC Motor control Gxx Next G10 power tools Low Pin Count, Low pin count Enhanced Analog, G13 Connectivity, Standard G1A G11 Enhanced peripherals 12-bit ADC G1G Small pin count Small Motor Rich Analog next Family Expansion RL78 LOW POWER MODES RL78 offers multiple power saving modes ¡ RL78’s three low power modes maximise battery life, by offering flexible low power states to minimise CPU run time MAIN RUN Condition match CPU Clock Peripheral HALT SNOOZE No Condition match CPU Clock Peripheral CPU Clock Peripheral STOP CPU Clock Peripheral Running Snooze Mode reduces power Stand by consumption by over 30 % Snooze Mode ¡ No need to wake up CPU for receiving data Analog input ¡ The unique Snooze Mode allows some peripherals ie. ADC and UART operation whilst in standby modes ADC with trigger by timer Upper Limit ¡ Achieve 1/10th of the power consumption; Snooze mode uses 0.5 mA vs. 5 mA in Run mode (ADC) Lower Limit Time ADC values out of range: Wake up the CPU and process the results Snooze Mode ADC conversion example 04–05 Standby Modes Power Consumption Values ¡ Halt mode disables CPU operation saving as much Current consumed in Main Run mode (μA/MHz) as 80 % of total MCU current, whilst allowing fast CPU enable time 380 μA ¡ STOP mode achieves lowest power consumption 363 μA by disabling more CPU functions 213 μA 150 μA 66 μA RL78 Wide Operating Voltage RL78/G13, G14 Company A Company B Company C Company D MHz 32 Current consumed in Halt mode (32.768 kHz, RTC + LVD) 24 20 12.5 μA 16 10.6 μA 12 8 5.6 μA 3.6 μA 4 0.57 μA 1.6 1.8 2.2 2.4 2.7 3.3 3.6 5.5 V RL78/G13, G14 Company A Company B Company C Company D RL78/G13, G14 Current consumed in Stop mode (WDT + LVD) Company A Company B Company C 14.3 μA 10.3 μA 5.1 μA 3.4 μA 0.53 μA RL78/G13, G14 Company A Company B Company C Company D Source: data sheets and actual measurement Flash Memory 128 KB 192 KB 256 KB 384 KB 512 KB 12 KB 16 KB 32 KB 48 KB 64 KB 96 KB G12 With or withoutdataflash G12 With data flash G11 With dataflash G10 Without 1 KB 2 KB 4 KB 8 KB SSOP 10 10 128 256 512 SSOP 16 16 128 256 512 2 K SSOP 4 20 20 1.5 x 4 256 512 768 1 1.5 2 2 3 4 0.7 K 2 K 1.5 QFN 3 24 24 x 512 768 1 1.5 3 2 2 3 4 0.7 K 2 K LGA 1.5 25 2 2 3 4 25 2 2 3 4 3 K 4 K SSOP 5 512 768 1 2 30 30 x 8 12 5 2 2 3 4 2.5 4 5.5 5.5 12 16 I1D DetectorOnlywithdataflash G14 Onlywithdataflash or withoutdataflash G13 With 0.7 K 2 K 3 K 5.5 QFN 7 2 2 3 4 32 32 x 8 12 7 2 2 3 4 2.5 4 5.5 5.5 12 16 2 K 3 K 1 K 1 K 1 K 4 QFP 32 32 x 5.5 4 2.5 4 5.5 5.5 12 16 2 K 3 K LGA 36 2 2 3 4 8 12 36 2.5 4 5.5 5.5 12 16 6 SS 38 38 x 6 4 K 10 QFN 40 40 x 2 2 3 4 8 12 16 10 2.5 4 5.5 5.5 12 16 20 7 QFP 1 K 1 K 1 K 44 44 x 20 24 32 7 2 2 3 4 8 12 16 2.5 4 5.5 5.5 12 16 20 24 32 48 2 K 3 K 5.5 7 QFP 48 48 x 1 K 1 K 1 K 7 G1C Onlywithdataflash G1A Onlywithdataflash I1A Onlywithdataflash 2 2 3 4 2 2 3 4 8 12 16 20 24 32 2.5 4 5.5 5.5 12 16 20 24 32 48 10 5.5 QFN 48 48 x 2 2 3 4 10 2 2 3 4 8 12 16 20 24 32 2.5 4 5.5 5.5 12 16 20 24 32 48 12 QFP 1 K 1 K 1 K 52 52 x 20 24 32 12 2 3 4 8 12 16 4 5.5 5.5 12 16 20 24 10 1 K 1 K QFP 64 64 x 1 1.5 2 4 6 8 10 20 24 32 2 3 4 8 12 16 4 5.5 5.5 12 16 20 24 32 48 1 K 1 K 64 QFP 1 1.5 2 4 6 8 64 2 3 4 2 3 4 8 12 16 20 24 32 14 4 5.5 5.5 12 16 20 24 32 48 QFN 64 64 x 14 1 K 1 K 4 QFP 64 64 x 4 5.5 5.5 12 16 20 24 32 48 4 BGA 5 L1A With data flash L1A With andUSB LCD L1C With anddataflash LCD L13 With anddataflash LCD L12 With 2 3 4 64 64 x 5 2 3 4 8 12 16 20 24 32 14 4 5.5 5.5 12 16 20 24 32 48 LGA 64 64 x 14 4 5.5 5.5 12 16 20 24 32 48 12 5.5 5.5 5.5 QFP 80 80 x 1 1.5 2 4 6 8 12 8 12 16 20 24 32 12 16 20 24 32 48 14 1 1.5 2 4 6 8 QFP 80 80 x 8 10 12 16 16 14 8 12 16 20 24 32 12 16 20 24 32 48 14 5.5 5.5 5.5 QFP 100 100 x 8 10 12 16 16 14 8 12 16 20 24 32 12 16 20 24 32 48 14 QFP 100 100 x 8 12 16 20 24 32 20 12 16 20 24 32 48 QFP 120 128 8 12 16 20 24 32 Packages available down to 3 x 3 mm 3 x 3 to down available Packages RL78 LINE-UP RL78 06–07 RL78 REDUCING SYSTEM COST High Accuracy On-Chip Oscillator ¡ High speed On-Chip Oscillator with + / -1% accuracy – over temperature and voltage 64 MHz – - 20 to 85 °C and 1.8 V to 5.5 V CPU ¡ Two selectable pre-set frequencies – 24 MHz and 32 MHz / 64 MHz (*1) – 16 MHz, 12 MHz, 8 MHz, 4 MHz, 3 MHz, 2 MHz, 32 MHz A/D – 1 MHz by using Divider Divider ¡ 64 MHz (+ / -1%) available on RL78/G14 familiy UART – for high speed motor controller drive 24 MHz ¡ Improved accuracy with correction register Timer OCO Accuracy Data Flash Correction register ¡ Up to 8 KB Rich Analog Features Temp (°C) - 20 0 + 25 + 40 + 85 ¡ High accuracy OpAmp ¡ Analog Comparator 4 ¡ Configurable voltage Vref 1 Integrated Temp Sensor 24 or 32 MHz +/- 1% % Accuracy -1 Integrated low voltage detectors -4 1.8 2.7 3.3 4.5 5.5 Vcc (V) RL78 Typical MCU RL78 APPLICATIONS RL78 offers System Designers key advantages for next generation designs, reducing system power, enhancing integration and providing a cost effective platform approach.