User:NKASAI/Renesas RA Family

'''Renesas RA Family is name of a 32-bit micro-controller product family produced by Renesas Electronics Corporation. RA stands for "Renesas Advanced".'''

Overview
Combined Arm Cortex-M CPU core with Renesas' original, superior, market-proven peripheral IPs into a MCU. Released to the market in Octover 2020. There are four product series; RA2 series with maximum 60MHz operating frequency, RA4 series with 100MHz (max.), RA6 series with 200MHz (max.), and RA8 series with higher freq. and performance.

One of the uniqueness of RA Family is the combination of Arm architecture and Renesas' original peripheral functions. Especially, "IoT security" is one good example of it. Renesas's own cryptographic engine which is called as "Secure Crypt Engine" is used with "TrustZone for Arm v8-M" to support "Trusted Firmware-M (TF-M)" APIs. This enables secure and easy implementation of security features.

Another point is flexible software. Renesas provides Flexible Software Package (FSP) which is an embedded software package based on FreeRTOS as its operating system, integrated with various middleware such as communication stacks, file-system, HAL driver or such. Full source code distribution with Free of Charge via GitHub. Users can pick necessary components from the package, and integrate with existing software assets, and/or third-parties commercial software products such as security stacks, application middleware, or even with the other operating systems.

CPU Core
Arm v7-M architecture's high efficiency Arm Cortex-M4 core is used for RA4 series and RA6 series, and Arm v8-M architecture, Arm Cortex-M23 core is used for Ultra-Low-Power RA2 series. Renesas has also indicated that there is products having Arm Cortex-M33 core with TrustZone.