RA Family of 32-bit Arm Cortex-M Microcontrollers Certified for Enhanced IoT Security

RA Family of 32-bit Arm Cortex-M Microcontrollers

Renesas Electronics Corporation has announced that its RA Family of 32-bit Arm Cortex-M microcontrollers (MCUs) have been certified with both PSA Certified Level 2 and Security Evaluation Standard for IoT Platforms (SESIP) certifications. Renesas’ RA6M4 MCU Group devices with the Flexible Software Package (FSP) have been PSA Level 2 certified whereas its RA6M3, RA6M4, and RA4M2 MCU groups have achieved SESIP1 certification with Physical and Logical Attacker certifications.


For achieving ultimate IoT security RA Family of 32-bit Arm Cortex-M microcontrollers (MCUs) combine Secure Crypto Engine IP with NIST CAVP certifications on top of Arm TrustZone for Armv8-M.  The RA Family devices also feature hardware-based security features from simple AES acceleration to fully-integrated crypto subsystems isolated within the MCU. The device also comes with various other features such as symmetric and asymmetric encryption and decryption, hash functions, true random number generation (TRNG), and advanced key handling, including key generation and MCU-unique key wrapping.


The framework for securing connected devices of the PSA Certified provides a standardized resource for addressing the growing fragmentation of IoT requirements to ensure security during product development.  PSA Certified Level 2 provides evidence of protection against scalable software attacks.


The SESIP defines a catalogue of Security Functional Requirements (SFRs), which the product developer can use to build their secure device, scaling appropriately for their specific threat model and use case. SESIP also includes and refines Common Criteria Security Assurance Requirements (SARs), including the requirement ALC_FLR.2 Flaw Reporting Procedures. With SESIP the product developers can pursue appropriate certification of their device to other industry-standard certifications such as IEC 62443.


Features of RA Family MCUs

  • 200MHz Arm Cortex-M33 with TrustZone
  • Secure element functionality
  • 512kB - 1MB Flash memory and 192kB SRAM with Parity and 64kB SRAM with ECC
  • Dual-bank-Flash with background operation
  • 8kB Data Flash to store data as in EEPROM
  • Scalable from 64-pin to 144-pin packages
  • Ethernet controller with DMA


Note: More technical information can be found in the RA6M4 Group Datasheet linked at the bottom of this page.

Component Datasheet