RL78 The True Low Power Platform

2017.02 RL78 THE TRUE LOW POWER MICROCONTROLLER PLATFORM

RL78 from 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

¡¡ 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 RL78 LINE-UP

Packages available down to 3 x 3 mm

16 12 8 32 24 20

128 120 QFP

24 12 48 32 20 16

20

16 12 8 32 24 20 x

100 100 QFP

14 24 12 48 32 20 16

16 12 8 32 24 20

14

16 16 12 8

10 x

100 100

QFP

5 5. 5 5. 5 5. 14

24 12 48 32 20 16

16 12 8 32 24 20

14

16 16 12 8

10 x

80

80

QFP

2 8 6 4 1 5

1. 14

24 12 48 32 20 16

16 12 8 32 24 20

12

2 8 6 4 1 5

1. x 80 80

QFP

5 5. 5 5. 5 5. 12

24 12 48 32 20 16 4 5 5. 5 5. 14 x

64

64

LGA

24 12 48 32 20 16 4 5 5. 5 5. 14

16 4 3 2 12 8 32 24 20 5

x 64 64 4 3 2 and data flash LCD L12 With and data flash LCD L13 With and USB LCD L1C With data flash L1A With 5 BGA

4 24 12 48 32 20 16 4 5 5. 5 5. x

64

64 QFP 4

K 1 1 K 14 x

64 64

QFN

24 12 48 32 20 16 4 5 5. 5 5. 14

16 4 3 2 12 8 32 24 20

4 3 2

64

2 8 6 4 1 5 1. QFP 64

K 1 K 1

24 12 48 32 20 16 4 5 5. 5 5.

16 4 3 2 12 8 32 24

20 10

2

8 6 4 1 5 1. x 64

64

QFP

K 1 1 K 10

24 12 20 16 4 5 5. 5 5.

16 4 3 2 12 8 12 32 24 20

x

52 52 K 1 1 K 1

K QFP

12

24 2. 12 48 32 20 16 4 5 5 5. 5 5.

16

4 3 2 2 12 8 32 24 20

10

4 3 2 2 x

48 48

QFN

5 5. 10

24 2. 12 48 32 20 16 4 5 5 5. 5 5.

16 4 3 2 2 12 8 32 24 20

4 3 2 2 I1A Only with data flash G1A Only with data flash G1C Only with data flash

7

K 1 1 K 1 K x

48 48

QFP 7

5 5.

K 3 K 2

24 2. 12 48 32 20 16 4 5 5 5. 5 5.

16 4 3 2 2 12 8 7 32 24 20

x

44 44

K 1 1 K 1 K QFP 7

20 16 12 5 5. 5 5. 4 5 2.

10

16 4 3 2 2 12 8 x 40 40

QFN

10

K 4 4 6 x

38 38 SS

6

16 12 5 5. 5 5. 4 5 2.

4 3 2 2 12

36 8 36

LGA

K 3 K 2

16 12 5 5. 5 5. 4 5 2.

4

5 5. x

32 32

QFP 4

K 1 K 1 K 1

K 3 K 2

16 12 5 5. 5 5. 4 5 2.

4 3 2 2 7 12 8

x

32 32

4 3 2 2 7 QFN

5 5.

K 3 K 2 K 0.7

G13 With or without data flash G13 With G14 Only with data flash I1D Detector Only with data flash 16 12 5 5. 5 5. 4 5 2.

4 3 2 2 5 12

8 x

30

30 2 512 1

768 5 SSOP

K 3 K 4

4 3 2 2

4 3 2 2

25 25

5 1. LGA

K 0.7 K 2

4 3 2 2

3

5 1. 512 1 768 x

24

24

3 QFN 5 1.

K 2 K 0.7

4 3 2 2

512 1 768 5 1.

256 4

x 5 1. 20

20

4

SSOP

K 2

256 128 512

16 16

SSOP

256 512 128 10 10 SSOP

8 KB 4 KB 2 KB 1 KB

G10 Without data flash G10 Without data flash G11 With or without data flash G12 With 96 KB 64 KB 48 KB 32 KB 16 KB 12 KB

512 KB 384 KB 256 KB 192 KB 128 KB Flash Memory Flash 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.

Industrial Automation Lighting

¡¡ RL78 offers an extensive range of small ¡¡ RL78/I1A offers dedicated DALI and packages Power Factor control ¡¡ RL78 has standard and extended ¡¡ RL78’s free windows based Applilet temperature range devices from software make it easy for designers to -40 to +105 °C turn around a lighting design with little ¡¡ Renesas has a proven track record in design experience IA with complimentary ASIC and ASSP ¡¡ RL78/I1A integrates high resolution solutions PWM timers

Consumer Home Automation

¡¡ RL78 MCU’s offer a full calendar function ¡¡ For long battery life, RL78 offers class ¡¡ RL78 has an integrated temperature sensor leading low power including the unique Snooze mode ¡¡ Battery operation down to 1.6 V

White Goods Power Tools

¡¡ RL78 offers integrated safety compliance ¡¡ Renesas is renowned for high quality for white goods (IEC 60730) long life MCU’s ¡¡ RL78 offers high temperature support ¡¡ RL78 is available in multiple packages ¡¡ RL78’s integrated peripherals make it the and scalable for the platform design ideal choice for cost sensitive white goods approach 08–09

Medical Motor Control

¡¡ When a small package MCU with ¡¡ RL78/G14 family is ideal for motor control long product life is required, RL78 is applications with integrated MC timers your first choice ¡¡ RL78’s on chip oscillators with 1 % ¡¡ Renesas provides solutions for Tier one accuracy provide an integrated low Medical manufacturers and is part of the cost solution for timing critical Continua alliance applications

Metering Detectors and Sensors

¡¡ RL78’s low power modes make the ¡¡ RL78/I1D offers high integration features MCU ideal to meet industry power in order to fit with detector and sensor consumption requirements applications ¡¡ RL78 is analog rich, ideal for smart ¡¡ Fast wake up, rich Analog integration, metering applications smart intelligence like DTC, ELC, DOC with ¡¡ Renesas has three decades experience lowest power on chip oscillator at 34 μA of providing high quality and long ¡¡ Ideal device for battery powered products product life MCU’s within metering COMPATIBILITY

RL78 MCU’s offer full pin compatibility

¡¡ I/O and peripheral pins scale up ¡¡ Easily add additional I/O and functionality by migrating to a larger pin count ¡¡ Keep peripheral pin PCB layout in the same order/position as pin count is increased ¡¡ Software code can be reused across the full RL78 family from 20 pins to 128 pins

P0 P2 P7

P1 P5 System Pins

The colour coded pins of RL78/Gxx series opposite is an example of actual I/O port commonality from a 20-pin SSOP up through 80-pin QFP package version

SCALABILITY

RL78 offers an unprecedented line-up 512 KB 384 KB 256 KB ¡¡ Over 1000 devices 192 KB ¡¡ Available in 10- to 128-pin packages and 128 KB 1 KB to 512 KB Flash 96 KB 64 KB 48 KB 32 KB Flash Memory 16 KB 12 KB 8 KB 4 KB 2 KB 1 KB

10/16 20 24 25 30 32 36 40 44 48 52 64 80 100 128 Pins 10–11

RL78 GENERAL PURPOSE LINE-UP

RL78/G14 Easy for upgrade Add Peripheral & RL78/G13 Memory & Flexibility add more & compatible peripheral RL78/G12 Add Peripheral

Package: 20-pin to 30-pin Package: 20-pin to 128-pin Package: 30-pin to 100-pin Flash: 2 K to 16 K Flash: 16 K to 512 K Flash: 16 K to 512 K RAM: 256 b to 1.5 Kbyte RAM: 2 K to 32 Kbyte RAM: 2.5 K to 48 Kbyte Dataflash: 2 x 1 Kbyte Dataflash: 8 x 1 Kbyte Dataflash: 8 x 1 Kbyte

