Tuesday, March 19, 2024

Low-Power MCUs Optimised For IoT End Point Applications

- Advertisement -

The MCUs comes with expanded peripheral functions and secure functionalities coupled with improved power consumption

Further strengthening its RL78 Family of 8-bit and 16-bit MCUs for a broad range of applications, Renesas Electronics Corporation has launched a 16-bit general-purpose RL78/G23 microcontroller (MCU) that has increased on-chip flash memory capacity to 768 KB and wide on-chip peripheral functions, which extend functionality while reducing the bill of materials (BOM) cost and improving power consumption. With this feature combination, the new RL78/G23 is well suited for a wide range of applications that require both power and cost efficiency, including IoT endpoint devices such as home electronics, remote controls and sensors.

The RL78/G23 realizes 44µA/MHz at CPU operation and 210nA during STOP (with 4KB of SRAM retention), an even lower power consumption compared to current RL78 MCUs. Also, the newly implemented SNOOZE mode sequencer (SMS) makes it unnecessary to activate the CPU while any peripheral operations are operating in snooze mode, dramatically reducing power consumption for applications that utilize intermittent operation. Furthermore, the logic and event link controller (ELCL) adds logic functionality to the capabilities of a conventional event link controller (ELC), making it possible to create conditional links to multiple events while continuing to benefit from the reduced power consumption realized by the ELC.

- Advertisement -

The RL78/G23 features a capacitive touch sensor unit that combines superior high-sensitivity and low-noise characteristics and can be used to implement a contactless gesture-based user interface (UI). The MCU also incorporates enhanced security functions that make it possible to develop truly secure systems. These include a true random number generator (TRNG) essential for certificate encryption as well as a device-specific unique ID and a customer ID that can be specified by the user. 

Key features of the RL78/G23

  • RL78 CPU core running at 32 MHz
  • Support for operating voltages ranging from 1.6 V to 5.5 V
  • Max. 768 KB of code flash memory, 8 KB of data flash memory, max. 48 KB of SRAM, to support software updates, etc.
  • On-chip capacitive touch sensor unit that can be used to implement a high-sensitivity contactless UI
  • High-precision (±1.0%), high-speed on-chip oscillator
  • Analogue functions such as 12-bit A/D converter, 8-bit D/A converter, and temperature sensor, etc.
  • Remote control signal reception function, enabling one-chip implementation of a remote control receiver
  • Output current control (15 mA) port for LED drive and 40 mA output port
  • Package lineup with pin counts from 30 to 128 pins

Currently available applications featuring the RL78 MCUs include Critical Power Monitoring Care for monitoring home health, Body Temperature Measurement in Access Control Systems that allows body temperature measurement from a distance such as from shop entrances and the Bathroom Odour Detector.

RL78 Family Development Environment

An evaluation board (the Fast Prototyping Board) is now available for the RL78/G23 that features all-pin access as well as Arduino UNO and Grove interfaces. Simply connect a USB cable to enable program writing and debugging, enabling developers to start evaluation of the RL78/G23 without the need for additional tools. 

There is also a rich development environment available for the RL78/G23 that includes, in addition to previously available development tools for the RL78 Family, Smart Configurator, which simplifies SMS and ELCL design and supports peripheral function driver code generation via a GUI, a QE tool solution for touch panel tuning, and the Arduino development environment (IDE).

The RL78/G23 is in mass production and available now in a 64-pin LFQFP package, 128 KB of on-chip memory configuration.


SHARE YOUR THOUGHTS & COMMENTS

Electronics News

Truly Innovative Tech

MOst Popular Videos

Electronics Components

Calculators