PEmicro Blog

PEmicro Adds Support for Renesas RA8

PEmicro's development and production programmers now support Renesas RA8 series MCUs.  

The Renesas RA8M1 group features the industry's first 32-bit microcontrollers based on the ARM Cortex-M85 (CM85) core, delivering breakthrough performance of over 3000 CoreMark points at 480 MHz, with fully deterministic, low latency, real-time operation that enables customers’ most demanding application needs. 

The RA8D1 MCU Group, also based on the ARM Cortex-M85 core, is the industry's first 32-bit graphics-enabled microcontroller also delivering breakthrough performance of over 3000 CoreMark points at 480 MHz and superior graphics capabilities that enable high resolutions display and Vision AI applications. 

These are general-purpose MCU devices and address diverse high-performance and compute-intensive applications in Industrial Automation, Home Appliances, Smart Home, Consumer, Building/Home Automation, and Medical/Healthcare market segments.

Read more...

Securing Renesas RA/Synergy Devices via ID Code Protection

Update: as of Feb 20th, 2024: the process for programming OSIS region on Renesas RA processors is greatly simplified and no longer relies on user functions. ID Code Authentication is now also handled directly in the PEmicro software instead of an external Python script

It is crucial to be able to prevent access by third parties to on-chip flash memory. Renesas RA and Synergy devices offer several means of security, one of which is called ID Code protection. After the MCU starts up in boot mode, ID authentication is performed when a host such as a PC is connected, in order to prevent unauthorized access. PEmicro's tools now allow users to take advantage of ID Code protection within the OCD/Serial Programmer ID Setting Register (OSIS) of supported Renesas ARM processors.

Read more...

PEMicro Supports Debugging with Renesas' e² studio IDE and RDPM

This blog post was updated July 12, 2023 to include Cyclone FX support in the Renesas Device Partition Manager (RDPM) GUI within e2 Studio and command-line.

PEmicro has added support for its Multilink and Cyclone tools to Renesas' e² studio IDE. e² studio is an Eclipse-based IDE created by Renesas which supports development and debugging of code on Renesas' Synergy and RA devices. This blog demonstrates the procedures needed to install and then configure PEMicro Multilink and Cyclone debug support in Renesas e2Studio.

Read more...

Renesas RA Devices: Device Lifecycle Programming Support

This blog post was updated May 18, 2023 to include Renesas DLM Key Injection and User Key support. Other updates include running an application after DLM programming and updated flowchart and images.

PEmicro has added production programming support for the Renesas RA family Device Lifecycle Management (DLM) and TrustZone boundary settings to the Cyclone FX programmer. Device Lifecycle Management and TrustZone boundary settings are used to secure access to the on-chip Flash and RAM both from external debug/bootloader access as well as untrusted code running internal to the device on devices with DLM Technology and TrustZone support (such as Cortex-M33 devices). Configuration and programming of these settings are made simple with PEmicro's stand alone programmers.

Read more...

Debug Authentication and Lifecycle Management

PEmicro will show its latest debug authorization technologies at Embedded World 2023, March 14-16 -- Hall 4, Booth 648.

Silicon Manufacturers like NXP, ST, and Renesas are placing security aspects at the forefront, including a secure debug connection. 

With tools like its Secure Boot Management Utility (for NXP's i.MX and LPC devices), PEmicro has been taking the lead in creating solutions that go above and beyond those provided by the manufacturer in order to make the development process as hassle-free and error-proof as possible. 

Read more...

Cyclone Control SDK: Automated Flash Programming with Visual Basic .NET

PEmicro has released a Visual Basic .NET 2019 example utilizing the Cyclone Control SDK API.

The Cyclone Control SDK API allows developers to integrate the Cyclone LC and Cyclone FX into their applications. Using the API calls, you can control multiple Cyclones in stand alone programming operations and to read/update Cyclone settings.

The example project can be downloaded from our Github repository

Cyclone Control SDK also includes example applications for GCCMicrosoft Visual CMicrosoft Visual C#, Delphi/FPC, Labview, and Python.

Learn more about how you can use the Cyclone Control Suite to automate your production.

Cyclone FX Universal Now Supports Renesas Devices via Adapter

A Renesas adapter is now available that allows the Cyclone FX Universal production programmer to program all Renesas devices supported by PEmicro.  Cyclone for Renesas users who wish to upgrade to the Cyclone FX Universal programmer may receive a discount by taking advantage of PEmicro's Cyclone trade-in program.

Read more...

How to use PEMicro's Multilink and Cyclone Interfaces with Keil's MDK-ARM IDE

PEmicro's run control and FLASH programming support is fully integrated into ARM's MDK-ARM Keil uVision Integrated Development Environment v5.25 for ARM microcontrollers. This provides debug capabilities via PEmicro's Multilink, Cyclone and embedded OpenSDA debug interfaces for a broad range of ARM devices from NXP, STMicroelectronics, Atmel, Cypress, Infineon, Silicon Labs and many others. For complete list of ARM devices that PEMicro supports, please visit the following page: http://www.pemicro.com/arm/.

Read more...