24 MHz internal HS OCO +/-1 % 24 MHz 32 MHz internal HS OCO +/-1 % 32 MHz 64 MHz internal HS OCO +/-1 % 64 MHz Vcc: 1.8 V to 5.5 V HOCO Vcc: 1.6 V to 5.5 V HOCO Vcc: 1.6 V to 5.5 V HOCO 2 ch – DMA 2 ch – DMA no DMA but up 39 ch DTC up to 8 x 16-bit Timer (7 x PWM) up to 16 x 16-bit Timer (14 x PWM) Compatible to RL78/G13 up to 20 ADC 1 x Interval Timer 1 x Interval Timer add performance features: Upward compatibility Upward 3 x USART up to 4 x USART Timer RD (3ph Motor control) 2 2 3 x I C/SPI up to 8 x I C/SPI Timer RG (encoder function)Timer RJ 2 2 1 x I C up to 2 x I C (counter, Pulse out up to 11 x ADC up to 26 x ADC add Comparator (*1) add D/A converter (*1) add DTC (Direct Transfer Control) add ELC (Event Link Control)

Safety function: Flash & SFR protection, RAM parity/write protection Trap instruction, CRC, clock stop detection, I/O pin read back, ADC, others…

More high performance peripherals

Choose RL78 for yout Apllication

Low Power Intelligent Peripherals Special Features ¡¡ Battery operation down to 1,6V ¡¡ Direct Transfer Controller (DTC) ¡¡ +/-1% 64/32/24MHz OCO ¡¡ Active: down to 46uA@1MHz ¡¡ Direct Memory Access (DMA) (over temp and voltage range) ¡¡ HALT: down to 300nA ¡¡ Direct Operation Controller (DOC) ¡¡ 3ph Motor control at 64Mhz ¡¡ Stop: down 230 nA combined with DTC/DMAC enables ¡¡ 24-bit ∑∆ ADC ¡¡ SNOOZE function: ADC and UART useful operations without CPU ¡¡ LCD Driver operation while standby ¡¡ Event Link Controller (ELC) ¡¡ USB, CAN ¡¡ RAM data retention in STOP mode

High Quality and Safety Scalability Extensive Ecosystem ¡¡ Flash memory with ECC ¡¡ Compatible Line-up ¡¡ Comprehensive development tools ¡¡ IEC 60730 Safety functions ¡¡ +1000 devices ¡¡ 3rd party support ¡¡ CRC calculation ¡¡ Wide package range: 10pin to 128pin ¡¡ Free E2 Studio GNU IDE ¡¡ RAM/SFR write protection ¡¡ Broad memory: 1kB to 512kB ¡¡ Quick implementation with free Applilet ¡¡ Support +105°C and +125°C peripheral driver HIGH EFFICIENCY

Up to 44 DMIPS performance at 32 MHz 40

¡¡ Unrivalled power consumption / performance ratio 30 (1/3 that of competitors) ¡¡ Higher DMIPS rating and lower power consumption than a popular 20 25 DMIPS 30 DMIPS 44 DMIPS

32-bit competitor technology DMIPS/MHz (1 DMIPS/ (1.25 DMIPS/ (1.39 DMIPS ¡¡ RL78 offers widest operating voltage in its class from 1.6 V to 5.5 V MHz) MHz) MHz) ¡¡ 86 % instructions executed in 1-2 cycles 10

A B RL78 (16-bit, 16 MHz) (32-bit, 24 MHz) (16-bit, 32 MHz)

FLEXIBILITY

Peripheral I/O Re-direction (PIOR) capability remaps functions to alternate ports

¡¡ Due to layout or peripheral pin sharing constraint, there may be conflicts for existing peripheral I/O pin assignments ¡¡ Optimise peripheral pin functionality by easing function bottlenecks on a pin ¡¡ PIOR capability can help ease a bottleneck, as shown in this example by remapping to alternate pins

Default Setting Alternate Setting

PIOR PIOR Timer 05 I/0 Timer 0 I/0 Timer 0 I/0

Analog I/0 I2C_A0 Analog I/0 I2C_A0 I2C_A0

INTPn INTPn

System I/0 System I/0 INTP10

I2C_A0 INTP10 Timer 05 I/0 12–13

SAFETY FEATURES

Hardware for IEC/UL 60730 compliance

CRC CPU

Two types of CRC hardware Illegal memory access detection ¡¡ High-speed CRC (on flash memory) ¡¡ Illegal memory access: generates “internal reset” ¡¡ CRC peripheral (for application usage) ¡¡ Trap instruction “FF” instruction generates “internal reset”

RAM Clock

Parity/Write Protection Stop Detection/Frequency Check ¡¡ Parity: Internal reset when parity error ¡¡ Stop detection: possible to detect by WWDT generated on Read or Write ¡¡ Frequency check: possible to check by ¡¡ Write Protection: timer function Select from: ~128 B/~256 B/~512 B

SFR ADC

Write Protection Multiple Input Signal selectable ¡¡ Write protection for: Port setting, interrupt setting, ¡¡ ADC measurement sources: clock setting, LVI setting – External ADC input pins ¡¡ RAM Parity setting – External/Internal AVref sources – Internal Vref (1.4 V typ.) – Temperature sensor Event Link Controller (ELC)

The ELC is an innovative way to reduce CPU load by direct routing Depending on the RL78 familiy up to 26 different events interrupt event signals from one peripheral or module to the others. are selectable.

¡¡ ELC improves real time function by using less interrupts ¡¡ Automatically triggers other peripheral by bypassing the CPU and ¡¡ Reduces program size can be combined with the DTC ¡¡ ELC achieves lower average power consumption ¡¡ Direct links between the hardware, e.g direct control of I/O and event timers ¡¡ Active in low power mode

Processing via ELC

CPU reduce Interrupt handling Interrupt External Controller Interrupt Input

ELC

RET instruction Timer ELC handling 3 cyc ELC

using using ADC Interrupt ELC

Interrupt CPU Controller

Event Input: Event Output: ADC, Timers, - ADC Comparator, - Timers ELC DA converter, - Comparator ext. interrupt. - DA converter - I/O port etc. Example 14–15

Direct Transfer Controller (DTC) (*1)

The DTC is an excellent feature to reduces the CPU workload and cantransfer data between memory and register without CPU intervention.

¡¡ Configurable in RAM and not limited by hardware. ¡¡ Possible to transfer in Normal, Repeat and Block transfer mode, with selectable block sizes up to 512 bytes and automatic address incrementation ¡¡ Flexible selection of up to 39 sources – with priority setting from high to low.

Adress bus Peripheral funtion: CPU ADC, UART, Timer, Data bus Comparator, IO, etc. Memory:

Destination Source DTC Destination Source

Data Operation Circuit (DOC)

The DOC is another intelligent feature and provides the ability to generate an By combining this with DTC/DMAC it allows a interrupt from the result of a simple arithmetic operation between two pieces of wide variety of operations to be managed without data: CPU intervention. For examples: ¡¡ automatic 16-bit addition, ¡¡ March X function ¡¡ subtraction or ¡¡ SCI address match ¡¡ comparison can be made ¡¡ ADC level comparison alarm ¡¡ automatic 16-bit addition, ¡¡ subtraction or ¡¡ comparison can be made SRAM ADC DTC DOC Results Table Comparison DTC Data Channel_0 ADC_DTC Channel_0 : DTC Chain : Samples 4 input channels, move with DTC and control with DOC to Channel_3 Channel_3 check for alarm condition without any CPU intervention.No software development is required apart from initilisation routine and ISR. ADC Input_0 DOC a. transfer automatically the ADC result via DTC to SRAM for alarm ADC Comparison condition store the threshold level in SRAM ADC Input_3 Addition b. automatic compare/add/substraction via DOC to check the alarm Subtraction Example condition RL78 WITH ADVANCED PERIPHERALS

RL78 Series RL78/G14 block diagram

For applications that require increased performance the best-selling SAFETY RL78 16-bit CPU RL78/G13, G1A (12-bit ADC) and G14 series offer the same uncompro- 32 MHz 44 DMIPS mised low power RL78 solution but are also peripheral rich. RAM CISC Harvard architecture Parity Check 3 stage pipeline The series offer 16 K to 512 K of on-board Flash, have variants with ADC high precision 12-bit ADC, multiple smart timers and integrated safety Four Register Banks Self-diagnostic functions. Clock 16-bit Barrel Shifter Monitoring Power Management Memory ¡¡ Operating: as low as 66 μA/MHz, (64 MHz, 32 MHz, 24 MHz) CRC MEMORY POWER MANAGEMENT ¡¡ Halt: 0.57 mA (RTC + LVD) I/O Port Program Flash HALT ¡¡ Stop: 220 nA (RAM retained) Read back up to 512 KB RTC, DMA Enabled ¡¡ Snooze: 580 μA (UART), 780 μA (ADC) SRAM SNOOZE TIMERS up to 48 KB Serial, ADC Enabled

System 2 x Timer Array Data Flash STOP 8 KB SRAM On ¡¡ +/- 1% Internal Oscilator (64 MHz, 32 MHz, 24 MHz) 16-bit, 8 ch ¡¡ 16 x 16 Multiplier, 32/32 Divider, Multiply-Accumulate Timer RD 16-bit, 2 ch COMMUNICATIONS ANALOG

Timers Timer RG 8 x I2C ADC 16-bit, 1ch Master 10-bit, 26 ch ¡¡ Interval Timer (40 nA) Timer RJ 2 x I2C ¡¡ Multi-function 16-bit Timer Array Unit (TAU) Internal Vref. 16-bit, 1ch Multi-Master ¡¡ 3ph Motor control Timer RD Interval Timer 8 x CSI/SPI Temp. Sensor ¡¡ Encoder Timer RJ 12-bit, 1 ch 7-, 8-bit

WDT 4 x UART D/A Enhanced Analog 17-bit , 1 ch 7-, 8-, 9-bit 8-bit, 2 ch ¡¡ 10-bit ADC conversion time RTC 1x LIN Comparator ¡¡ 12-bit ADC up to 28 channels Calendar 1 ch 2 ch ¡¡ 2 channel Comparator SYSTEM

Intelligent Features DTC Clock Generation ELC ¡¡ Direct Transfer Controller (DTC) up to 39 channels Internal, External 26 events ¡¡ Event Link Controller (ELC) Interrupt Controller Debug w/ trace POR, LVD 4 Levels Single-Wire

Safety ¡¡ IEC/UL 60730 Support ¡¡ Others: Illegal memory access, guard

Temperature range ¡¡ -40 to 105 °C 16–17

RL78/G14 Motor Control timer RD

Power Module

BLDC U 16-bit Motor U Timer V M (RD) V W W Shut-off

Over-current

RL78/G1A Line-up (12-bit ADC) RL78/G14

Pin No. 2 0 – 36 40 4 4 – 4 8 64 Pin No. 2 0 – 36 40 4 4 – 4 8 64 8 0 – 10 0

6 4 K 4 K 4 K 4 K 4 K 512 K 4 8 K 4 8 K 4 8 K RAM

4 8 K 3 K 3 K 3 K 3 K 3 8 4 K 32 K 32 K 32 K

3 2 K 2 K 2 K 2 K 2 K 25 6 K 24 K 24 K 24 K Flash Size (Byte)

1 6 K 2 K 2 K 2 K 1 9 2 K 20 K : : :

LGA: QFN: QFP: QFP: Flash Size (Byte) 3 mm 5 mm 7 mm 10 mm 1 2 8 K 16 K 16 K 16 K 16 K 16 K PKG QFN: BGA: 7 mm 4 mm : : : : 4 K

1 6 K 2.5 K 2.5 K 2.5 K

SSOP, QFP, QFN, PKG QFP, QFN, QFN QFP, LGA QFP LGA LGA RL78 WITH LCD DRIVE

RL78/LCD Series RL78/L12 Block Diagram

The latest devices from the RL78 platform offer integrated MEMORY RL78 16-bit CPU LCD drive. The first member in the family with integrated LCD 24 MHz 31 DMIPS Program Flash CISC Harvard architecture drive to be released is the RL78/L12. Multi-Master 3 stage pipeline SRAM ¡¡ More segment drive for a smaller package: up to 1.5 KB Four Register Banks

¡¡ RL78/L12 can drive 35 seg x 8 com or 39 seg x 4 com Data Flash 16-bit Barrel Shifter up to 2 KB ¡¡ RL78/L13 can drive 47 seg x 8 com or 48 seg x 4 com ¡¡ RL78/L1A can drive 41 seg x 8 com or 45 seg x 4 com SYSTEM SAFETY ANALOG ¡¡ Low power LCD drive, only 0.6 μA @ 3 V with capacitor DMA RAM ADC split method 2 ch Parity Check 10-bit, up to 10 ch ¡¡ Flexible control method: Split capacitors, capacitive Interrupt Controller ADC 4 Levels charge pump or external split resistor Self-diagnostic Internal Vref. Clock Generation ¡¡ Selectable functions (Seg or I/O) for every segment pin Internal, External Clock Monitoring ¡ Drive for both A waveform glass and B waveform panel Temp. Sensor POR, LVD Memory MUL/DIV/MAC CRC The RL78/L12 and RL78/L13 are both basic LCD devices with COMMUNICATIONS Debug 10bit ADC convert, while the RL78/L1A family has enhanced Single-Wire TIMERS 1 x I2C and rich Analog peripherals such as: Timer Array Unit Multi-Master POWER MANAGEMENT 16-bit, 6 ch

¡¡ 12bit A/D converters, 12bit D/A converters, Comparators, HALT Interval Timer 1 x CSI/SPI RTC, DMA Enabled 12-bit, 1 ch ¡¡ high accurate rail to rail OPAMPs with switch fabrics 7-, 8-bit SNOOZE WDT Serial, ADC Enabled 17-bit , 1 ch Using in additional the smart features like DTC and ELC a lot 1x UART/CSI STOP SRAM On RTC Calendar Simple 12C of peripherals can be connected internally to reduce CPU workload and can save overall power consumption. LCD

35 seg x 8 com Charge pump Split Cap. 18–19

RL78/L1x Line-up

RL78/I1C (LCD + 24bit ADC) up to 336 Segments (*2) 24bit ΔΣ ADC x 3ch AES, 32bit MAC, Vbat 64-100 pin; 64 & 256 KB

RL78/I1B (LCD + 24bit ADC) up to 304 Segments (*2) 24bit ΔΣ ADC, Comparator, add new long interval timer 80-100 pin; 64 & 128 KB

RL78/L1C (LCD + USB) up to 416 Segments USB, IH Timer, ELC, DTC, 12bit ADC, 8bit DAC Comparator, 80-100 pin; 64 to 256 KB RL78/L1A up to 328 Segments 12bit ADC/12bit DAC, L13 (LCD Standard) up Comparator, OpAMP 2 x R2R to 384 Segments 80-100 pin; 48 to 128 KB IH Timer, Comparator 64-80 pin; 16 to 128 KB

L12 (LCD Basic) up to 280 Segment 32-64 pin; 8 to 32 KB

RL78/L1x Applications

¡¡ Home Automation: For long battery life and operation down to 1.6 V RL78 is the first choice

¡¡ Metering: RL78 is analogue rich, ideal for smart metering applications. Renesas has three decades of metering experience

¡¡ Medical: RL78 offers true low power consumption and rich features, ideal for portable healthcare devices and Renesas Electronics is an active member of Continua alliance RL78 FAMILY OVERVIEW

G10 G12 G13 G14 G1A G1C G1D G1E G1F G1G L12 L13 L1C I1A I1B I1D F1X

Key Feature, Low 12-bit Industrial Enhanced Small LCD LCD LCD CAN Basic Standard Enhanced USB Bluetooth Lighting Metering Detector Application pin AD Sensor Motor Motor Basic Standard Enhanced Auto

Max speed (MHz) 20 24 32 32 32 24 32 32 32 24 24 24 24 32 24 24 32

2.0 1.8 1.6 1.6 1.6 2.4 1.6 1.6 1.6 2.7 1.6 1.6 1.6 2.7 1.9 1.6 2.7 Voltage (V) ------5.5 5.5 5.5 5.5 3.6 5.5 3.6 5.5 5.5 5.5 5.5 5.5 3.6 5.5 5.5 3.6 5.5

10 20 20 30 25 32 64 24 30 32 64 80 20 80 20 20 Pin ------48 ------16 30 128 100 64 48 80 64 44 64 80 100 38 100 48 100

1 2 16 16 16 128 32 32 8 8 16 64 32 64 8 8 Flash (KB) - - - - - 32 ------4 16 512 512 64 256 64 64 16 32 128 256 64 128 32 256

Data Flash (KB) – -/2 -/4-8 4-8 4 2 8 4 4 – 2 4 8 4 – 2 4-8

RAM (KB) 0.1 - 0.5 0. 2 - 2 2 - 32 2.5 - 4 8 2 - 4 5.5 12 - 2 0 2 - 4 5.5 1.5 1 - 1.5 1 - 8 8 - 16 2 - 4 6 - 8 0.7 - 3 0.5 - 2 0

Max. temperature 85 85, 105 85, 105 85, 105 85, 105 85, 105 85 85 85, 105 85 85, 105 85, 105 85, 105 105, 125 85 105 Up to 150 option (ºC)

ADC, TAU, 12-bit interval timer ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ SPI, UART, I2C Vref/Temp sensor Fast wake-up (4 μs), 8/16-bit interval timer, ■ Vref/Temp sensor 1.8 V ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ MAC/DIV/MUL Inst. Inst. Inst. Inst. Inst. Inst. Inst. (F13/F14)

DMA/DTC ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ (DMA unless DTC DTC DTC DTC DTC otherwise noted) (F13/F14)

■ ■ ■ ■ ■ ■ ELC (F14)

■ ■ ■ ■ ■ ■ ■ ■ ■ Comparator (16- (96KB+) 8-bit 8-bit 8-bit (F14) pin) DAC DAC DAC

■ ■ ■ ■ ■ DAC (8-bit) (96KB+) (F14)

■ ■ ■ ■ ■ ■ PGA/AMP AMP

12-bit ADC ■ ■ ■ ■

24-bit ADC ■

Timer RD or ■ ■ ■ ■ ■ ■ ■ Timer KB High- (RD) (RD) (RD) (KB) (KB) (KB) (RD: resolution timer F13, F14)

LCD ■ ■ ■ ■

USB ■ ■ ■ CAN (F13, F14)

2 ■ ■ 2 x I C addresses (80pin+) (80pin+) Bluetooth ■ 20–21

RL78 FAMILY PERIPHERALS

G10 G12 G13 G14 G1A G1C G1D G1E G1F G1G L12 L13 L1C I1A I1B I1D F1X Internal low Oscillator (4 MHz) @ 34μA) +/- 1% Internal Oscillator (up to 64 MHz) Key Feature, Low 12-bit Industrial Enhanced Small LCD LCD LCD CAN External clocks: 20 MHz Basic Standard Enhanced USB Bluetooth Lighting Metering Detector Internal LOCO 15 KHz Application pin AD Sensor Motor Motor Basic Standard Enhanced Auto 32 KHz external clock Max speed (MHz) 20 24 32 32 32 24 32 32 32 24 24 24 24 32 24 24 32

