R9A02G021 is the first microcontroller with Renesas 32-bit RISC-V CPU core design - CNX Software (2024)

Renesas R9A02G021 is the first MCU group to use the company’s in-house designed 32-bit RISC-V CPU core with 3.27 CoreMark/MHz, RV32I base plus M/A/C/B extensions, and features such as a stack monitor register, a dynamic branch prediction unit, and a JTAG debug interface.

Renesas has been making RISC-V chips at least since 2022 with the likes of RZ/Five 64-bit microprocessor and R9A06G150 32-bit voice control ASSP. All those were based on Andes RISC-V cores, but since the company has now designed its own 32-bit core, future Renesas 32-bit RISC-V microcontrollers are all likely to feature the in-house core, starting with the R9A02G021 general-purpose MCU group.

Renesas R9A02G021 key features and specifications:

  • RISC-V Core
    • Renesas RISC-V instruction-set architecture (RV32I + MACB + Ziscr, Control and Status Register (CSR) instructions + RISC-V Zifencei Instruction-Fetch Fence)
    • Maximum operating frequency – 48 MHz
    • Debug and Trace – RISC-V External Debug Support
    • cJTAG Debug Port
  • Memory & storage
    • 16 KB SRAM (12KB SRAM and 4KB ECC SRAM)
    • 128 KB code flash memory
    • 4 KB data flash
    • 128-bit unique ID
  • I/Os and peripherals
    • Up to 42 pins for general I/O ports; open drain, input pull-up
    • 6-channel Serial Array Unit (SAU) – 6x simplified SPI, 3x UART, 6x simplified I2C
    • 2x I2C, 2x UART
    • Remote Control Signal Receiver (REMC)
    • Analog
      • 12-bit A/D Converter (ADC12)
      • 2x comparators (CMP)
      • 2x 8-bit D/A converters (DAC8)
      • Temperature Sensor (TSN)
    • Timers
      • Watchdog Timer (WDT)
      • Realtime Clock (RTC)
      • 8-channel Timer Array Unit (TAU)
      • 32-bit Interval Timer (TML32)
  • Clock Sources
    • External clock input (EXTAL) – 1 to 20 MHz
    • Sub-clock oscillator (SOSC) – 32.768 kHz
    • High-speed on-chip oscillator (HOCO) – 24/32/48 MHz
    • Middle-speed on-chip oscillator (MOCO) – 8 MHz
    • Low-speed on-chip oscillator (LOCO) – 32.768 kHz
    • Clock trim function for HOCO/MOCO/LOCO
    • IWDT-dedicated on-chip oscillator (15 kHz)
    • Clock out support
  • Safety
    • SRAM parity and ECC error check
    • Flash area protection
    • ADC test function
    • Clock Frequency Accuracy Measurement Circuit (CAC)
    • Cyclic Redundancy Check (CRC) calculator
    • Data Operation Circuit (DOC)
    • Independent Watchdog Timer (IWDT)
    • GPIO readback level detection
    • Register write protection
    • Illegal memory access detection
    • True Random Number Generator (TRNG)
  • System and Power Management
    • Operating Voltage – VCC: 1.6 to 5.5V
    • Low power modes
    • Event Link Controller (ELC)
    • Data Transfer Controller (DTC)
    • Key Interrupt Function (KINT)
    • Power-on reset
    • Low Voltage Detection (LVD) with voltage settings
    • Power Consumption: 162µA/MHz (Active power), 0.3µA (SW Standby), 4µs (Standby wakeup)
  • Packages
    • 48-pin HWQFN (7 mm × 7 mm, 0.5 mm pitch)
    • 32-pin HWQFN (5 mm × 5 mm, 0.5 mm pitch)
    • 24-pin HWQFN (4 mm × 4 mm, 0.5 mm pitch)
    • 16-pin WLCSP (1.99 mm × 1.99 mm, 0.4 mm pitch)
  • Temperature Range – -40°C to +125°C

Four devices are currently available with different packages from 16-pin WLCSP up to 48-pin HWQFN. Renesas says the new R9A02G021 MCUs are fully supported by the e² Studio Integrated Development Environment (IDE) just like other microcontrollers from the company with a code configurator, an LLVM toolchain, and the fast prototyping board (FPB) pictured above. But third-party tools and debuggers are also supported including IAR Embedded Workbench IDE with the I-jet debug probe and SEGGER Embedded Studio IDE with J-Link debug probes and Flasher production programmers. Documentation includes the FPB user manual, a Getting Started guide, schematics, Bill of Materials (BOM), and Gerber files.

The R9A02G021 group MCUs have no application-specific features like a machine learning accelerator or graphics engine and are designed as general-purpose devices for IoT sensors, consumer electronics, medical devices, small appliances, and industrial systems. To demonstrate its functionality, Renesas developed a smart pressure cooker reference design as part of its “Winning Combinations”.

When I first read the news, I thought IP vendors such as Arm or Andes would have a tough time in the future, as large silicon vendors will develop their own RISC-V cores and related IP, while smaller companies may leverage the existing RISC-V open-source core. So within a few years, the majority of microcontrollers could be RISC-V-based, while RISC-V application processors would ramp up later due to the larger software ecosystem that requires more work. My idea was that maybe in five years RISC-V MCUs would dominate, and RISC-V applications processors in 10 years with a company such as Arm likely to suffer unless they can reinvent themselves.

But I may have been overly optimistic with regards to the timing of RISC-V adoption, as Renesas’ press release quotes “The Microcontroller Market Monitor, 2024 Q1 Edition, Yole Intelligence” with their analyst expecting that “RISC-V should approach 10% of the overall MCU market by the end of 2029 with significant growth potential beyond”.

Some of the Renesas R9A02G021 microcontrollers are available now, with for example, the R9A02G0214CNK (24-pin package) going for $1.27 per unit in 4.9K orders. The Fast Prototyping Board can also be purchased now for $17.29. More details may be found on the product page.

R9A02G021 is the first microcontroller with Renesas 32-bit RISC-V CPU core design - CNX Software (4)

Jean-Luc Aufranc (CNXSoft)

Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

R9A02G021 is the first microcontroller with Renesas 32-bit RISC-V CPU core design - CNX Software (2024)

References

Top Articles
Latest Posts
Article information

Author: Kerri Lueilwitz

Last Updated:

Views: 6073

Rating: 4.7 / 5 (47 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Kerri Lueilwitz

Birthday: 1992-10-31

Address: Suite 878 3699 Chantelle Roads, Colebury, NC 68599

Phone: +6111989609516

Job: Chief Farming Manager

Hobby: Mycology, Stone skipping, Dowsing, Whittling, Taxidermy, Sand art, Roller skating

Introduction: My name is Kerri Lueilwitz, I am a courageous, gentle, quaint, thankful, outstanding, brave, vast person who loves writing and wants to share my knowledge and understanding with you.