2.0 1.8 1.6 1.6 1.6 2.4 1.6 1.6 1.6 2.7 1.6 1.6 1.6 2.7 1.9 1.6 2.7 1.8 V Reprogramming Voltage (V) ------5.5 5.5 5.5 5.5 3.6 5.5 3.6 5.5 5.5 5.5 5.5 5.5 3.6 5.5 5.5 3.6 5.5 Boot swap support OpAmp 1 KB to 512 KB 10 20 20 30 25 32 64 24 30 32 64 80 20 80 20 20 MEMORY CLOCK SYSTEM ANALOG Pin ------48 ------16 30 128 100 64 48 80 64 44 64 80 100 38 100 48 100 2 Comparators 1.8 V Reprogramming Program Flash Internal MOCO OPAmp 1 2 16 16 16 128 32 32 8 8 16 64 32 64 8 8 4 MHz Flash (KB) - - - - - 32 ------2 KB to 8 KB SRAM Comparator 28 channels, 12-bit, 4 μs conversion time 4 16 512 512 64 256 64 64 16 32 128 256 64 128 32 256 Error Code Correction (ECC) External Clock Data Flash (KB) – -/2 -/4-8 4-8 4 2 8 4 4 – 2 4 8 4 – 2 4-8 Data Flash ADC 1.6 V to 5 V operation External Sub Clock RAM (KB) 0.1 - 0.5 0. 2 - 2 2 - 32 2.5 - 4 8 2 - 4 5.5 12 - 2 0 2 - 4 5.5 1.5 1 - 1.5 1 - 8 8 - 16 2 - 4 6 - 8 0.7 - 3 0.5 - 2 0 DAC External HOCO Internal voltage reference (1.44 V) Max. temperature Data Operation Circuit SYSTEM 85 85, 105 85, 105 85, 105 85, 105 85, 105 85 85 85, 105 85 85, 105 85, 105 85, 105 105, 125 85 105 Up to 150 (add, sub, compare) Internal Vref. option (ºC) Temperature sensor DOC Internal LOCO 26 channels, 10-bit, 2.1 μs conversion time Up to 4ch. direct memory access Temp. Sensor ADC, TAU, 12-bit Internal LOCO interval timer DMA ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ 15 KHz SPI, UART, I2C Transfer data between memory DTC TIMERS Vref/Temp sensor and register without using CPU Clock Monitoring Multi-function Timer Array Unit (TAU) Fast wake-up Timer Array Reduce processing and Interrupt Controller Timer array with encoder function (4 μs), 8/16-bit improve performance - Timer array unit (16-bit, 8 ch) interval timer, ■ ELC Interval Timer Vref/Temp sensor RL78 CPU Single-wire Debug Window WDT Interval timer (12-bit, 1 ch) 1.8 V POR, LVD CISC Harvard Archi- RTC Watchdog timer (17-bit, 1 ch) ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ Debug tecture MAC/DIV/MUL Inst. Inst. Inst. Inst. Inst. Inst. Inst. (F13/F14) 3 stage pipeline 3ph MC Timer RD Full real time calendar function DMA/DTC MUL/DIV/MAC Encoder Timer RG ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ LCD DRIVE (DMA unless DTC DTC DTC DTC DTC Timer RJ Motor control timer (16-bit, 8 ch) (F13/F14) otherwise noted) up to 52 x 8 16-bit Barrel Shifter segments Phase timer (16-bit, 2 ch) ■ ■ ■ ■ ■ ■ ELC Four Register Banks I/O timer (16-bit, 1 ch) (F14) Split capacitance drive COMMUNICATIONS Split Cap. 16-bit, period measurement or pulse output can double battery life 2 8-bit / 16-bit – Long interval Timer ■ ■ ■ ■ ■ ■ ■ ■ ■ I C Master / Slave Comparator (16- (96KB+) 8-bit 8-bit 8-bit (F14) Charge pump SAFETY pin) DAC DAC DAC I2C RAM ■ ■ ■ ■ ■ Multi-Master DAC (8-bit) (96KB+) (F14) POWER MANAGEMENT ADC CSI/SPI I2C RL78 true low power modes ■ ■ ■ ■ ■ ■ - Up to 8 channel master PGA/AMP CPU and Flash operation stopped HALT AMP SFR UART - Up to 2 channel multi-master SNOOZE 12-bit ADC ■ ■ ■ ■ Clocks, RAM and port values LIN Memory CSI/ SPI, 8 channel, 7-/8-bit ■ retained Peripherals operating 24-bit ADC STOP CRC USB UART, 4 channel, 7-/8-/9-bit Timer RD or ■ ■ ■ ■ ■ ■ ■ Clocks, RAM and port values Timer KB High- (RD) (RD) (RD) (KB) (KB) (KB) (RD: retained Wake-up on valid condition resolution timer F13, F14) LIN, 1 channel Clocks, RAM and port values are IEC/UL 60730 Support LCD ■ ■ ■ ■ retained Peripheral stop except RTC Illegal memory access detect USB host/peripheral, bc 1.2 USB ■ ■ Parity check ■ ADC Self diagnostic CAN (F13, F14) SFR Write protection Flash Memory Cyclic Redundancy Check 2 ■ ■ 2 x I C addresses (80pin+) (80pin+) ■ Bluetooth Please refer to RL78 series datasheet for device functionality RL78 WITH USB

RL78/G1C and RL78/L1C Series RL78/L1C Block Diagram with LCD & USB

As the RL78 family expands another series of devices, the MEMORY RL78 16-bit CPU RL78/G1C and RL78L1C adds USB connectivity. Renesas is 24 MHz 31 DMIPS Program Flash one of the pioneers of USB bringing the first USB 2.0 and CISC Harvard architecture up to 256 KB 3 stage pipeline USB 3.0 ASSP’s to market. RL78/G1C family integrates SRAM USB 2.0 host and peripheral full speed functionality, while up to16 KB Four Register Banks the RL78L1C supports LCD with peripheral function. Data Flash 16-bit Barrel Shifter 8 KB USB Compatibility ¡¡ Supports USB standard class driver (Host/Peripheral) SYSTEM SAFETY ANALOG ¡¡ Support class: CDC / HID / MSC / PHD / etc. DTC RAM ADC 33 sources Parity Check 12-bit, up to 13 ch

USB BC1.2 Compliance ELC ADC DAC 31 events Self-diagnostic 8-bit, 2 ch ¡¡ Allows currents up to 1.5 A to be used during charging Interrupt Controller Clock Internal Vref. 4 Levels Monitoring Compact & small & LCD Temp. Sensor ¡¡ Small general purpose or with LCD drive Clock Generation Memory Internal, External CRC Comparator ¡¡ 32-pin to 48-pin & 80 to 100-pin up to 2 ch POR, LVD TIMERS Debug COMMUNICATIONS Single-wire Timer Array Unit 16-bit, 6 ch; 16-/8-bit, 2 ch 2 xI2C Interval Timer Multi-Master POWER MANAGEMENT 12-bit, 1 ch WDT 1 x CSI/UART HALT 17-bit, 1 ch /Simple I2C RTC, DTC Enabled RTC 1 x CSI/UART Calendar SNOOZE /Simple I2C 3 Timers KB 2 Serial, ADC Enabled 16-bit, 1 ch; 6 x PWM 1 x CSI/UART STOP Buzzer/Clock /Simple I2C Output SRAM On 1 x CSI/UART 1 x USB 2 Peripheral /Simple I C

LCD

52 seg x 8 com (max) Internal Boost Split Cap. 22–23

RL78/G1C Block Diagram with USB RL78/L1C with LCD & USB

MEMORY RL78 16-bit CPU 24 MHz 31 DMIPS Pin No. 80 100

Program Flash CISC Harvard architecture up to 32 KB 3 stage pipeline 25 6 KB 16 K 16 K SRAM Four Register Banks up to 5.5 KB 192 KB 16 K 16 K Data Flash 16-bit Barrel Shifter up to 2 KB 128 KB 12 K 12 K

SYSTEM SAFETY ANALOG 9 6 KB 10 K 10 K

DMA RAM ADC Memory/RAM Flash (KB) 2ch Parity Check 10-bit, 8/9 ch 6 4 KB 8 K 8 K Interrupt Controller ADC Internal Vref. 4 Levels, 8/10 pins Self-diagnostic QFP QFP PKG Temp. Sensor 12 x 12 14 x 14 Clock Generation Clock Internal, External Monitoring COMMUNICATIONS POR, LVD Memory CRC 2xI2C MUL/DIV/MAC Multi-Master

Debug 2 TIMERS 1xI C Single-Wire Multi-Master Timer Array Unit 16-bit, 8 ch 2 x CSI/SPI RL78/G1C – with USB POWER MANAGEMENT 7-, 8-bit Interval Timer HALT 12-bit, 1 ch 1x UART RTC, DMA Enabled 7-, 8-, 9-bit Pin No. 32 48 WDT SNOOZE 17-bit, 1 ch USB Serial, ADC Enabled Host x 2 ch a 256 KB 5.5 K 5.5 K 5.5 K 5.5 K RTC 1x Host + Function/ STOP 1x Function Calendar QFP 7 x 7 QFP 7 x 7 SRAM On PKG QFN 5 x 5 QFN 7 x 7

2 x Host or 1 x only Function 1 x Host/Function

All devices have 2 x 1 K Dataflash RL78 LOW PIN COUNT

RL78/G10 Series RL78/G10 Line-up

RL78 family expands its lineup to offer a highly-integrated small, low-pin count 10- and 16-pin SSOP packaged MCUs, optimized for Pin No. 10 16 space-constrained, low-cost applications in consumer, industrial, and 4 KB 512 512 medical markets. Development is quick and easy due to cost-effective, professional development tools and on-chip debugging capabilities. 2 KB 256 256

Power Management Flash Memory (KB) Memory Flash 1 KB 128 128 RAM size ¡¡ Run: 46 μA/MHz (Byte) ¡¡ Stop: 0,5 μA (RAM retained) w/SPOR SSOP SSOP 4.4 x 3.6 4.4 x 5.0

Low-Pin count in small ¡¡ 10-pin 4.4 x 3.6 mm SSOP ¡¡ 16-pin 3.4 x 5.0 mm SSOP RL78/G10 Block Diagram Small Flash memory size ¡¡ Flash: 1 to 4 KB SRAM: up to 512 B MEMORY RL78 CPU 20 MHz Operation System intergration & cost reduction Program Flash CISC Harvard architecture ¡¡ 20 MHz On-Chip Oscillator +/- 2% up to 4 KB 3 stage pipeline 20 [email protected] V to 5.5 V, ¡¡ 15 kHz Low Speed On-Chip Oscillator SRAM 5 [email protected] V to 5.5 V ¡¡ ext. Cer./Crystal OSC up to 20 MHz up to 512 B Voltage range: 2.0 to 5.5 V

Timers SYSTEM SAFETY ANALOG

¡¡ Multi-function Timer Array Unit (TAU), up to 3 x PWM output Interrupt Controller TRAP function ADC 4 Levels, 5 external 10-bit, 8 ch ¡¡ 12-bit Interval Timer Clock Generator Comparator ¡¡ Watchdog OCD, External TIMERS Internal Vref SPOR, LVD Timer Array Unit Analog On-Chip Debugging 16-bit, 4 ch ¡¡ 8 x channels, 10-bit COMMUNICATIONS ¡¡ Comparator 1 ch 1 x I2C POWER MANAGEMENT 12-bit Interval Simple I2C ¡¡ Internal Voltage reference Timer HALT 1 x I2C Multi Master I2C Serial Communication STOP WDT SRAM On 2 x CSI / 1 x UART ¡¡ CSI/SPI, UART, I2C 24–25

RL78/G11 Series RL78/G11 Line-up

The RL78/G11 microcontroller line-up concept is based on small pack- ages, in small 16KB flash memory and rich analog peripherals such as Pin No. 10 16 20 24 25 A/D converters, D/A converters, comparators and PGA and these are 3 2 KB configurable as PGA+ADC+VBGR, PGA+CMP, CMP+DAC/VBGR, or PGA+CMP+DAC/V . Using the smart features like DTC and ELC a BGR 16 KB 256 256 1.5 K 1.5 K 1.5 K lot of peripherals can be connected internally to reduce CPU workload and can save overall power consumption. It also supports very low RAM size Flash Memory (KB) Memory Flash 8 KB 128 128 (Byte) power operation (100 uA @ 1 MHz ) and a high speed 4µs wake up. PKG SSOP SSOP SSOP QFN LGA [mm2] 4.4 x 4.6 4.4 x 5.0 4.4 x 6.5 4 x 4 3 x 3 Power Management ¡¡ 1.4 mA @ 24MHz, 5V RUN ¡¡ 100 μA @ 1MHz (LP mode) ¡¡ 0.65 μA @ HALT mode SUB+LVD:ON ¡¡ 0.25 μA @ STOP mode (RAM retention)R RL78/G11 Block Diagram

System integration & cost reduction MEMORY RL78-S3 CPU Core ¡¡ 24 MHz (HOCO) High Speed On-Chip Oscillator +/-1 % 24 MHz Operation ¡¡ 4 MHz (MOCO) Middle Speed On-Chip Oscillator@34 μA Program Flash CISC Harvard architecture 2 KB - 16 K 3-stage pipeline SRAM MUL / DIV / MAC Intelligent features for smart connection 512 - 1.5 KB Instruction Data Flash ¡¡ Direct Transfer control (DTC), Event Link Controller 2 KB 16-bit barrel shifter (ELC), Data Operation Circuit (DOC) SYSTEM SAFETY ANALOG

Key Features Clock Generation RAM ADC HOCO (24 MHz), MOCO (4 MHz) Parity Check 10-bit, 11 ch ¡¡ Rich analogue 10bit ADC, Comparator, DAC & PGA LOCO (15 KHz), Ext. 20 MHz ADC Internal Vref. ¡¡ Timer KB output with 1ph bridge drive (e.g. LED) DTC Self-diagnostic 20 sources ¡ Clock Monitoring DAC ¡ Fast wake up < 4us - Low 16bit interval Timer Interrupt Controller 1x 8-bit 4 Levels Memory CRC ¡¡ Long interval timer PGA ELC, DOC Oscillation STOP ¡¡ Small packages Detector 1x ch Sub Clock Freq. Measurement 2 x Comparator Temperature & Quality Grade POR, LVD TIMERS Temp. Sensor Debug ¡¡ Temperature: -40°C to 85°C/105°C Single Wire Timer Array Unit 16-bit x 4 ch COMMUNICATIONS ¡¡ Consumer & industry application Time KB 20 POWER MANAGEMENT 16-bit x 1 ch 2 x I2C Multi-Master HALT Interval Timer RTC, DTC Enabled 12-bit x 1 ch 2 x CSI / 1 x UART / 2 SNOOZE Interval Timer Simple I C Serial, ADC Enabled 8-bit x 2 ch 2 x CSI / 1 x UART / STOP WDT Simple I2C SRAM On 17-bit RL78/G1G – MOTOR CONTROL

RL78/G1G Series RL78/G1G Line-up

In complement to the well know RL78/G14 family, this new RL78/G1G Family has been created to offer a solution for the low end Motor Pin No. 30 32 44 Control (MC) arena. Both families RL78/G14 and RL78/G1G have 16 1.5 K 1.5 K 1.5 K implemented the same 3ph Motor control Timer RD. Customers can utilize the same Software on all products. While RL78/G14 is suitable (KB) 8 1.5 K 1.5 K 1.5 K for the higher end MC area and can drive Brushless AC, DC and Memory Flash Induction AC (sensored) motors, the RL78/G1G is targeting application SSOP SSOP QFP (300 mil) (7 x 7) (10 x 10) PKG which needs small package, small memory at a more cost sensitive 0.8 mm 0.8 mm level. pitch pitch

Motor control System ¡¡ 16-bit CPU core @ 24 MHz with MAC ¡¡ 3 ph Motor Timer RD with 48 MHz clock ¡¡ Quick comparator (70 ns) with PGA (4, 8, 16, 32) to detect over cur- rent with forced cutoff ¡¡ Small package

Safety IEC60730–1 Application ¡¡ ECC, RAM parity Error detection CRC, WDT, ADC self diagnosis ¡¡ I/O consistency check Brushless DC – block commutation ¡¡ Register write protection ¡¡ Sensorless – Back EMF ¡¡ Sensored – Hall, encoder Analog ¡¡ 12 channels x 10-bit ADC

Intelligent Features ¡¡ Event Link Controller (ELC)

Power Management ¡¡ Vcc: 2.7 to 5.5 V

Temperature range ¡¡ -40 to 85 °C 26–27

Specific embedded peripheral Motor Drive control for small motor control system RL78/G1G PWM Brushless I/O Timer RD Inverter DC Port motor

Pulse Output Forced Cutoff Overcurrent detection

Comparator PGA

Ref.

MEMORY RL78 16-bit CPU RL78/G10 Block Diagram 24 MHz 33 DMIPS Program Flash MUL/DIV/MAC up to 16 KB Instructions

SRAM Four Register Banks up to 1.5 KB 16-bit Barrel Shifter

SYSTEM CLOCK SYSTEM ANALOG TIMERS

ELC External clock Timer Array Unit 19 Events ADC 24 MHz 10-bit, 12 ch 16-bit, 4 ch Interrupt Controller Internal HOCO Internal Vref. 4 Levels up to 48n MHz PGA Interval Timer Internal LOCO 12-bit, 1 ch POR, LVD 15 KHz 1 ch

Debug Clock Comparator 2 ch 3ph MC Timer RD Single-Wire Monitoring 16-bit & dead time

POWER MANAGEMENT SAFETY COMMUNICATIONS Timer RJ 16-bit, 1 ch RAM HALT 2 Parity Check 1 x I C RTC enable ADC WDT SNOOZE Self-diagnostic 1 x CSI 17-bit , 1 ch (Slave select) Serial, ADC Enabled SFR Protection STOP 2 x UART Buzzer/Clock Memory 7-, 8-, 9-bit Output SRAM On CRC RL78 SMART CHOICE FOR DETECTOR & SENSOR

RL78/I1D Example: RL78/I1D intelligent features usage

The arena is on of the fast growing market. These are including for example fire or smoke Sub clock 8-bit IT Switch detectors, alarm system, sensor as part of access control a. control Switch and security system. The RL78/I1D family has specially been Analog d. Input designed for such kind of application where lowest power RAM OPAMP Sensor function, enhanced analog features and quick wake up time DTC in small packages are required. c. Sub clock 12-bit IT ADC b. System integration & cost reduction Int. wake GND DOC up CPU ¡¡ 24 MHz (HOCO) High Speed On-Chip Oscillator +/- 1 % e. ¡¡ 4 MHz (MOCO) Middle Speed On-Chip Oscillator@34 μA ¡¡ 15 KHz (LOCO) Low Speed On-Chip Oscillator

Low power Timers a. Switch on Sensor in low power mode ¡¡ 12-bit Interval Timer (40 nA) b. Delay ADC conversation ¡¡ 16-bit / 2 x 8-bit Interval Timer (100 nA) with prescaler c. / d. Move automatically ADC result via DTC to RAM (fIL / 128) to achieve long wake up timings e. Automatic DOC judgement to wake up RL78/I1D

Enhanced Analog ¡¡ 12-bit ADC up to 17 channels ¡¡ Op-Amp: up to 4 channels ¡¡ Comparator: 2 channels

Intelligent Features ¡¡ Direct Transfer Controller (DTC) ¡¡ Event Link Controller (ELC) ¡¡ Data Operation Circuit (DOC)

Power Management ¡¡ Operation: < 150 μA / MHz ¡¡ Stop: 0.2 μA (RAM retrained) ¡¡ Wake up time: < 4 μs (via MOCO) ¡¡ Vcc: 1.6 to 3.6 V

Temperature range ¡¡ -40 to 105 °C 28–29

MEMORY RL78 16-bit CPU RL78/I1D Block Diagram 24 MHz 33 DMIPS Program Flash MUL/DIV/MAC up to 32 KB Instructions SRAM up to 3 KB Four Register Banks

Data Flash 2 KB 16-bit Barrel Shifter

SYSTEM SAFETY ANALOG

DTC 23 sources RAM Parity Check ADC ELC 20 events ADC 12-bit, 17 ch Self-diagnostic Clock Generation Internal Vref. Internal, External Clock Monitoring

POR, LVD Memory CRC Temp. Sensor

Interrupt Controller I/O Port Read Back 4 Levels Op-Amp 4 ch Debug Single-Wire TIMERS

DOC Comp., add, sub Timer Array Unit Comparator 16-bit, 4 ch 2 ch

POWER MANAGEMENT Interval Timer 12-bit, 1 ch COMMUNICATIONS HALT RTC, DTC Enabled Interval Timer 16-bit / 2 x 8-bit, 2 ch 2 x I2C SNOOZE Serial, ADC Enabled WDT 17-bit , 1 ch 1 x UART STOP SRAM On RTC Calendar

Fast Wakeup Buzzer/Clock Output 2 x CSI

RL78/I1D Line-up Pin No. 20 24 30 32 32 48

32 3 K* 3 K* 3 K* 3 K* RAM (KB) 16 2 K 2 K 2 K 2 K 2 K 2 K Flash Memory Flash

*Only 2 KB when self programming 8 0.7 K 0.7 K 0.7 K function and data flash are used SSOP QFN SSOP QFN QFN QFN 6.5 mm 4 x 4 mm2 7.62 mm 5 x 5 mm2 7 x 7 mm2 7 x 7 mm2 PKG PACKAGE LINE-UP

10 20 20 24 Pins Pins Pins Pins 10-SSOP (4.4 x 3.6 mm) 20-SSOP (7.62 mm) 20-LSSOP (4.4 x 6.5 mm) 24-WQFN (4 x 4 mm) Pin count 20-pin Pin count 20-pin Pin count 20-pin Pin count 24-pin Type SSOP Type SSOP Type LSSOP Type WQFN Size 4.4 x 3.6 mm Size 7.62 mm Size 4.4 x 6.5 mm Size 4 x 4 mm Pitch 0.65 mm Pitch 0.65 mm Pitch 0.65 mm Pitch 0.50 mm Thickness* 1.40 mm Thickness* 1.40 mm Thickness* 1.45 mm Thickness* 0.80 mm Used by RL78/G10 Used by RL78/G13, F12 Used by RL78/G12, I1A, I1D Used by RL78/G12, G13, I1D

25 30 32 32 Pins Pins Pins Pins 25-FLGA (3 x 3 mm) 30-SSOP (7.62 mm) 32-LQFP (7 x 7 mm) 32-VQFN (5 x 6 mm) Pin count 25-pin Pin count 30-pin Pin count 32-pin Pin count 32-pin Type FLGA Type SSOP Type LQFP Type VQFN Size 3 x 3 mm Size 7.62 mm Size 7 x 7 mm Size 5 x 6 mm Pitch 0.50 mm Pitch 0.65 mm Pitch 0.80 mm Pitch 0.5 mm Thickness* 0.76 mm Thickness* 1.40 mm Thickness* 1.70 mm Thickness* 0.95 mm Used by RL78/G13, G1A Used by RL78/G12, G13, G14, I1A, I1D Used by RL78/G14, I1D Used by RL78/I1A

38 36 Pins 40 32 Pins Pins Pins 32-WQFN (5 x 5 mm) 36-FPLGA (4 x 4 mm) 38-SSOP (7.62 mm) 40-WQFN (6 x 6 mm) Pin count 32-pin Pin count 36-pin Pin count 38-pin Pin count 40-pin Type WQFN Type FPLGA Type SSOP Type WQFN Size 5 x 5 mm Size 4 x 4 mm Size 7.62 mm Size 6 x 6 mm Pitch 0.50 mm Pitch 0.50 mm Pitch 0.65 mm Pitch 0.50 mm Thickness* 0.80 mm Thickness* 0.76 mm Thickness* 2.00 mm Thickness* 0.80 mm Used by RL78/G13, G14, G1A, F12, I1D Used by RL78/G13, G14 Used by RL78/I1A Used by RL78/G13, G14

44 48 52 Pins Pins 48 Pins Pins 44-LQFP (10 x 10 mm) 48-LQFP (7 x 7 mm) 48-WQFN (7 x 7 mm) 52-LQFP (10 x 10 mm) Pin count 44-pin Pin count 48-pin Pin count 48-pin Pin count 52-pin Type LQFP Type LQFP Type WQFN Type LQFP Size 10 x 10 mm Size 7 x 7 mm Size 7 x 7 mm Size 10 x 10 mm Pitch 0.80 mm Pitch 0.50 mm Pitch 0.50 mm Pitch 0.65 mm Thickness* 1.60 mm Thickness* 1.60 mm Thickness* 0.80 mm Thickness* 1.70 mm Used by RL78/G13, G14, L12 Used by RL78/G13, G14, G1A, F12, L12, I1D Used by RL78/G13, G14, G1A, F12 Used by RL78/G13, G14, L12 30–31

64 64 64 Pins Pins Pins 64 Pins

64-LQFP (14 x 14 mm) 64-LQFP (12 x 12 mm) 64-LQFP (10 x 10 mm) 64-FPBGA (4 x 4 mm) Pin count 64-pin Pin count 64-pin Pin count 64-pin Pin count 64-pin Type LQFP Type LQFP Type LQFP Type FPBGA Size 14 x 14 mm Size 12 x 12 mm Size 10 x 10 mm Size 4 x 4 mm Pitch 0.80 mm Pitch 0.65 mm Pitch 0.50 mm Pitch 0.40 mm Thickness* 1.70 mm Thickness* 1.60 mm Thickness* 1.60 mm Thickness* 0.99 mm Used by RL78/G14 Used by RL78/G13, G14, L12 Used by RL78/G13, G14, G1A, F12, L12 Used by RL78/G13, G1A

64 80 80 Pins Pins Pins 64 Pins 64-FLGA (5 x 5 mm) 64-WQFN (8 x 8 mm) 80-LQFP (14 x 14 mm) 80-LQFP (12 x 12 mm) Pin count 64-pin Pin count 64-pin Pin count 80-pin Pin count 80-pin Type FLGA Type WQFN Type LQFP Type LQFP Size 5 x 5 mm Size 8 x 8 mm Size 14 x 14 mm Size 12 x 12 mm Pitch 0.50 mm Pitch 0.40 mm Pitch 0.65 mm Pitch 0.50 mm Thickness* 0.76 mm Thickness* 0.80 mm Thickness* 1.70 mm Thickness* 1.60 mm Used by RL78/G14 Used by RL78/L12 Used by RL78/G13, G14 Used by RL78/G13, G14

100 100 128 Pins Pins Pins

100-LQFP (14 x 20 mm) 100-LQFP (14 x 14 mm) 128-LQFP (14 x 20 mm) Pin count 100-pin Pin count 100-pin Pin count 128-pin Type LQFP Type LQFP Type LQFP Size 14 x 20 mm Size 14 x 14 mm Size 14 x 20 mm Pitch 0.65 mm Pitch 0.50 mm Pitch 0.50 mm Thickness* 1.60 mm Thickness* 1.60 mm Thickness* 1.60 mm Used by RL78/G13, G14 Used by RL78/G13, G14 Used by RL78/G13 * Indicates maximum thickness. RL78 FOR MOTOR CONTROL

RL78/G1F, G1G and G14 Group G1F G1G G14 CPU frequency (max.) 32 MHz 24 MHz 32 MHz ¡¡ RL78/G1F, G1G and G14 MCUs integrate HOCO +/-1 % +/-2% +/-1 % the Timer RD motor-control timer, as well VDD 1.6 V - 5.5 V 2.7 V - 5.5 V 1.6 V - 5.5 V as ADC, TAU, SAU, ELC functions Motor timer Timer RD (64 MHz) Timer RD (48 MHz) Timer RD (64 MHz) ¡¡ The devices can drive 5V parts without level shifters Rotor feedback timer Timer RX (64 MHz) – – ¡¡ Compatibility is maintained for common Comparator mask timer TAU (1 shot) – – peripherals on RL78/G1F, G1G and G14 2-phase encoder timer Timer RG – Timer RG MCUs DTC Yes – Yes 2ch 2ch 2ch1 150 ns max. 150 ns max. 1.2 us max. Comparator (8-bit DAC and (8-bit DAC (0.76VDD, 0.24VDD, 1.45V reference) reference) 1.45V reference) PGA 1 ch 1 ch – DAC 2 ch (8-bit) – 2ch (8-bit)1 Pin count 24-64-pin 30-44-pin 30-100-pin Data Flash 4 KB – 4 KB ¡¡ Power tools ¡¡ Fans ¡¡ White goods Application examples ¡¡ White goods ¡¡ Power tools ¡¡ RC motor

RL78/G14 motor control kit

¡¡ The kit allows evaluations of motor control techniques ¡¡ Renesas offers royalty-free motor control software ¡¡ The MCUs enable field-oriented sensorless vector control ¡¡ These kits implement the 3-shunt detection approach ¡¡ RL78/G1x can greatly reduce design time and effort to meet IEC60730 compliance requirements

P/N: YRMCKITRL78G14 32–33

On-chip motor control features TAU

¡¡ Three-phase (6ch) synchronous PWM Timer RD Duty Control output timer (Timer RD) Inverter Motor Forced cutoff / ¡¡ Over-current protection with PGA and comparator PWM output restart PWM Output Start ¡¡ Functions for controlling BEMF Brushless DC Motors ELC Sensor TimerRX (64MHz) PGA CPU CMP Over Current Stop G1F 8-bit DAC Reference 1.45 V Reference Reference Voltage G14, G1F DAC

ADC G14, G1G, G1F Rotor Detection Reference Voltage G14, G1F INTP

CMP 1 shot Mask signal

8-bit DAC Reference 1.45 V Reference DAC

Application notes for motor control Type Description Document No. V/f Control of Induction Motor (RL78/G14) R01AN2196EJ0100 Vector control of permanent magnetic synchronous motor using encoder R01AN1664EJ0100

Sensorless vector control of permanent magnetic R01AN1661EJ0100 synchronous motor

Motor 120 degrees conducting control of permanent R01AN1659EJ0100 Control magnetic synchronous motor with hall sensor Sensorless 120 degrees conducting control of permanent magnetic synchronous motor R01AN1660EJ0100 Inverter control of the single phase induction motor R01AN1658EJ0100 Sensorless 120 degrees conducting control of permanent magnetic synchronous motor R01AN1387EJ0100 RL78 Digital Signal Controller Library – Fixed Point and Motor R01AN1216ES0101 DSP RL78 Digital Signal Controller Library – Filter R01AN1665ES0100 RL78/G1D INTELLIGENT BLUETOOTH® SMART MCUS

Low Power RL78 Microcontroller and Bluetooth Low Energy wireless technology increases battery life and accelerates Bluetooth connected device development.

44 DMIPS, Offering low power consumption and robust system development True Low Power support, Renesas RL78/G1D chips deliver reliable connectivity for ‘Internet of Things (IoT)’ products.

RL78/G1D Block Diagram VDD = 1.6 to 3.6V Ta = -40 to +85°C Key Features ¡¡ Bluetooth Smart v4.1 connectivity supported in embedded and MEMORY RL78-S2 CPU Core 32 MHz 44 DMIPS modem modes ¡¡ Peak Tx current of 4.3 mA and peak Rx current of 3.5 mA Program Flash CISC Harvard Architecture 128 to 256 KB 3-stage Pipeline ¡¡ ‘RF Adaptable Technology’ automatically optimizes power

SRAM consumption versus communication range Four Register Banks 12 to 20 KB ¡¡ High integration minimizes BOM cost; Balun, on-chip 32 KHz

Data Flash 16-bit Barrel Shifter oscillator 8 KB ¡¡ Industry-leading support tools shorten time to market ¡¡ BT SIG qualified stack plus documented test procedure facilitate SYSTEM TIMERS SAFETY radio certification

DMA Timer Array Unit RAM ¡¡ Firmware-over-the-air (FOTA) capability enables convenient 4 ch 16-bit, 8 ch Parity Check application upgrades in the field Interrupt Controller Interval Timer ADC 12-bit, 1 ch 4 Levels Self-diagnostic WDT Power Saving Clock Generation 17-bit Clock OCO, External Monitoring RTC POR, LVD Calendar Memory CRC MUL/DIV/MAC ANALOG Debug ADC RF Single-wire 10-bit, 8 ch Bluetooth 4.1 Interference Receiver Internal Vref. Single Mode Rejection Sensitivity COMMUNICATIONS Temp. Sensor Master/Slave

1 x I2C AES Engine Multi-Master POWER MANAGEMENT RF Unit Power Design Versatility + System CSI/UART/ HALT Management Performance Optimization Simple I2C RTC, DMA Enabled Resonator Clock CSI/UART/ SNOOZE 32 MHz Simple I2C Serial, ADC Enabled Sub Clock OCO Efficient connection technology. STOP CSI/Simple I2C 32.768 kHz RL78/G1D MCUs prioritize current consumption at near distances or SRAM On communication range at far distances. 34–35

BLE Stack Configuration

4 mA Bluetooth Modem Configuration Embedded Configuration Average current is 10 μA! Reception/Transmission (Data transfer 1 second interval/ 3 mA APP-MCU Connection always on) Application 2 mA rBLE API RWKE API Current Interface from Interface from OS rBLE_Host 1 mA application to application to RWKE UART driver BLE stack for for service request service request MCU Deep Wake RUN HALT RUN STOP RUN Deep Deep Wake UART protocol:RSCIP

Oper. Sta. Sleep up STOP Sleep Sleep up Best setting to Operation period of RL78/G1D (About 7 ms) UART driver MCU operation Interval time (1 second) MDM APPL Application rBLE_Core rBLE_Core Outstanding Tx/Rx power efficiency. Profile layer Profile layer State-of-the-art radio technology enables reliable communications Host stack Host stack with low current consumption. GAP, GATT, SM, L2CAP GAP, GATT, SM, L2CAP RWKE (simple OS) RWKE (simple OS) Controller stack driver Peripheral Controller stack HCI, LL HCI, LL RF driver RF driver RF / BB RF / BB BLE-MCU (RL78/G1D) BLE-MCU (RL78/G1D) Key Applications

¡¡ Home and Building Automation: Locks, gateway, security systems Customer developed software ABBREVIATIONS RWKE - Renesas Wireless Renesas provided software (Source code) ¡¡ Industrial Systems: Asset tracking and management systems, Kernel Extension remote displays, access control systems Renesas provided software (Binary code) RSCIP - Renesas Serial Communication Protocol ¡¡ Retail Operations: Beacons, price tags, payment systems Renesas provided software (Binary code) API - Application Program Interface ¡¡ Healthcare and Fitness Centers: Blood glucose and pressure meters, weight- scales, activity monitors The RL78/G1D Group

L & C Antenna Pin Package Fields of Ordering Code Data RAM Count Application Part Number Flash Flash Memory Memory

Consumer R5F11AGGANB 128 KB 8 KB 12 KB DC / DC BALUN Industrial R5F11AGGDNB

Plastic Consumer R5F11AGHANB R78/G1D MCU 48 pins WQFN 192 KB 8 KB 16 KB (6 x 6 mm) Industrial R5F11AGHDNB

Consumer R5F11AGJANB Simplified RF Design. 256 KB 8 KB 20 KB High level of integration simplifies RF design and reduces BOM count. Industrial R5F11AGJDNB RL78 DEVELOPMENT TOOLS AND KITS

Extensive Renesas Development Ecosystem

Renesas Electronics and selected partners offer a comprehensive suite of hardware and software tools for the rapid evaluation and development of embedded systems built with RL78.

Explore Evaluate Develop Manufacture

Web Simulator MCU Board Starter Kit Solution Starter Kit E1/E2 Lite Debugger & Programmer Programmer PG-FP5 Compiler CC-RL

IDE

Code AP3/AP4 Code Generator Generator EZ PL

RL78V4 RTOS μlTRON μC/OS-II CMX Systems FreeRTOS embOS

Software Development Tools e2 Studio IAR Embedded Workbench Applilet ¡¡ Based on the popular Eclipse ¡¡ Integrated development environment ¡¡ Renesas software tool generates device driver open source environment and optimised C++ compiler for RL78 code to initialize and use on-chip peripherals ¡¡ Complete IDE based on GNU ¡¡ Project management tools and editor ¡¡ Full code generation for IAR EWRL78 or IAR compilers ¡¡ Configuration files for all RL78 devices ¡¡ Integrated project wizard guides user to create ¡¡ Powerful project management ¡¡ Emulator Debugger Support a new project ¡¡ Download free at: ¡¡ Run-time libraries ¡¡ Download free at: www.renesas.com/applilet www.renesas.com/E2Studio

User application layer Applilet API Specification CPU application layer Applilet Applilet Configurator CPU device layer

RL78 CPU core 36–37

Series Part Number Description Y-RL78G10-KIT RL78/G10 kit with E1 debugger RL78/G10 QB-R5F10Y16-TB RL78/G10 (10-pin) target board RTE510Y470TGB00000R RL78/G10 (16-pin) target board RL78/G11 YQB-R5F1057A-TB RL78/G11 (25-pin) target board RL78/G12 QB-R5F1026A-TB RL78/G12 target board YRPBRL78G13 Renesas Promotion Board RL78/G13 R0K50100LC001BE RSK RL78/G13 CPU Board with LCD Display RL78/G13 YR0K50100LS000BE Renesas Starter Kit for RL78/G13 (E1 with IAR compiler) QB-R5F100LE-TB RL78/G13 (64K) target board QB-R5F100SL-TB RL78/G13 (512K) target board YRPBRL78G14 Renesas Promotion Board RL78/G14 R0K50104PC001BE RSK RL78/G14 CPU Board with LCD Display RL78/G14 YR0K50104PS000BE Renesas Starter Kit for RL78/G14 (E1 with E²Studio) QB-R5F104LE-TB RL78/G14 (64K) target board QB-R5F104PJ-TB RL78/G14 (256K) target board QB-R5F10JGC-TB RL78/G1C target board RL78/G1C YR0K5010JGS000BE Renesas Starter Kit for RL78/G1C (E1 with E2Studio) Y-QB-RL78G1C-ZZZ-EE ICE (IECUBE) In-Circuit Emulator for RL78/G1C RTE5117GC0TGB00000R RL78/I1D Target board RL78/I1D YDETECT-IT-RL78 RL78/I1D Solution kit “Detect It!” QB-R5F10RLC-TB RL78/L12 target board RL78/L12 YRPBRL78L12 Renesas Promotion Board RL78/L12 YR0K5010RLS000BE Renesas Starter Kit for RL78/L12 inc. LCD APP2 (E1 with E²Studio) QB-R5F10WMG-TB RL78/L13 target board RL78/L13 YR0K5010WMS000BE Renesas Starter Kit for RL78/L13 inc. LCD APP2 (E1 with E2Studio) YQB-R5F11MPG-TB RL78/G11 (25-pin) target board RL78/L1A YRPBRL78L1A Renesas Promotion Board RL78/L1A QB-R5F110PJ-TB RL78/L1C target board RL78/L1C YR0K50110PC000BE Renesas Starter Kit for RL78/L1C inc. LCD APP2 (E1 with E²Studio) YQB-R5F11EFA-TB RL78/G1G Target board RL78/G1G R0K5011EFS000BE Renesas Starter Kit with RL78/G1G QB-R5F109GE-TB RL78/F12 target board RL78/F12 Y-ASK-RL78F12 RL78/F12 Starter Kit (E1 Debugger included) RL78/F13 QB-R5F10BMG-TB RL78/F13 target board RL78/F14 QB-R5F10PPJ-TB RL78/F14 target board Renesas Compiler CC-RL RL78 Family C Compiler Package (without IDE) or C Compiler and IDE for RL78 Family Y-IAR-EWRL78-FULL IAR EWRL78 Compiler Stand-alone PC-locked License IAR Compiler Y-IAR-EWRL78-FULL-MOBILE IAR EWRL78 Compiler Mobile License (incl. USB HW Dongle) YR0E000010KCE00-EE E1 OCD Debugger & Programmer Hardware tool RTE0T0002LKCE00000R E2 Lite ON chip debugger (supporting RL and RX only) Y-PG-FP5-EE PG-FP5 Flash Programmer

RL78 PART NUMBER GUIDE

R5 F 1 00 6 E A SP #V0

Renesas MCU Packing type #V0, #30 Tray/Tube ROM Type F = Flash #U0, #20 Tray #X0, #50 T&R #V0, #40, #W0 RL78 Series

Package and pin width SP SSOP FP QFP Product Group NA QFN FB QFP 0.5 mm LA LGA FA QFP 0.65 mm R5F00 G13 with Dataflash BG BGA 0.4 mm FC QFP 0.4 mm R5F01 G13 no Dataflash R5F02 G12 with Dataflash Temperature and quality grade R5F03 G12 no Dataflash A -40°C to 85 °C Consumer R5F04 G14 with Dataflash D -40°C to 85 °C Industrial R5F05 G11 with Dataflash G -40°C to 105 °C Industrial R5F07 I1A with Dataflash J -40°C to 85 °C Automotive R5F09 F12 with Dataflash K -40°C to 125 °C Automotive R5F0A F13 no CAN R5F0B F13 with CAN ROM Size (KB) R5F0C D1A with Dataflash 4 1 R5F0D D1A no Dataflash 6 2 R5F0E G1A 7 4 R5F0F G1E 8 8 R5F0J G1C USB Host Pin Count 9 12 R5F0K G1C USB Peri 1 10 A 16 R5F0M I1B metering 4 16 C 32 R5F0N I1C metering 6 20 D 48 R5F0P F14 with CAN 7 24 E 64 R5F0R L12 with Dataflash 8 25 F 96 R5F0W L13 no Dataflash A 30 G 128 R5F0Y G10 low pin count B 32 H 192 R5F10 L1C with USB C 36 J 256 R5F11 L1C no USB D 38 K 384 R5F14 F1A with CAN E 40 L 512 R5F17 I1D F 44 R5F1A G1D BLE G 48 R5F1C I1E AFE J 52 R5F1M L1A LCD/Analog L 64 M 80 P 100 S 128 38–39

GETTING STARTED WITH RL78 IS EASY!

Renesas Electronics has made embedded design with the RL78 microcontroller family as easy as possible. An extensive ecosystem for RL78 including training, free evaluation boards (Renesas Promotion Boards), low cost starter kits and multiple application notes aid the designer to develop the World’s lowest power designs.

Low Power www.renesas.eu/rl78 RL78 Promotion Board

¡¡ Keep up to date with RL78 Family ¡¡ Learn about RL78 key features ¡¡ RL78 MCU search facility ¡¡ A complete GUI based control ¡¡ Full data & application notes ¡¡ Software examples Scalable ¡¡ Hardware and software guides ¡¡ Development environment and free downloads ¡¡ www.renesas.eu/products/mpumcu/rl78/index.jsp ¡¡ Sales and support information

Efficient

The Renesas Eco System

Online technical community 3rd Party network Personalised news & services www.renesasrulz.com www.renesas.eu/alliance www.renesas.eu/myrenesas

Online technical training Facebook Latest news www.renesasinteractive.com www.facebook.com/renesaseurope www.twitter.com/renesas_europe

TM

Renesas Presents video channel www.youtube.com/renesaspresents Before purchasing or using any Renesas Electronics products listed herein, please refer to the latest product manual and/or data sheet in advance.

Renesas Electronics Europe © 2017 Renesas Electronics Europe. All rights reserved. Printed in Germany. www.renesas.com Document No. R01CL0018ED0900