Cyclone Programmers

In-System Flash Programmers for ARM and other devices

See additional pricing details & add-ons

CYCLONE-FX-UNIV   $1399  
CYCLONE-FX-ARM   $1199  
CYCLONE-LC-UNIV   $999  
CYCLONE-LC-ARM   $799  

RoHs-compliant

CE-certified


Overview


Cyclone Production Programmer Overview

Cyclone flash programmers are powerful tools for in-circuit programming, debugging, and testing of MCU devices. They can function in stand-alone mode or be controlled from a PC. Programming may be launched by a single button press without a PC, or automatically from a PC via the automated control SDK. Cyclone programmers can additionally be used as debug probes during development and are supported by many IDEs.

Cyclone programmers support thousands of devices and offer security and encryption features to help users protect valuable IP. They are versatile tools that offer on-board storage of programming images, provide power to the target, support manual or automated programming, and have an easy-to-use touchscreen interface. 


Standard Features - included with all Cyclones

Advanced Features - exclusive to  CYCLONE FX  **



System Requirements

Windows 7/8/10: 32-bit (x86) or 64-bit (x64)
Windows 11: 64-bit (x64)
Jump to...
Connectivity
Connectivity
Stand-Alone Programming Images or Cloud-Connected Jobs
Programming Modes
Stand-Alone Programming - Manual Control
Stand-Alone Programming - Automated
Interactive Debug, Programming, Test
Features
Programming Image Storage
Powering The Target Device
Security & Encryption
Serialization
Advanced: Run Tests Before Programming (FX Only)
How-To Guides
How To A Create Programing Image (Video)
How to Recreate a Programming Image
Using Checksums for Cyclone SAP Image & Target Data Integrity
Transitioning From Cyclone PRO/MAX to Cyclone LC/FX Universal
Connectivity

Connectivity

Cyclone programmers are stand-alone and can program target processors independently of a PC. Connecting to a PC allows the Cyclone programmers to be automatically controlled and also allows configuration of the Cyclone (such as adding more programming images). The Cyclone connects to the PC via USB, Ethernet, or Serial connections and all three cables are provided. For Ethernet connectivity, the Cyclone programmers can either be assigned a fixed IP or can dynamically acquire one via DHCP.

The Cyclone connects to the debug header of your target via a ribbon cable suitable for the architecture being programmed. It comes with ribbon cables for all supported architectures. For direct wiring into test fixtures, where there is not defined connector, there are several headers on the Cyclone with 0.1" spacing which are easily wired to.



Stand-Alone Programming Images or Cloud-Connected Jobs

The Cyclone can be used with either Stand-Alone Programming Images, which are self-contained images that are managed and monitored locally, or Cloud-Connected Jobs, which are very similar but are managed and monitored via the PEcloud service. Cloud-Connected Jobs enable customers to exercise additional control over their production programming process, in real-time, anywhere in the world. A Job can be delivered locally or via the cloud, and is then managed and monitored via the cloud. Jobs being programmed in remote manufacturing locations can be paused, deleted, updated, and their programming logs can be inspected. There currently is no cost to use PEcloud to work with Cloud-Connected Jobs. 

A quick note: Due to the stringent security requirements of Cloud-Connected Jobs, PEmicro allows Cyclone LC programmers to take advantage of ProCryption Security features (part# LIC-CYC-PROCRYPTION) regardless of their license status, when used with PEcloud.

At a glance, here are some key comparisons between SAP Images and Jobs:

 
SAP Images
Cloud-Connected Jobs
Self-contained, uses standard components (device select, algorithm, binaries, dynamic data, serialization, etc.)
yes
yes
Works with Automated Control SDK
yes
yes
Can be delivered locally to Cyclone
yes
yes
Can be delivered via cloud to Cyclone
no
yes
Image/Job encryption required
no
for cloud delivery
Remote monitoring and management (pause, delete, update, inspect logs, etc.)
no
yes

More detailed information is available in this blog post, The Difference Between SAP Images and Job Images.




Programming Modes

Stand-Alone Programming - Manual Control

The Cyclone can be used to program target processors in stand-alone mode without a PC. In this case, the images for programming are downloaded into the non-volatile memory of the Cyclone in advance of programming.

Once a programming image is resident in the Cyclone, programming can be as simple as pressing the start button. The result of programming can be seen on the Success/Error LEDs as well as the touchscreen (which shows far more detail). Using the start button is an extremely simple and fast way to program targets on the production line as well as perform firmware upgrades in the field. The difference between success and failure is clearly shown to the operator. The currently selected image can be changed on the touch screen.

Automatic serialization of the target processors, as specified by the image, is fully supported without a PC.

Stand-alone programming of an image can be manually launched in several ways:

  1. Using the million press rated start button (one touch programming)
  2. Using the touch screen LCD menu

Stand Alone Programming may also be fully automated from a PC.



Stand-Alone Programming - Automated

In addition to manual launch via the start button, stand-alone programming can be automatically controlled from a PC using the included Cyclone Control Suite.

The goal is to allow full control of one or more Cyclones from the PC, either from within a GUI, a custom application, or from the command-line. This includes launching programming, recovering results, managing images resident on a Cyclone, adding unique programming data for each target, and more. All of these things are possible in an automated way without an operator. The simplest fundamental control of programming looks like this :

  1. Host PC Command Packet Launches Programming
  2. Cyclone Image Programmed To Target
  3. Cyclone Recovers Successful Result Or Error To PC

The three components of the Cyclone Control Suite allow you to automate control of a stand-alone programming image from a PC in several ways:

  1. Cyclone Control Console (command-line utility). Launch programming, recover the result, and optionally change a programming image in a Cyclone from the command-line or within a batch file.
  2. Cyclone Control SDK (.dll) . Allows programming control to be integrated into user applications. Allows programming to be launched and results to be recovered from a Cyclone directly from the user's own application.
  3. Cyclone Control GUI (graphical interface). Allows the user to add and remove a SAP image, access Cyclone and image settings and properties, add additional licenses to the Cyclone, and more.

Learn More About Control and Automation Features

Jump to the Control & Automation tab for more information.



Interactive Debug, Programming, Test

The Cyclone can be used as a debug probe via the Serial, USB, or Ethernet ports in order to connect to and debug, test, and program a microprocessor-based target from the PC. The Serial, USB, and Ethernet ports can be used to access the target hardware directly from the Host PC, while the Ethernet port allows the target hardware to be placed anywhere on the corporate LAN or even the Internet.

For PC based testing, the UNIT library may be used with the Cyclone as a powerful tool to implement product level testing for product hardware.

For PC based programming (not stand alone), PEmicro includes both scripted and interactive versions of the PC-based PROG programming software with the Cyclone. This software is particularly useful for testing programming sequences which will be incorporated into a stand-alone programming image. The scripted version of the PROG software, CPROG, is also useful in those cases where the programming data is continually changing in a way that makes stand-alone programming less easy to implement.

For PC based debugging, the Cyclone is compatible with the In-Circuit Debug Software available from PEmicro, PEmicro’s GDB Server for ARM Devices, as well as many industry standard IDEs and debuggers.




Features

Programming Image Storage

The Cyclone programmer can store a number of Stand-Alone Programming (SAP) Images in its non-volatile encrypted memory. Once an image is added to the Cyclone, it remains in the memory of the Cyclone until it is erased. Images may be individually added and removed from the Cyclone.

A Stand-Alone Programming (SAP) Image is totally self-contained and stores within itself all of the binary data, algorithm information, settings, and programming steps for programming. In encodes any addition information needed such as serial numbers and how they count. When generating an image, the user specifies all programming steps, settings, and binary files used for programming. The generated image can be stored directly to a Cyclone or to the disk of the PC for later download to the Cyclone. Data within an image is encrypted but the settings used to generate the image can be viewed. 

Expanded Storage

 CYCLONE FX  programmers feature an SDHC port which allows SD memory cards to be used for expandable memory. SD cards are formatted in an encrypted fashion specific to the individual card. The card can then store programming images and associated data (such as serial numbers, programming counts, etc). SD Cards can be moved between Cyclone FX units. PEmicro offers certified, tested SD Cards for encrypted expandable memory.



Powering The Target Device

Cyclone programmers can be used with a variety of power management configurations :

  • Independently powered target: The cyclone does not generate power to the target in this case.
  • Power provided by the Cyclone: The cyclone can generate between 1.8v-5.0v at 500mA. This power can be routed out the target ribbon cable or to the power-out jack on the Cyclone.
  • Power is provided externally, switched through Cyclone: Power is provided to a power-in jack on the Cyclone by the user. The switched output, controlled by the programming image, is routed to the power-out jack on the Cyclone.

The screen of the Cyclone has icons showing the status of the power relays(on/off) as well as whether target power is detected. Additionally, on the  CYCLONE FX , target voltage and current consumption is shown as well.


Whether to generate power to the target or not is configured during image creation. Power can be manually switched in the menu of the Cyclone as well.



Security & Encryption

Cyclone programmers include anti-tamper technology as well as internal memory protection and encryption.

Procryption Security

Depending on the production environment, many users will want additional safeguards to protect their valuable IP.
 CYCLONE FX  programmers include Procryption Security, a set of advanced security and encryption features, such as:

Procryption Security can be added to  CYCLONE LC  programmers. Jump to the Security & Encryption tab for more information.



Serialization

When producing a microcontroller- or microprocessor-based product, it is often useful to program a unique serial number into the permanent memory (FLASH) of the product. PEmicro has developed a Serialization mechanism to automate this process.  Each time you issue a serialization command in the programming software, the current serial number is programmed at a specified address. In addition, the serial number is incremented to the next available serial number and saved for future serialized programming operations. 

Shared serial numbers are also supported, where different programming images can use the same set of serial numbers.



Advanced: Run Tests Before Programming (FX Only)

Cyclone FX users are able to configure the programming process to run tests prior to programming. For more information, including how to adds tests to the Cyclone programming script and a list of API calls, read Cyclone Incorporates Automated Run Tests Prior to Final Application Programming.




How-To Guides

How To A Create Programing Image (Video)

This video provides an overview of what constitutes a programming image, and demonstrates how to set up a basic SAP image using the Cyclone Image Creation Utility. Topics covered during setup include:

  • Target Power & Voltage Settings
  • Communication Settings
  • SAP image protection, including RSA/AES encryption that will only allow your SAP image to be decrypted on specific Cyclones 

Watch the Cyclone Programming Image Overview video...



How to Recreate a Programming Image

PEmicro has revised the SAP image format so that the user can now easily pull the configuration information straight from any SAP image created with the Cyclone Image Creation Utility version 6.22.00.02 or later.

This brief guide walks the user through this process.



Using Checksums for Cyclone SAP Image & Target Data Integrity

When working with the Cyclone, the user can calculate a checksum to help verify the integrity of the data on the target device, or of a SAP image. The former helps ensure that your device was programmed as intended, and the latter can be a time-saver for those working with multiple product lines and firmware versions.



Transitioning From Cyclone PRO/MAX to Cyclone LC/FX Universal

Migrating from the older Cyclone PRO or Cyclone MAX programmers (both discontinued) to the Cyclone LC Universal or Cyclone FX Universal is extremely easy. The Universal programmers are close to drop-in replacements for the PRO and MAX, albeit more powerful.

Learn what to look out for when making the transition.




Choosing A Cyclone Model - Features & Device Support

Choosing the correct Cyclone model comes down to two simple factors:

1) Feature Set

This determines whether the CYCLONE LC or more advanced CYCLONE FX line of programmers is the best fit. Each of these lines has two models that support different sets of devices, so the other factor is:

2) Device Support 

This determines whether the ARM model or the Universal model is needed.



Feature Comparison
 Extended Security FeaturesCyclone LC Cyclone FX
On-Board Storage
  • 16MB, up to 8 programming images
  • 1GB, 200+ programming images
High-Speed Target Communications
  • Fast
  • Extremely fast: Up to 75Mb/s
Expandable Storage - SDHC Memory Card Support
  • none
  • Includes SDHC card support for storing programming images and data on external SDHC cards
Advanced Hardware Features
  • none
Multiple SAP Images
  • Onboard Cyclone memory stores up to 8 images
  • No practical limit to number of images stored in 1GB of onboard Cyclone memory
Cyclone Control & Automation
Advanced Testing Features
  • none

Device Support
 CYCLONE LC  and  CYCLONE FX  are each available in two models, depending on which device support is required.
  • ARM models support ARM Cortex-M devices only
  • Universal models support ARM Cortex-M devices and many other 8-/16-/32-bit devices.

The chart below indicates device support by model:

 CYCLONE LC  UNIVERSAL  CYCLONE FX  UNIVERSAL 
  CYCLONE LC  ARM   CYCLONE FX  ARM 
 
ARM Cortex devices:
Analog Devices:Wireless
Atmel:SAMxxx
AutoChips:MCU
Blue Whale:M01xx
Cypress:CCG2, CCG3PA, EZ-BLE-PSoC-PRoC, FM3, PSoC5
Flagchip as Flagship:FC4150F, FC7300
Geehy:APM32
GigaDevice:GD32
indie Semi:ADAS/Autonomous, ASIC, UserExperience
Infineon:MOTIX™, PRoC-BLE, PSoC4, PSoC6, Traveo-II, XMC, XMC7000
Maxim Integrated:DARWIN
MindMotion:MM32F, MM32SPIN
NordicSemi:nRF51, nRF52, nRF53, nRF91
Nuvoton:Nano, NuMicro
NXP:Automotive, iMX, Kinetis, LPC, MCX, Sensors,
Trimension, Vybrid, Wireless
OMNIVISION:OMX14X
OnBright:OB90Rxx
ON Semiconductor:RSL10, Wireless-RF-Transceivers
Qorvo:Intelligent Motor Controllers
Raspberry Pi:RP2xxx
Redpine Signals:WiSeMCU
Renesas:RA, SmartBond, Synergy
Silergy (Maxim):AM0x, AM1x, MAX716xx, SY7x2xx
Silicon Labs:EFM32, EFR32, SiM3, WiFi
STMicroelectronics:Bluetooth, STM32
Texas Instruments:LM3S, LM4, MSP, SimpleLink, TM4C12x
Toshiba:TX00, TX03, TX04
WIZnet:W7500x
Yuntu:YTM32B1LD0, YTM32B1LE0
ZHIXIN:MCU
 
8/16/32 bit devices:
NXP:S32

ColdFire® V1

ColdFire® V2/V3/V4

Qorivva® (MPC5xxx)

DSC

MPC5xx/8xx

ARM Nexus (MAC7xxx)

S12Z

HC(S)12(X)

HC08, HCS08, RS08
Infineon:TriCore (DAP only - AUDO TC1xx & AURIX TC2xx/ TC3xx)
STMicro:SPC5
STM8 (with STM8 adapter)
Renesas:
 

Additional Notes On Supported Devices

Power Architecture

Those working with certain Power Architecture families can take advantage of pipelined programming algorithms that dramatically increase programming speed.

STMicroelectronics STM8

Those working with STMicroelectronics' STM8 devices can use the Cyclone programmer's 6-pin connector (PORT F), and we also offer an STM8 adapter (sold separately) that converts the 6-pin signals from the Cyclone PORT F to a 4-pin ERNI connector. 

Renesas

 CYCLONE FX  UNIVERSAL  only: Those working with supported Renesas devices will require the Renesas adapter, which plugs into Ports C & E and connects to the target via the 14-pin ribbon cable.

Don't see your device? We are adding new support all of the time. Let us know!



Jump to...
Cyclone Control Suite - Overview
Cyclone Control Suite - Features
Cloud-Connected Jobs: Added Insight and Control of Production Programming
How-To Guides
Gang Programming via Cyclone Control SDK
Automated Programming with Cyclone Control Suite SDK
Automated Generation of SAP Images
Programming Control Port w/ Raspberry Pi Example
Running Test Applications Before Final Programming
Cyclone Control Suite - Overview

Every Cyclone includes powerful automated control features free of charge. The Cyclone installation software includes the Cyclone Control Suite. Simply install the software and use the capabilities of the Cyclone Control Suite with any Cyclone unit, regardless of model or purchase date. 

Components

The Cyclone Control Suite consists of three major components:

Cyclone Control GUI – This is an interactive GUI based application which provides an easy way to control Cyclones and manage images resident in the Cyclones. Given its graphical nature, it is very easy to explore Cyclone Control Suite capabilities to intuitively control or interact with a Cyclone.
Cyclone Control Console – This is a powerful command-line application that can be launched from a script, a command-line, or another application and allows control of one or more Cyclones simultaneously. The command-line application displays comprehensive status messages and also returns an error code which can be recovered by the calling application.
Cyclone Control SDK – This is a Software Development Kit with a comprehensive API allowing multiple Cyclones to be managed simultaneously from a user developed custom application that loads the provided Cyclone Control DLL. The DLL can be loaded from many programming languages that are able to load a DLL (C, C++, Java, Python, Delphi, C#, etc) as well as environments such as LabView. Examples and interface code are provided in C (MSVC and GCC), LabVIEW, C#, Python, Visual Basic, and Delphi/FPC.

The Console and GUI were both built with the SDK and are good examples of the types of applications which can be built using the SDK.



Cyclone Control Suite - Features

The Cyclone Control Suite offers standard and advanced control & automation features. 

Standard Features

The following Standard Features are available in the SDK, Console, and GUI control application for all Cyclone programmers:

PC Control Of Multiple Cyclones

  • Control one or more (gang program) Cyclones via USB, Serial, or Ethernet connections
  • Select and Launch Images by Name or Enumeration
  • Add/Remove/Update many images in the Cyclone (Console, SDK, GUI)
  • Program (and Read) Dynamic Data in addition to fixed image data
  • Recover programming result and descriptive error information
  • Use automatically counting local (Cyclone stored) serial numbers
  • Read and write Cyclone properties
  • Read image and target properties
  • Remote Display Access (GUI)
  • 10-pin Programming Control Port can launch programming, get status/results. Can be interfaced to by ATE (Automated Test Equipment), external buttons / LEDs, microcontrollers, etc. 


Cloud-Connected Jobs: Added Insight and Control of Production Programming

As an alternative to the SAP Image, users may instead choose to deploy the same self-contained programming package as a Cloud-Connected Job. This is managed via PEcloud, which provides an easy-to-use online interface to manage workflow. Jobs are a new type of programming image that use a secure connection from the Cyclone to the PEcloud platform to provide additional control, features, and visibility to the user. Users manage these Jobs in their own Virtual Factories (VFs). Each VF space can be organized as the user sees fit in order to connect specific Cyclones, programming Jobs, and PEcloud users together logistically. 

A Cloud-Connected Job allows for unprecedented visibility of, and control over, programming operations. Jobs being used in manufacturing can be paused, deleted, or updated. Programming logs for Jobs can be viewed, and unique device and dynamic programming data can be inspected. Serial numbers, programming count restrictions, and shared dynamic data are managed across all Cyclones running a Job. This system reduces distribution overhead and minimizes the risk of errors while increasing security.




How-To Guides

Gang Programming via Cyclone Control SDK

A volume production solution often relies on simultaneous gang programming of different target boards to meet speed and throughput requirements. PEmicro’s gang programming solution is to control many Cyclone programmers simultaneously via the Cyclone Control Suite. 

A mix of programming images, targets, and data can be simultaneously programmed into many devices while maintaining a high level of performance because each Cyclone is itself an independently operating programmer. Learn more in our guide to gang programming. 



Automated Programming with Cyclone Control Suite SDK


Automated Generation of SAP Images

Many Cyclone users have to work with a very large number of stand-alone programming (SAP) image files and continually regenerate these images with new binaries. This article demonstrates how Cyclone users can fully automate the process of generating stand-alone programming (SAP) image files, to remove the chance of errors that could occur when the process is done manually.



Programming Control Port w/ Raspberry Pi Example

Cyclone programmers feature a Programming Control Port. The Programming Control Port is a 10-pin interface on the side of the unit (located next to the SDHC Port) which may be used to launch programming, get the IDLE/BUSY state of the cyclone, and get the result of the last programming operation. The port may be configured to operate from 1.6v-5.5v. These signals can be driven by ATE (Automated Test Equipment), external buttons, microcontrollers, etc.

Learn about the Programming Control Port...



Running Test Applications Before Final Programming

As part of the production programming process, Cyclone FX programmers have the ability to program and run a series of custom test applications in the target processor before final programming is allowed to occur. These custom test applications, written by the end user, indicate to the Cyclone FX through the debug interface whether the test application was successful or not and also optionally return generated data to the Cyclone FX for use later in the programming process.

Read a detailed description with API calls and examples



CYCLONE FX Performance Metrics

High-Speed Programming

Time is money, especially when programming many thousands of devices. For those who need the fastest programming capability,  CYCLONE FX  programmers provide extremely high-speed and robust debug communications rates for ARM® Cortex® devices. With debug shift speeds reaching 75 Mbits/s, the download and verification rates achieved for almost every ARM Cortex device, even low-speed Cortex M0 parts, are in the MBytes per second range. 

This results in the following advantages : 

  • In most cases, the flash programming rate that is achieved is actually limited by the physical programming time of the underlying flash memory.
  • The verification rate for actual byte-by-byte verification is extremely fast. Even for devices where the flash programming rate is limited by the flash  architecture, the verification rate that the Cyclone FX achieves results in substantial time savings.
  • As memory sizes increase and target flash technology improves, the impressive bandwidth advantage that the Cyclone FX has over competitive products will result in ever larger savings on the production line.

 CYCLONE FX  Measured Performance Metrics (ARM-Based Devices): 

DeviceFlash ProgrammingVerification
Microchip SAMD20 (Internal)204 KB/s1845 KB/s
Microchip SAMV70 (Internal)329 KB/s3317 KB/s
NXP i.MX 1052 (Hyperflash)1250 KB/s2241  KB/s
NXP Kinetis K70 (eMMC)3063 KB/s3971 KB/s
NXP Kinetis KL25 (Internal)47 KB/s3218 KB/s
NXP Kinetis K60 (Internal)224 KB/s2957 KB/s
NXP LPC1857 (Internal)300 KB/s2379 KB/s
SiLabs EFM32GG (Internal)273 KB/s2105 KB/s
ST STM32F7 (Internal)294 KB/s993 KB/s
ST STM32F7 (Internal, with Vpp)
571 KB/s
993 KB/s
ST STM32L4 (Internal)90 KB/s2961 KB/s

 CYCLONE FX  Measured Performance Metrics (Power-Based Devices):

DeviceFlash Programming
NXP MPC5674F350 KB/s
NXP MPC5748G282 KB/s
NXP MPC5777M333 KB/s
ST SPC58EC80319 KB/s
ST SPC58NE84267 KB/s

The exceptionally high performance of the  CYCLONE FX  programmer translates to fast programming cycle time and cost savings during production.



Jump to...
Cyclone Security & Encryption
Secure Boot Utility - Overview and Production Programming
Production Programming Security Overview
How-To Guides
Setting Up Security Features for Production Programming
Secure the Edge Webinar: Utilizing i.MX RT10xx Secure Boot with PEmicro Production Programming
Cyclone Security & Encryption

Cyclone users often encounter situations where they need to ensure the security of their intellectual property. 

Procryption Security is included with  CYCLONE FX  programmers and can be added to  CYCLONE LC  programmers. This includes a number of enhancements to improve security and keep data safe, such as

1) Place restrictions on the use of programming images by programming count and date range.

One or more restrictions on a specific programming image can be set when the image is created in the Cyclone Image Creation Utility. Once configured, even if restricted programming images are deleted from Cyclone’s internal memory or an SD card, the Cyclone platform has a persistent memory that continues to tie security restrictions to that programming image. Thus, if an image is removed and re-added to a Cyclone, the image counts are maintained and would continue counting from where it left off. Also, if the SD Card is moved from Cyclone to Cyclone, the count is maintained in both Cyclones as well as the SD Card.

Every time an image is generated by the Cyclone Image Creation utility, it is encoded with a unique image ID number. All counts are stored relative to this unique ID number. So, when an image is regenerated in the Cyclone Image Creation utility, it will have its own counts which will not conflict with the previously generated image, even if the images are otherwise exactly the same. In this way, the user can regenerate an image to allow a new batch of targets to be programmed.

Read more about implementing these programming restrictions.

2) Create RSA/AES encrypted programming images (eSAP images) that use their own uniquely generated ImageKey(s). These programming images may only be used on Cyclones that are pre-configured with the same ImageKey(s).

Cyclone programmers leverage the industry leading wolfSSL cryptography stack to provide advanced cryptography protection and enablement for production programming setups. PEmicro uses a combination of industry-standard RSA and AES encryption technologies to encrypt images. When a programming image has been encrypted it requires two different asymmetric keys to be decrypted. The first is a user-generated RSA encryption Key that was specified when the programming image was generated. The second is a native key which comes pre-installed in the Cyclone (and does not exist on the PC). This means that an encrypted image may (A) only be loaded onto a Cyclone which holds a copy of a specific user-generated Image key, and (B) be decrypted for programming while on a Cyclone which holds a copy of a specific user-generated Image key. 

Read more about encrypted images, ImageKeys, and production programming.



Secure Boot Utility - Overview and Production Programming

NXP's i.MX RT and LPC55Sxx devices include a Secure Boot feature which prevents them from running unauthorized code. But setup and troubleshooting of Secure Boot can be a challenge. PEmicro's Secure Boot Utility is an easy to use interface which provides the user with immediate, valuable feedback to speed the development process.

WEBINAR: For a more comprehensive look, including some Q&A, see the PEmicro/NXP Webinar "Utilizing i.MX RT10xx Secure Boot with PEmicro Production Programming."




Production Programming Security Overview

Here's a look at how security might be set up and used for production programming:

The Cyclone Control Suite (GUI, Console, SDK) allows the user to add and delete ImageKeys from Cyclones, much like programming images may be added or deleted. While many users will use only a single ImageKey to encrypt all of their images, Cyclones may have many different keys loaded.




How-To Guides

Setting Up Security Features for Production Programming

For a detailed walkthrough of how these features might be set up and used during the production process, please read Cyclone ProCryption Security: A Step by Step Example. Or for a video walkthrough, please view the overview below.

Cyclone Security: Video Overview



Secure the Edge Webinar: Utilizing i.MX RT10xx Secure Boot with PEmicro Production Programming

NXP's i.MX RT10xx series devices feature Secure Boot, which protects debug access to the device contents. To assist users wanting to take advantage of this powerful security feature, PEmicro offers a free Secure Boot Utility which helps manage the many settings that are involved when using Secure Boot to protect valuable data. PEmicro and NXP presented a webinar which demonstrates how to implement and manage Secure Boot with PEmicro's Secure Boot Utility, as part of a larger production programming process that also features cryptographically secure programming images. 

Watch Secure the Edge: Utilizing i.MX RT10xx Secure Boot with PEmicro Production Programming (NXP.com login required).



Jump to...
Included Hardware
Included & Compatible Software
Technical Specifications
Included Hardware

Cyclone programmers include the following hardware:

  • Cyclone Programmer
  • Power Source:
    • 6V power supply with universal power plugs
  • Target Connection Power cords
    • QTY 2:  2.5mm x 5.5mm to stripped end
    • QTY 1:  2.5mm x 5.5mm to 2.5mm x 5.5 mm
  • Communication Cables: 
    • Ethernet Cable  Cat5, 10 ft
    • USB 2.0 A/B Cable with Ferrite Beads, 6 ft
  •  All supported Target connection ribbon cables: 
    •  CYCLONE LC  ARM     CYCLONE FX  ARM 
      • 20-pin, 10-pin mini, and 20-pin mini ribbon cables
    •  CYCLONE LC  UNIVERSAL     CYCLONE FX  UNIVERSAL 
      • 6-pin, 10-pin, 14-pin, 16-pin, 20-pin, 26-pin, 10-pin mini & 20-pin mini
Please note that we no longer include the Serial (DB9) cable as an accessory but we can provide a Serial cable on request. Replacements for items that were included in the Cyclone package are available from the page Cyclone Replacement Cables and Power Supply. If you do not see a part that you are looking for, please contact us.


Included & Compatible Software

Included Software

The Cyclone is accompanied by the following software and utilities:

  • Image Creation Utility - allows the user to create stand-alone programming images
  • Cyclone Control Suite: Suite of tools for Cyclone control & automation. Includes Cyclone Control GUI, Console app (command-line), and SDK (.DLL). Cyclone FX programmers include advanced Run Test feature..
  • Interactive Programming Software:Allows manually-controlled programming for all supported architectures
    • PROG: In-circuit flash programming software for both internal memory and external flash devices
    • CPROG: Command-line scripted in-circuit flash programming software for both internal memory and external flash devices
  • Other Utilities
    • Serial Number Creation Utility
    • Secure Boot Utility
    • Barcode Test Generator

Windows 7 (32- or 64-bit) Windows 8 (32- or 64-bit) Windows 10 (32- or 64-bit)

Compatible Software 

The GDB Server for ARM Devices is available for free download. When paired with PEmicro hardware it extends the GNU debugger so that it allows for remote debugging of any microcontroller target present on the user network.

UNIT interface library routines allow the user to create a Windows application which can fully control the execution of an embedded processor via one of PEmicro’s hardware interfaces. PEmicro's UNITACMP Library SDK for ARM Cortex-M processors is free to download.

ICD debugger software is an all-in-one development interface which allows a PC access to the Background Debug Mode (BDM) or JTAG interface.

NXP

Partners



Technical Specifications

This section contains information about various physical, mechanical, electrical, etc. aspects of the touchscreen Cyclone programmers

The information applies to all models unless specified.

Life Expectancy

Start Button: 1 Million Press Rated

Electrical Specifications

Input Voltage: DC 5.9V - 12V, center positive

Maximum Current: Up to 2A (0.7A typical) @ 6V 

                               Up to 2A (0.5A typical) @ 12V

Barrel size: 5.5mm outer diameter, 2.5 mm inner diameter

Mechanical Specifications

Dimensions: 8” L x 4” W x 1.25” H (20.3cm L x 10.2cm W x 3.2cm H)

Weight: 12.7 oz (360 g)

Electromechanical Relays

Max Recommended Switched Voltage: DC 24V

Max Recommended Switched Current: 1A

Output Voltage To Debug Port (when configured for internal power): DC 2V-5V

Max Current To Debug Port (when configured for internal power): 0.5 A

Debug Ports - CYCLONE-LC-ARM & CYCLONE-FX-ARM

Ports A, B: 0.05” (1.27 mm) Pitch

Ports C,: 0.1” (2.54 mm) Pitch

Characteristic Impedance: 50 ohms (all ports)

Debug Ports - CYCLONE-LC-UNIV and CYCLONE-FX-UNIV

Ports A, B: 0.05” (1.27 mm) Pitch

Ports C, D, E, F, G, H: 0.1” (2.54 mm) Pitch

Characteristic Impedance: 50 ohms (all ports)

International Shipping

HTS Number: 8471500150

ECCN: EAR99

Compliances/Standards

ROHS Compliant

CE Certified

FCC Certified



Jump to: Documentation / Manuals   Downloads   FAQs   Version info & Release Notes
 
Documentation / Manuals
User Manual for Cyclone LC Programmers  (6067 KB)
User manual for Cyclone LC ARM and Cyclone LC Universal. PDF v.3.2c updated August 2023.
User Manual for Cyclone FX Programmers  (7776 KB)
User manual for Cyclone FX ARM and Cyclone FX Universal. PDF v.3.2c, updated August 2023.
Hardware License Activation Guide  (386 KB)
PEmicro software with -HL- in the part number has a hardware license that must be installed into a hardware interface, typically a Multilink. This is a guide to assist with that installation.
Fact Sheet for Cyclone LC programmers  (585 KB)
Fact Sheet for Cyclone LC programmers
Fact Sheet for Cyclone FX programmers  (545 KB)
Fact sheet with Cyclone FX overview and feature highlights.
Cyclone Programmers - Certificate of Compliance  (168 KB)
Certificate of Compliance for Electromagnetic Compatibility (EMC) Directive 2004/108/EC
Cyclone Programmer  (908 KB)
A brief guide to get the user up and running with a simple Cyclone programming example.
PEmicro RoHS3 Certificate  (83 KB)
RoHS Certificate of Compliance, RoHS-3 Directive 2015/863/EU
PEmicro REACH Certificate  (175 KB)
Registration, Evaluation, Authorization and Restriction of Chemicals (REACH) Certificate
Transitioning from the Cyclone PRO/MAX to Cyclone LC/Cyclone FX  (172 KB)
Document provides information to help users transition from the Cyclone PRO & MAX, which have been discontinued, to the Cyclone LC & Cyclone FX.
 
Downloads
Cyclone LC and Cyclone FX Installation Software for Windows  (141269 KB)
Covers the Cyclone LC Universal, Cyclone FX Universal, Cyclone LC ARM, and Cyclone FX ARM. Software to create programming images, configure Cyclone programmers, and control them in an automated fashion in Windows Operating Systems. Also includes documentation, drivers, and an extensive library of programming algorithms.
Log2phy 12  (1164 KB)
Utility which converts HC(S)12(X) Logical Records to Physical S-Records.
Now supports S12X devices EEPROM. Updated March 16 2023.
macOS/Linux Cyclone Installation Software  (49843 KB)
macOS/Linux Cyclone Installation Software
PEmicro Hardware Interface Drivers, v.12 (7/8/10/11)  (2884 KB)
Version 12.7 Adds support for 64 bit PEmicro applications. Also it includes the atom fix which affects very select users. Installs PEmicro drivers to allow applications to communicate with PEmicro hardware. Please note that not all hardware may be supported for your OS. This does not include the application level support which comes with the different products. Administrator privilege is now required. Released 11/30/2017.
SERIALIZE Legacy - Use an Automated Serial Number  (262 KB)
Allows the generation of a .SER serial number description file. This graphical utility sets up a serial number which will count according to the bounds set by the user. The .SER file can be called by the PROG flash programmer to program a serial number into the target, or loaded into the cyclone standalone image.
Unsecure 12  (5699 KB)
Utility which unsecures HC(S)12(X) devices via PEmicro's BDM Interfaces such as Cyclone-PRO, USB-ML-12, and BDM-Multilink. All information on the device will be erased. This version supports the Rev B and Rev C Multilink. It can now unsecure the XExxx and Pxxx.
 
FAQs
My Legacy Codewarrior, my Eclipse Codewarrior 10.2 or higher, or my other 3rd party software with PEmicro support will not detect my PEmicro hardware tool or fails to connect to the target board. What can I do to fix this?
How do I store multiple images onto my Cyclone?
The connection assistant dialog indicates that my Multilink or Cyclone is undetected even though I have connected the hardware to my USB port. What should I do?
Where and how do I get the latest version of PEmicro's software, algorithms, utilities, or plug-ins?
I (or my company) have purchased software as part of our order; how do I download this software?
 
Version Info & Release Notes>
Product
Version
CYCLONE-FX-UNIV
C (11.32.00.01)
Release Notes:
CYCLONE LC and CYCLONE FX Version 11.32.00.01
September 28 2023

*New Device Support*
[YT] YTM32B1MD1

CYCLONE LC and CYCLONE FX Version 11.32.00.00
Sept 26 2023

- Adds noise immunity to control port signals
- Fixes VC operation for Tricore in stand alone mode
- Improve saving image successful text message
- Improves serial communication
- Add option to erase module if fatal error occurs during programming or verification

*Device Updates*
 - Updates to TI CC26x2 devices
 - [Analog Devices] ADRF88xx
 - [NXP] S32K388
 - [NXP] KE1x
 - [RASPBERRYPI] RP2040 performance improvements
 - [NXP][COLDFIRE][EXTERNAL] Adds Security Region support for some devices

*New Device Support*
 - [Omnivision] Adds support for OmniVision OMX146N
 - [YTMICRO] Add support for YTM32B1ME0 Series
 - Addition of TI CC26x2x7 devices
 - [NXP] iMX11xx
 - [NXP] MCXN54xx, MCXN94xx
 - [NXP] MCXAx

* Cyclone and Cyclone FX firmware 11.32
* Cyclone Image Creation Utility 9.31
* Cyclone Image Creation Utility Classic 9.31
* Cyclone Control SDK DLL 9.31
* Cyclone Control GUI 9.31
* Cyclone Control Console 9.31
* CSAPACMP/CSAPTRICORE 9.31, All others 9.31
* PROGACMP/PROGTRICORE 9.30. All others 9.30

########################################################
CYCLONE LC and CYCLONE FX Version 11.29.00.00
August 16 2023

- Added CRC-32 Verify Checksum Support
- Improved Cloud Job Downloading Performance
- Added Cyclone Cloud Provisioning using a pecredentials file in Cyclone Control GUI

*Device Updates*
STM32L5 Option bytes

*New Device Support*
[FLAGCHIP] Add support for the FC7300 Series
[YTMICRO] Add support for YTM32B1LE0 Series

* Cyclone and Cyclone FX firmware 11.29
* Cyclone Image Creation Utility 9.26
* Cyclone Image Creation Utility Classic 9.26
* Cyclone Control SDK DLL 9.28
* Cyclone Control GUI 9.28
* Cyclone Control Console 9.28
* CSAPACMP/CSAPTRICORE 9.26, All others 9.19
* PROGACMP/PROGTRICORE 9.25. All others 9.19

########################################################
CYCLONE LC and CYCLONE FX Version 11.24.01.00
July 11 2023

-unitacmp.dll for Renesas RDPM support

CYCLONE LC and CYCLONE FX Version 11.24.00.00
July 03 2023

-Fixed Tricore TC2xx JTAG password unsecure
-Fixed Cyclone FX debug entry for password secured erased memory devices

*Device Updates*
Add support for iND87200 devices from IndieSemi
Adding TraveoII Cluster series support. Fixed address ranges of other TraveoII devices
Adding support for CVA Blue Whale Silicon Vendor M0+ parts

########################################################
CYCLONE and CYCLONE FX Version 11.22.00.00
June 05 2023

-Fix Barcode double Scan Issue
-[Multilink_FX][Cyclone_FX] Improve boot time for Multink_FX Rev. D and Cyclone_FX Rev. C.
-[CYCLONE][COLDFIRE] Fix MCF528x bug for setups that have external flash connected to any chip select other than CS0
-Bug fix for loading older version of unencrypted sap images
-Format SD Card Issue
-Fix importing images encrypted with public key
-Fixing error disallowing multiple CS usage

*Device Updates*
[GIGADEVICE] Update missing GD32F30x devices
[ARM][STM] An update to the STM32F4 option byte algorithms for STVP-STM32 compatibility
[ARM][GIGADEVICE] Update GD32L23x security protection user command
[NXP][ARM] Adds Erase Object File Range for KW45x/K32W1480/MCXN9xx/5xx/LPC55Sxx
[Infineon] [ARM] Adding "CA" series of CYT2B6 TraveoII devices

*New Device Support*
[YTMICRO] Adds support for the YTM32B1LD0 family

* Cyclone and Cyclone FX firmware 11.22
* Cyclone Image Creation Utility 9.19
* Cyclone Image Creation Utility Classic 9.19
* Cyclone Control SDK DLL 9.19
* Cyclone Control GUI 9.19
* Cyclone Control Console 9.19
* CSAP Versions 9.19
* PROG/CPROG Versions 9.19

########################################################
CYCLONE and CYCLONE FX Version 11.20.00.00
May 11 2023

Adds support for Cyclone Universal FX rev C
Adds job % completion on cyclone screen
Minor update to comments in CFG script in Image Creation
Fixed bug loading certain algorithms for read-only memory

*New Device Support*
SiLabs EFR32xG24
Infineon TLE987x and TLE984x

* Cyclone and Cyclone FX firmware 11.20
* Cyclone Image Creation Utility 9.17
* Cyclone Image Creation Utility Classic 9.17
* Cyclone Control SDK DLL 9.17
* Cyclone Control GUI 9.17
* Cyclone Control Console 9.17
* CSAP Versions 9.17
* PROG/CPROG Versions 9.16

########################################################
CYCLONE and CYCLONE FX Version 11.13.00.01
April 20 2023

Adds support for PEcloud, the world's first cloud-based flash programming platform
Supports Device Lifecycle Management (DLM) for Renesas RA processors

*New Device Support*
NXP S32K310/311 and S32K358/348/338/328
NordicSemi nRF9160
MindMotion MM32F0020 Family
STMicro additional STM32U5xx devices

*Device Updates*
SiLabs Allow recovery of bricked EFR32 Series 2 processors
Infineon Fixed bug in connecting to PSoC6 CY8C6xxx devices

* Cyclone and Cyclone FX firmware 11.13
* Cyclone Image Creation Utility 9.11
* Cyclone Image Creation Utility Classic 9.11
* Cyclone Control SDK DLL 9.11
* Cyclone Control GUI 9.11
* Cyclone Control Console 9.11
* CSAP Versions 9.11
* PROG/CPROG Versions 9.07

CYCLONE and CYCLONE FX Version 11.06.00.00
10 March 2023

*New Device Support*
AutoChips AC7802x
IndieSemi IND832xx
Infineon XMC7000
MindMotion MM32F0140
NXP LPC8xx
ST STM32H5
TI MSPM0x

*Device Updates*
Atmel SAMG
Autochips AC780x
Infineon TraveoII
Nuvoton Nan1x2
NXP K32Wx
NXP KWx
Silicon Labs Bluetooth
Silicon Labs Zigbee
ST ST32U5
TI CC26xx

CYCLONE and CYCLONE FX Version 11.06.00.00
23 February 2023

*New Device Support*
[Zhixin] [ARM] Added Z20K114, Z20K116, Z20K142, Z20K144, Z20K146 and Z20K148
[Renesas] [ARM] Added RA6M4 and RA6M5 
[Autochips] [ARM] Added support for AC784x devices
[Geehy][ARM] Added support for APM32S1xx and APM32E1xx devices.
[Silergy] [ARM] Added support for SY7T231H, SY7T33H and SY7T309H
[Nuvoton] [ARM] Added support for Nuvoton Nano 103 and 1x2 devices
[MINDMOTION] Added support for MM32F0130 Family
[INFINEON] Added PSoC4 4100S and 4100S Plus devices

*Device Updates*
[NXP] Fixed to LPC11x66 algorithms
[Infineon] [ARM] Added dual bank support for TraveoII devices
[STM] Fixed mass erase and sector erase flaw when target Vdd is less than 2.7V
[SILABS] Fixed debug entry for EFR32BG22 and EFR32MG22 devices

 - Fixed Target voltage LCD display for MON08 target
 - Improved CM33 NXP Mailbox Handling
 - Added support for Unsecure MSP432xx
 - Added support for Control Port
 - Fixed Tricore multiple CM
 - Improved Ethernet connection to Cyclone

* Cyclone and Cyclone FX firmware 11.06
* Cyclone Image Creation Utility 8.96
* Cyclone Image Creation Utility Classic 8.96
* Cyclone Control SDK DLL 8.96
* Cyclone Control GUI 8.96
* Cyclone Control Console 8.96
* CSAP Versions 8.96
* PROG/CPROG Versions 9.04

#######################################################
CYCLONE and CYCLONE FX Version 10.98.3.0
06 January 2023

*New Device Support*
Geehy APM32Fxxx
Flagchip FC4150F
NXP DSC MCF56F84783
NXP Kinetis K32W1480
NXP Kinetis KW45xxx
NXP LPC55S666
Raspberry Pi RP2040 8MB/16MB

*Device Updates*
Analog Devices ADRF88xx
Infineon CY8C41xx
Infineon CY8C6xxx
NXP iMXRT1176
Renesas RA4x
Renesas RA6x
Silicon Labs EFM32PG23
Silicon Labs WGM160P Wi-Fi
ST STM32G0
ST STM32H7
TI MSP432P4

CYCLONE and CYCLONE FX Version 10.98.2.0
November 14 2022

-updated K4W1 support

*New Device Support*
Indiesemi iND83207/8
Indiesemi iND87300
Silergy SY7x21x
TI MSP432

CYCLONE and CYCLONE FX Version 10.98.1.0
October 19 2022

-Update to MSVC# example project

*New Device Support*
Analog Devices ADRF88xx
GigaDevice GD32C10x
GigaDevice GD32C11x
GigaDevice GD32E11x
GigaDevice GD32F4x0

*Device Updates*
Atmel SAML
GigaDevice GD32F4xx option byte bug fixes
Infineon TraveoII Fix verify checksum command
NXP iMX Winbond w25q128 for imxrt1171
Raspberry Pi Winbond W25Q16JV for RP2040

#######################################################
CYCLONE and CYCLONE FX Version 10.98.0.0
September 28 2022

Cyclone LC now includes Advanced Automation License
Select image by unique image id

*New Device Support*
Raspberry Pi RP2040

*Device Updates*
Add rest of Gigadevice GD32F4xx and option bytes
Gigadevice GD32W51x option bytes
IndieSemi 832xx
MindMotion MM32SPIN
NXP iMXRT117x
NXP MWCTx
NXP S32K3xx
Renesas RA2x, RA4x, RA6x
Renesas S1, S3, S5, S7

* Cyclone and Cyclone FX firmware 10.98
* Cyclone Image Creation Utility 8.96
* Cyclone Image Creation Utility Classic 8.96
* Cyclone Control SDK DLL 8.96
* Cyclone Control GUI 8.96
* Cyclone Control Console 8.96
* CSAP Versions 8.96
* PROG/CPROG Versions 8.95

#######################################################
CYCLONE and CYCLONE FX Version 10.95.0.0
August 23 2022

*New Device Support*
Geehy APM32F030xx
GigaDevice GD32E103
NXP DSC MC56F806xx and MC56F807xx devices
Nuvoton M48x
OnSemi RSL15
Renesas R7FA devices

*Device Updates*
Dialog DA1458x/DA1468x rebranded to Renesas
Indiesemi IND832xx
iMX new external flash
NordicSemi nRF52 new part numbers
Nordic nRF53 ddf fix
NXP SJA1110x external flash
S32K14x ddf changes
Added Infineon Tricore debug protection password
Improved Infineon Tricore debug entry
Disabling RESET on certain NXP PPCNEXUS devices on debug entry

* Cyclone and Cyclone FX firmware 10.95
* Cyclone Image Creation Utility 8.89
* Cyclone Image Creation Utility Classic 8.89
* Cyclone Control GUI 8.89
* Cyclone Control Console 8.89
* Cyclone Control SDK DLL 8.89

* CSAP Versions 8.89
* PROG/CPROG Versions 8.90

#######################################################
CYCLONE and CYCLONE FX Version 10.94.2.0
July 8 2022

Bug Fixes, new features, and updates:
Addition of 64-bit cycloneControlSDK.dll
Labview example updated to use 64-bit cycloneControlSDK.dll
Python example updated
Manual updates
New imxrt target support added to Secure Boot Utility

New Device Support
Dialog DA1458x/DA1468x
Indiesemi IND832xx
Nuvoton M251x/M252x/M254x/M256x/M258x

Device Updates:
Cypress CY861xx/CY862xx/CY863xx rebranded to Infineon
Infineon TraveoII
Nuvoton M031x/M032x
NXP iMX
NXP KEx
SiliconLabs Bluetooth
SiliconLabs EFM32PG22-Series-2
SiliconLabs Proprietary
SiliconLabs Zigbee
ST STM32C0
ST STM32H7
ST STM32L4

#######################################################
CYCLONE and CYCLONE FX Version 10.94.1.0
June 9 2022
**** New Device Support ****
-STM32C0xx
-STM32G050x/STM32G060x/STM32G051x/STM32G061x
-TI MSPM0x
-Zhixin Z20K14x

#######################################################
CYCLONE and CYCLONE FX Version 10.94
April 29 2022

**** New Device Support ****
-STM32U5xx
-Renesas RA4x and RA6x
-Nuvoton M031x and M032x
-GD32F40x and GD32W5xx

**** Updates ****
-(FX only) Renesas RA Device Lifecycle Management (DLM) and Trust Zone
-Mass Erase fix on STM32H7xxx
-Fixed SPC574Kx support

#######################################################
CYCLONE and CYCLONE FX Version 10.89.0.2
March 10 2022

New Device Support
Giga Device GD32F20x
Qorvo PAC52xx/PAC555xx

Device Updates
Silicon Labs Add Device Information for Bluetooth, Proprietary, Zigbee_Thread
Silicon Labs EFM32PG22-Series-2
ST Performance increase for STM32G4, STM32U5, STM32L5 

#######################################################
CYCLONE and CYCLONE FX Version 10.89.0.1
March 1 2022

New Device Support or Updates:
Giga Device GD32E50x
Giga Device GD32F30x/GD32F3x0
Infineon TraveoII sFlash and workFlash support
NXP S32G3xx
ST STM32U5
NordicSemi nRF51, nRF52

Secure Boot Utility support for NXP LPC55Sxx
User Manual Updates
#######################################################
CYCLONE and CYCLONE FX Version 10.89.0.0
January 21 2022

Bug Fixes, new features, and updates:
- Improves security handling of Renesas ARM (please replace with correct device family) devices
- Simplifies CRC checksum display in the status window. Fixes keep last progress display
- Improves sap image restrictions handling
- Improves ColdFire communication frequency in Cyclone Universal FX
- Enables DHCP by default
- Adds Cyclone Control Port support

New Device Support
- Atmel SAM4L fuse bits and user page
- Autochips AC780x and AC781x
- Cypress PSoC5 EEPROM
- GigaDevice GD32F30x
- Nordic Semi nRF5340 support
- Nuvoton M453 (NuMicro)
- NXP iMX11xx
- NXP KEx
- NXP LPC
- NXP MWCTx
- NXP S32Kxxx
- NXP Sensors (PN7640)
- Renesas Dialog Semi DA14531 (SmartBond)
- Renesas RA2, RA2x, RA4x, RA6x
- Renesas S1, S3, S5, S7
- Silicon Labs Bluetooth
- Silicone Labs EFM32PG22
- Silicon Labs EFR32 Blue Gecko, Flex Gecko, Mighty Gecko
- Silicon Labs Proprietary
- Silicon Labs Wifi
- Silicon Labs Zigbee
- ST Micro STM32F7, STM32H7
- ST Micro STM32WB option bytes , STM32WL
- TI CC26xx eclipse ide fix
- ZhiXin Z20K11xM

* Cyclone and Cyclone FX application 10.89
* Cyclone Image Creation Utility 8.75
* Cyclone Image Creation Utility Classic 8.75
* Cyclone Control GUI 8.75
* Cyclone Control Console 8.75
* Cyclone Control SDK DLL 8.75

* CSAP Versions 8.75
* PROG/CPROG Versions 8.74

#######################################################
CYCLONE and CYCLONE FX Version 10.79.0.1
September 3 2021

New Device Support or Updates:
Cypress PSoC6 CY8C60xx/CY8C61xx/CY8C62xx/CY8C63xx
Giga Device GD32F105/GD32F107
Giga Device GD32F130/GD32F150/GD32F170/GD32F190

user manual updates

#######################################################
CYCLONE and CYCLONE FX Version 10.79
July 22 2021

New Device Support or Updates:
Cypress FM3 CY9Ax10A devices
Infineon TraveoII CYT2B6 and CYT2BL
Maxim MAX32620/MAX32621
ST STM32G051
ST STM32WLEx option bytes

user manual updates
PROG/CPROG hardware licensing bug fixed

* Cyclone and Cyclone FX application 10.79
* Cyclone Image Creation Utility Classic 8.60
* Cyclone Control GUI 8.58
* Cyclone Control Console 8.58
* Cyclone Control SDK DLL 8.58

* CSAP Versions 8.58
* PROG/CPROG Versions 8.59

#######################################################
CYCLONE and CYCLONE FX Version 10.78
July 02 2021
New Device Support or Updates:
GigaDevice GD32E23x
PSOC4 and TRAVEO II now listed under Infineon
Zhixin Z20K11xM

- User Guide updates
- Tricore Debug entry fix if JTAG default (DAP1)

#######################################################
CYCLONE and CYCLONE FX Version 10.75.0.2
June 16 2021
New Device Support or Updates:
Cypress -> Infineon PSoC4
MindMotion MM32SPIN
ST STM32G0
ST STM32F3
NXP 88MW3xx
NXP Kinetis KE
NXP S32G2xx
NXP SJA1110x
Renesas RA2
TI CC2642R-Q1

CYCLONE and CYCLONE FX Version 10.75.0.1
June 07 2021
New Device Support or Updates:
Autochips AC781x and AC7801x
TI MSP432

June 03 2021
New Device Support or Updates:
Cypress CY9AF1A2L
NXP MPC574xP
Renesas RA2, RA4M2
Renesas RH850
ST BlueNRG-LP
ST STM32G0B1
ST STM32G49, STM32G4A
ST STM8
TI MSP432

- User Guide updates
- OSBDM Driver Updates

#######################################################
CYCLONE and CYCLONE FX Version 10.75
May 7 2021

New Device Support or Updates:
Cypress FM3 CY9BF410/MB9BF410
Cypress FM3 CY9BF510/MB9BF510
MindMotion MM32SPIN0x
NXP S32G2xx
Renesas Synergy S7 and S5
ST STM32L1
ST STM32WL

Bug Fixes
cprogcfv1 auto-unsecure parameter now works properly

Updated various user guides

* Cyclone and Cyclone FX bootloader 10.73
* Cyclone and Cyclone FX bootstrap 10.73
* Cyclone and Cyclone FX application 10.75

* CSAP Versions 8.36 [CSAPACMPZ 8.45]
* PROG/CPROG Versions 7.95
* PROG/CPROGACMP 8.47
* PROG/CPROGCFV1 8.47

#######################################################
CYCLONE and CYCLONE FX Version 10.73
April 14 2021

New Device Support or Updates:
- NXP SJA1110
- NXP iMXRT1163/65/66
- NXP K32Wx
- NXP S32K1xx, K2xx, S32V23x, VF6xx
- NXP HC912D60C, HC912D60P
- NXP PPC external flash algorithms
- Cypress 4100S Plus Automotive
- Renesas Synergy S7 and S5
- Atmel SAM4Cx, SAM4Sx, SAMR34x
- NXP 88MW3xx
- SiLabs EFM32-Gecko, EFM32-Happy-Gecko
- SiLabs EFM32-Tiny-Gecko, EFM32-Zero-Gecko
- SiLabs EFR32-Blue-Gecko, EFR32-Mighty-Gecko
- SiLabs Wi-Fi
- NordicSemi nRF52833
- Cyclone Control python example project
- secureBootUtility

New Features
- Security features for Renesas Synergy devices

Bug Fixes
- Algorithm initialization in Silicon Labs EFM32TG devices
- Mass erase for Silicon Labs Wifi devices

* Cyclone and Cyclone FX bootloader 10.73
* Cyclone and Cyclone FX bootstrap 10.73
* Cyclone and Cyclone FX application 10.73

* CSAP Versions 8.36 [CSAPACMPZ 8.45]
* PROG/CPROG Versions 7.95 [PROG/CPROGACMP 8.44]

#######################################################
CYCLONE and CYCLONE FX Version 10.67
February 18 2021

This is a minor update of the previous 10.67 releases.

Adds CycloneControlSDK_stdcall.dll standard call DLL

New Device Support or Updates:
GigaDevice GD32F103
ON Semiconductor RSL10

#######################################################
CYCLONE and CYCLONE FX Version 10.67
February 9 2021

This is a minor update of the previous 10.67 release.

New Device Support or Updates:
Infineon TC35x
Cypress TaveoII
NXP LPC54S0xx
NXP S32K1xx

PROG/CPROGACMP 8.35

#######################################################
CYCLONE and CYCLONE FX Version 10.67
February 2 2021

New device supports
- Atmel ATSAMx devices
- Cypress PSoC5 devices
- Silicon Lab EFR32BG22x and EFR32BGM210 devices
- Silicon Labs WGM160P022KGA2 and BGM220SC22WGA2
- STMicro STM32H723/25/30 support
- NXP Kinetis 88MW32X Support

New Features
- Implements UCB Programming for TC2xx/TC3xx
- Implements dynamic overlay data programming to standalone, SDK, and CycloneControlConsole

Bug Fixes
- Fix memory read issue with TC2xx/TC3xx
- Fix boundary/blocking issue with programming TC2xx/TC3xx
- Fix Image Creation trim bug with KEx

* Cyclone and Cyclone FX bootloader 10.67
* Cyclone and Cyclone FX bootstrap 10.67
* Cyclone and Cyclone FX application 10.67

* CSAP Versions 8.36
* PROG/CPROG Versions 7.95 [PROG/CPROGACMP 8.31, PROG/CPROGDSC 8.33]

* CreateImage 8.36
* Serialize 7.30
* CycloneControlConsole 8.36
* CycloneControlGUI 8.36
* CycloneControlSDK DLL 8.36

#######################################################
CYCLONE and CYCLONE FX Version 10.64
December 4 2020

New device supports
- ATMEL SAMR30 devices
- Renesas RH850 D1x, P1L-C, F1KM
- Renesas RH850 Extended User Area
- STMicroelectronics BlueNRG-1, BlueNRG-2
- SiLabs EFR32MG12 and EFR32MG13
- Cypress 62 and 63
- STM32L5 flash support
- NXP NCJ29D5

#######################################################
CYCLONE and CYCLONE FX Version 10.63
October 16 2020

New Features or Bug Fixes
-Adds Secure Boot Utility, which helps users enable secure boot on NXP i.MXRT processors
-Adds support for secure JTAG on NXP i.MXRT processors

* Cyclone and Cyclone FX bootloader 10.63
* Cyclone and Cyclone FX bootstrap 10.63
* Cyclone and Cyclone FX application 10.63

* CSAP Versions 8.06 [CSAPACMPZ 8.23]
* PROG/CPROG Versions 7.95 [PROG/CPROGACMP 8.22]

* CreateImage 8.20
* Serialize 7.30
* CycloneControlConsole 8.20
* CycloneControlGUI 8.20
* CycloneControlSDK DLL 8.20

#######################################################
CYCLONE and CYCLONE FX Version 10.53
August 5 2020
 - Support for Tricore TC1xx: TC1724, TC1791S, TC1767
 - Support for Tricore TC2xx: TC21x, TC22x, TC23x, TC26x, TC27x, TC29x
 - Support for Tricore TC3xx: TC35x, TC37x, TC38x
 - New PROGTRICORE
 - Image Creation 8.7.0
 - CSAP Tricore 8.7.0

July 22 2020

New Device Support
-S32K2TV
-STM32L4P
-STM32L4Q

Device Updates
-STM32F2 flash and option byte algorithms
-STM32F4 flash and option byte algorithms
-Improves debug mode entry for NXP CortexM33

New Features or Bug Fixes
-Adds cycloneControlSDK python project
-increase cycloneControlConsole timeout to fix error while adding encryption keys
-CSAP now able to output SAP checksum to log file

* Cyclone and Cyclone FX bootloader 10.53
* Cyclone and Cyclone FX bootstrap 10.53
* Cyclone and Cyclone FX application 10.53

* CSAP Versions 8.06
* PROG/CPROG Versions 7.89 [PROG/CPROGACMP 8.05]

* CreateImage 8.06
* Serialize 7.30
* CycloneControlConsole 8.06
* CycloneControlGUI 8.06
* CycloneControlSDK DLL 8.06

#######################################################
CYCLONE and CYCLONE FX Version 10.49
May 26 2020

New Device Support
Various Cypress CYBLE devices
Various MIMXRT devices
ST STM32F7 option bytes
ST STM32H7 option bytes

Device Updates
[REDPINE] Add Erase Range Sector command to RS14100
[DSC] Add 56F817xx and 56F816xx Anguilla Nano unsecure support

New Features or Bug Fixes
Adds ability to handle more than 6 user commands
Improves BDM Sync signal detection
Adds targetobjectcrc and targetdevicecrc properties to target properties

* Cyclone and Cyclone FX bootloader 10.46
* Cyclone and Cyclone FX bootstrap 10.46
* Cyclone and Cyclone FX application 10.49

* CSAP Versions 7.98
* PROG/CPROG Versions 7.89 [PROG/CPROGWIZ 7.97]

* CreateImage 7.98
* Serialize 7.30
* CycloneControlConsole 7.98
* CycloneControlGUI 7.98
* CycloneControlSDK DLL 7.98

#######################################################
CYCLONE and CYCLONE FX Version 10.46.1.0
April 29 2020

New Device Support
Cypress CYBLE-416045-02
Cypress CYBLE-022001 

Device Updates
Cypress PSoC4 CYBLE
Cypress CY8C63xx
Cypress CY8C62xx
Remove Cypress CY8C61xx folder
STM32F2 Option Bytes
Some STM32F4 Option Bytes
STM32G0 Option Bytes
STM32H7A_Bx
STM32F72x and STM32F74x Option Bytes
ST SPC572L Shadow
Silicon Labs EFR32 Blue Gecko
TI CC3220(MOD)
Duplicate STM8 algorithms removed
NXP K32Wx
NXP LPC540xx and LPC54S0xx
NXP S32K1xx
NXP Sensors

* Cyclone and Cyclone FX bootloader 10.46
* Cyclone and Cyclone FX bootstrap 10.46
* Cyclone and Cyclone FX application 10.46

* CSAP Versions 7.90
* PROG/CPROG Versions 7.89

* CreateImage 7.90
* Serialize 7.30
* CycloneControlConsole 7.90
* CycloneControlGUI 7.90
* CycloneControlSDK DLL 7.90

#######################################################
CYCLONE and CYCLONE FX Version 10.46.0.0
March 6 2020

New Device Support
- [Cypress] Traveo II

Bug Fixes
- [NXP] KE02 Program Bytes and Program Words command
- [Cypress] PSoC4 devices utilizes Erase All NVL Command
- IMXRT5xx and IMXRT6xx can now boot from external SPI
- IMXRT595S and IMXRT685S uses hard reset for vector catching
- Reset fix for K22FX512 that does not have a reset line connected
- STM8 option byte fix
- PU command no longer tries to read a block of flash while writing another block
- [Renesas] RH850

* Cyclone and Cyclone FX bootloader 10.46
* Cyclone and Cyclone FX bootstrap 10.46
* Cyclone and Cyclone FX application 10.46

* CSAP Versions 7.90
* PROG/CPROG Versions 7.89

* CreateImage 7.90
* Serialize 7.30
* CycloneControlConsole 7.90
* CycloneControlGUI 7.90
* CycloneControlSDK DLL 7.90

####################################################### 
CYCLONE and CYCLONE FX Version 10.41
December 16 2019

New Features
- Cyclone Universal FX Renesas Adapter support
- [ARM] Program User Options
- Secure Key transfer for SAP encryption

New Device Support
- [STM] STML4 Option bytes 

Bug Fixes
- Create Image and image encryption.
- MAC57D5xx improvements

* Cyclone and Cyclone FX bootloader 10.41
* Cyclone and Cyclone FX bootstrap 10.41
* Cyclone and Cyclone FX application 10.41

* CSAP Versions 7.79
* PROG/CPROG Versions 7.78

* CreateImage 7.80
* Serialize 7.30
* CycloneControlConsole 7.80
* CycloneControlGUI 7.80
* CycloneControlSDK DLL 7.80

####################################################### 
CYCLONE and CYCLONE FX Version 10.37
November 15 2019

Features
- Cyclone Screen: Target Voltage/Current Display
- User command reset delay
- Generic Custom Trim
- [Cypress] CCG3PA support
- New commands: CHANGEV, RELAYSON, RELAYSOFF

Bug Fixes
- SD Card fixes
- DSC Fixes

* Cyclone and Cyclone FX bootloader 10.37
* Cyclone and Cyclone FX bootstrap 10.37
* Cyclone and Cyclone FX application 10.37

* CSAP Versions 7.74
* PROG/CPROG Versions 7.71

* CreateImage 7.72
* Serialize 7.30
* CycloneControlConsole 7.72
* CycloneControlGUI 7.72
* CycloneControlSDK DLL 7.72

####################################################### 
CYCLONE and CYCLONE FX Version 10.27
July 23 2019

Re-release of 10.27 with updated encryption dll.

CYCLONE and CYCLONE FX Version 10.27
July 15 2019

Bug Fixes
[SiliconLabs] Improves debug entry and unsecure for EFR32, EFM32JG, and EFM32PG devices
[SiliconLabs] New algorithms with voltage scaling fix
[Cyclone Control SDK] Adds a cycloneSpecialFeaturesGetImageCRC32FromFile function to the C# header
[PROG] Adds .sx to the file filter

* Cyclone and Cyclone FX bootloader 10.27
* Cyclone and Cyclone FX bootstrap 10.27
* Cyclone and Cyclone FX application 10.27

* CSAP Versions 7.45
* PROG/CPROG Versions 7.44

* CreateImage 7.45
* Serialize 7.10
* CycloneControlConsole 7.33
* CycloneControlGUI 7.35
* CycloneControlSDK DLL 7.33

####################################################### 
CYCLONE and CYCLONE FX Version 10.26
July 1 2019

Bug Fixes
- Improvements to SAP program and error limit handling.

* Cyclone and Cyclone FX bootloader 10.26
* Cyclone and Cyclone FX bootstrap 10.26
* Cyclone and Cyclone FX application 10.26

* CSAP Versions 7.33
* PROG/CPROG Versions 7.34

* CreateImage 7.33
* Serialize 7.10
* CycloneControlConsole 7.33
* CycloneControlGUI 7.35
* CycloneControlSDK DLL 7.33

####################################################### 
CYCLONE and CYCLONE FX Version 10.25
June 28 2019

Bug Fixes
Fixes memory corruption issue and error $20 associated with serial files that contain constant values
[ARM] NXP LPC11xxx fixes

* Cyclone and Cyclone FX bootloader 10.25
* Cyclone and Cyclone FX bootstrap 10.25
* Cyclone and Cyclone FX application 10.25

* CSAP Versions 7.33
* PROG/CPROG Versions 7.34

* CreateImage 7.33
* Serialize 7.10
* CycloneControlConsole 7.33
* CycloneControlGUI 7.35
* CycloneControlSDK DLL 7.33

#######################################################
CYCLONE and CYCLONE FX Version 10.24
June 7 2019

New Features
Adds RSA/AES Encryption for Production Programming
[ARM] Same5x User Page support 

New Device Support
[ARM] Cypress PSoc 6 devices
[ARM] TI CC3200

Bug Fixes
[ARM] Prevents device from reentering debug mode in some cases when using RE GO in your image
[ARM] LPC55xx run control fix
[ARM] Silicon Labs EFR32 run control fixes

* Cyclone and Cyclone FX bootloader 10.24
* Cyclone and Cyclone FX bootstrap 10.24
* Cyclone and Cyclone FX application 10.24

* CSAP Versions 7.33
* PROG/CPROG Versions 7.34

* CreateImage 7.33
* Serialize 7.10
* CycloneControlConsole 7.33
* CycloneControlGUI 7.35
* CycloneControlSDK DLL 7.33

#######################################################
CYCLONE and CYCLONE FX Version 10.13
January 16 2019

1. New Serialize utility and serial files V2. V2 serial numbers has multi-image support.  
2. Fix Preserve Range Error
3. Fix error 8024 memory deallocation message in Cyclone Universal/ACP
4. Add hard reset after unsecure for Silicon Lab devices with no AAP window (EFR32, EFM32JG, EFM32PG)

New Device Support
1. [DSC] MC56F826xx (Cyclone Universal and Cyclone Universal FX only)
2. [ARM] Atmel SAM5x/SAMD5x
3. [ARM] STM STM32L4xxxG and STM32L4xxxI with option bytes

* Cyclone and Cyclone FX bootloader 10.13
* Cyclone and Cyclone FX bootstrap 10.13
* Cyclone and Cyclone FX application 10.13

* CSAP Versions 7.09
* PROG/CPROG Versions 7.06

* CreateImage 7.10
* Serialize 7.10
* CycloneControlConsole 7.10
* CycloneControlGUI 7.10
* CycloneControlSDK DLL 7.10

#######################################################
CYCLONE and CYCLONE FX Version 10.09
November 27, 2018

- Suspend HSM-core for NXP MPC57xx and ST SPC57xx/58xx devices
- Support for ST SPC58xHxx devices
-General bug fixes

* PROG/CPROG Versions 7.00.00
* CSAP Versions 6.99.00
* CreateImage 6.99.00.00

* Cyclone and Cyclone FX bootloader 10.09
* Cyclone and Cyclone FX bootstrap 10.09
* Cyclone and Cyclone FX application 10.09

#######################################################
CYCLONE and CYCLONE FX Version 10.04
October 8, 2018

- Updates Cyclone Control SDK with a NI LabVIEW 2018 project
- Allows debug entry on KVx device if NMI pin is low 
- Fixes PSoC5 Test Mode key and address
- General bug fixes

* PROG/CPROG Versions 7.00.00
* CSAP Versions 6.99.00
* CreateImage 6.99.00.00

* Cyclone and Cyclone FX bootloader 9.99
* Cyclone and Cyclone FX bootstrap 10.04
* Cyclone and Cyclone FX application 10.04

#######################################################

CYCLONE and CYCLONE FX Version 9.99.00.02
July 18, 2018

-Adds Support for SD Card Licensing on Cyclone Universal
-Add image compiler documentation for automated image generation
-General bug fixes
-updates to Cyclone Control Suite example projects

#######################################################

CYCLONE and CYCLONE FX Version 9.90.00.00
February 20, 2018

Adds support for STMicroelectronics' STM8 devices
Fixes CycloneControlGUI hidden Connect button issue on certain OS versions

#######################################################

CYCLONE and CYCLONE FX Version 9.86.00.00
December 5, 2017

Fixes signing on executables
Corrects System Error 8 which could occur after several thousand launches of the Cyclone executables
Fixes memory access bug when using the Remote Screen on Cyclone Control GUI
Allows the Cyclone Control Console to specify image name without spaces
Adds Visual Studio and C# example projects

#######################################################

CYCLONE and CYCLONE FX Version 9.86.00.00
November 3, 2017

Adds support for ST SPC574S
Adds support for ST SPC58xNxx
Adds support for Cypress PSoC 5
Adds support for Infineon XMC1000
Fixes issue with unsecuring Silicon Labs EFM32HG devices

#######################################################
CYCLONE and CYCLONE FX Version 9.85.00.00
October 19, 2017

Cyclone Control Suite Added, including new utilities
     Cyclone Control Console
     Cyclone Control GUI
     Cyclone Control SDK
New SDK Features
     Opening Cyclones and Images by Name
     Erase Individual Images
     Get Extensive/Descriptive Error Messages
     Added Cyclone and Image Properties with remote read/write access 
     Added ability to dynamically fetch a list of Properties via the Control Suite
     Added new API calls while maintaining old API
Added Hardware Licensing Ability to Cyclone
SDK now only opens requested USB connected Cyclones (instead of all Cyclones)
Added Cyclone Screen remote access 
Improved performance of Cyclone FX for Arm using Hardware Pipelining
Added support for many new devices and configurations
Unified installed for all CYCLONE and CYCLONE FX programmers
Makes Advanced SDK features free for all CYCLONE FX (no license needed)
Licenses for SDK now stored in Cyclone, not the PC (easier deployment)
Adds ability to prevent automatic firmware update in Cyclone Control Suite Applications
Dynamically loadable examples for the SDK added

#######################################################
Cyclone Universal FX Installation Software Version 9.80.00.03
Released March 23, 2017

- Fixed bug in Image Creation Utility passing security code information to CSAP utilities.

*Image Creation Utility v6.22.00.05

########################################################
Cyclone Universal FX Installation Software Version 9.80.00.01
Released 30 January 2017

No changes to firmware or executable versions

- Drivers 12.4 for Windows 10 secure boot support
- Adds algorithm support for partitioning for S32K144 revision 2.0 silicon

########################################################
Cyclone Universal FX Installation Software Version 9.80.00.01
Released January 09, 2017

- Fixed bug in sap_convert_console.exe utility
- Updated Manage Images utility to detect defective SAP images converted by defective sap_convert_console utility released with version 9.80.00.00

*Image converter console utility v6.22.00.02
*Image Manager Utility v6.22.00.02

########################################################
Cyclone Universal FX Installation Software Version 9.80.00.00
Released 23 December 2016

- Adds 256-bit censorship support
- Pipelined Algorithms for PPCNEXUS targets
- Reset+GO releases debug signals for PPCNEXUS
- Adds support to unsecure SiliconLabs EFR32
- SAP CRC32 removes timestamp into calculation

*Image Creation Utility v6.22.00.01
*Image Manager Utility v6.22.00.00
*IP Config Utility v6.22.00.00
*PROG versions 6.22.00.00 (PROGDSC 6.19.00.00/CPROGDSC 5.75.00.00)

########################################################
Cyclone Universal Installation Software Version 9.79.00.00
Released November 15 2016

- Improved update time with network
- Improved S12Z performance after mass erase to unsecure device.
- [ppc] Add support for S32R372 alpha support
- [ppc] Add Quasar2e and Calypso 6M cut3 support.


*Image Creation Utility 5.99.01.02
*Image Manager Utility 5.99.01.02
*IP Config Utility 5.99.01.02
*PROG versions 6.05.00.00 (PROGDSC 6.03.00.00/CPROGDSC 5.75.00.00)

########################################################
Cyclone Universal Installation Software Version 9.77.00.01
Released October 10 2016

- Added support files for Socket Programming Adapter Settings for MON08 and (R)S08 family devices.

########################################################
Cyclone Universal Installation Software Version 9.77.00.00
Released 04 October 2016

- Added Nordic Semiconductor NRF52 family devices support
- Fixed programming issues with Maxim devices when program module command is issued without erase module command

*Image Creation Utility v5.99.01.02
*Image Manager Utility v5.99.01.02
*IP Config Utility v5.99.01.02
*PROG versions v6.5.0.0

########################################################
Cyclone Universal Installation Software Version 9.76.00.00
Released 20 September 2016

- Cyclone Universal FX supports Barcode Scanning and programming
- Added Cypress chip protect/unprotect support
- Allow update of time zone by minutes
- Allow individual image deletion
- Added SPC5 drop down list selection to Create Image Utility

*Image Creation Utility v5.99.01.02
*Image Manager Utility v5.99.01.02
*IP Config Utility v5.99.01.02
*PROG versions v6.4.0.0

########################################################
Cyclone Universal Installation Software Version 9.72.00.00
Released 14 June 2016

- Adds a user programmable AUX button.
- Provides on-screen details for error codes.
- Improves debug entry for Cypress PSoC 4 processors.
- Adds Chip Protect command for Cypress PSoC4 processors.
- Fixes communications problems with the NXP LPC1769 processor.
- Improves communications for high speed BDM processors (NXP HCS08, RS08, S12, S12Z, CFV1)
- Adds support for Nordic Semiconductor nRF51 processors.
- Adds support for NXP S32R274 cut 2.0 and SPC564B64 cut 2.0
- Cyclone Universal FX adds Enhanced Security Settings
- Cyclone Universal FX can now display measured target voltage and current consumption

*Image Creation Utility v5.77.10.0
*Image Manager Utility v5.77.10.0
*IP Config Utility v5.77.4.0

########################################################
Cyclone Universal Installation Software Version 9.67.00.01
Released 18 April 2016

- The Erase Row user command in Atmel algorithms no longer overlaps with the Reset Chip command.
- Adds support for Atmel ATSAMC21Exx and ATSAMC21Gxx processors.
- Adds support for Atmel ATSAMD21E16L, ATSAMD21G15L, and ATSAMD21G16L processors.
- Adds support for Atmel ATSAME processors.
- Adds support for Atmel ATSAML22xxx processors.
- Adds support for Atmel ATSAMR processors.
- Adds support for Atmel ATSAMS processors.

- Adds support for ST STM32F030xC, STM32F031E6, STM32F038E6, STM32F05xT8, STM32F070xx, STM32F091xx, and STM32F098xx processors.
- Adds support for ST STM32F302xD, STM32F302xE, STM32F303xD, STM32F303xE, and STM32F398VE processors.
- Adds support for ST STM32F410xx, STM32F42xAG, STM32F42xAI, STM32F446xx, STM32F469xx, and STM32F479xx processors.
- Adds support for ST STM32F7 processors.
- Adds support for ST STM32L011xx, STM32L031xx, STM32L041xx, STM32L07xxx, and STM32L083xx processors.
- Adds support for ST STM32L4 processors.

- "Read/Write Unprotect" command in ST Option Bytes algorithms now program back factory default values.
- ST algorithms now support object files based at the mirrored flash locations.
- Fixes error with "Page Erase" user command in ST STM32F10xx8 and STM32F10xxB algorithms.

- Adds support for ST SPC570S50 processors.
- Adds support for ST SPC582B60 processors.

*Image Creation Utility v5.77.8.0
*Image Manager Utility v5.77.4.0
*IP Config Utility v5.77.4.0

########################################################
Cyclone Universal Installation Software Version 9.67.00.00
Released 25 March 2016

- Fixes communications failure when using MON08 high-speed algorithms
- LCD screen is more descriptive when Cyclone is running in bootloader mode

- PROGACMP updated to Version 5.84.00.00

*Image Creation Utility v5.77.8.0
*Image Manager Utility v5.77.4.0
*IP Config Utility v5.77.4.0

########################################################
Cyclone Universal Installation Software Version 9.66.00.00
Released 14 March 2016

- PROGs updated to Version 5.74.00.00
  - PROGHCS08 v5.84.00.00
  - PROGRS08  v5.84.00.00

Errata: Known issue with MON08 high-speed algorithms

*Image Creation Utility v5.77.4.0
*Image Manager Utility v5.77.4.0
*IP Config Utility v5.77.4.0
CYCLONE-FX-ARM
A
CYCLONE-LC-UNIV
C (11.32.00.01)
Release Notes:
CYCLONE LC and CYCLONE FX Version 11.32.00.01
September 28 2023

*New Device Support*
[YT] YTM32B1MD1

CYCLONE LC and CYCLONE FX Version 11.32.00.00
Sept 26 2023

- Adds noise immunity to control port signals
- Fixes VC operation for Tricore in stand alone mode
- Improve saving image successful text message
- Improves serial communication
- Add option to erase module if fatal error occurs during programming or verification

*Device Updates*
 - Updates to TI CC26x2 devices
 - [Analog Devices] ADRF88xx
 - [NXP] S32K388
 - [NXP] KE1x
 - [RASPBERRYPI] RP2040 performance improvements
 - [NXP][COLDFIRE][EXTERNAL] Adds Security Region support for some devices

*New Device Support*
 - [Omnivision] Adds support for OmniVision OMX146N
 - [YTMICRO] Add support for YTM32B1ME0 Series
 - Addition of TI CC26x2x7 devices
 - [NXP] iMX11xx
 - [NXP] MCXN54xx, MCXN94xx
 - [NXP] MCXAx

* Cyclone and Cyclone FX firmware 11.32
* Cyclone Image Creation Utility 9.31
* Cyclone Image Creation Utility Classic 9.31
* Cyclone Control SDK DLL 9.31
* Cyclone Control GUI 9.31
* Cyclone Control Console 9.31
* CSAPACMP/CSAPTRICORE 9.31, All others 9.31
* PROGACMP/PROGTRICORE 9.30. All others 9.30

########################################################
CYCLONE LC and CYCLONE FX Version 11.29.00.00
August 16 2023

- Added CRC-32 Verify Checksum Support
- Improved Cloud Job Downloading Performance
- Added Cyclone Cloud Provisioning using a pecredentials file in Cyclone Control GUI

*Device Updates*
STM32L5 Option bytes

*New Device Support*
[FLAGCHIP] Add support for the FC7300 Series
[YTMICRO] Add support for YTM32B1LE0 Series

* Cyclone and Cyclone FX firmware 11.29
* Cyclone Image Creation Utility 9.26
* Cyclone Image Creation Utility Classic 9.26
* Cyclone Control SDK DLL 9.28
* Cyclone Control GUI 9.28
* Cyclone Control Console 9.28
* CSAPACMP/CSAPTRICORE 9.26, All others 9.19
* PROGACMP/PROGTRICORE 9.25. All others 9.19

########################################################
CYCLONE LC and CYCLONE FX Version 11.24.01.00
July 11 2023

-unitacmp.dll for Renesas RDPM support

CYCLONE LC and CYCLONE FX Version 11.24.00.00
July 03 2023

-Fixed Tricore TC2xx JTAG password unsecure
-Fixed Cyclone FX debug entry for password secured erased memory devices

*Device Updates*
Add support for iND87200 devices from IndieSemi
Adding TraveoII Cluster series support. Fixed address ranges of other TraveoII devices
Adding support for CVA Blue Whale Silicon Vendor M0+ parts

########################################################
CYCLONE and CYCLONE FX Version 11.22.00.00
June 05 2023

-Fix Barcode double Scan Issue
-[Multilink_FX][Cyclone_FX] Improve boot time for Multink_FX Rev. D and Cyclone_FX Rev. C.
-[CYCLONE][COLDFIRE] Fix MCF528x bug for setups that have external flash connected to any chip select other than CS0
-Bug fix for loading older version of unencrypted sap images
-Format SD Card Issue
-Fix importing images encrypted with public key
-Fixing error disallowing multiple CS usage

*Device Updates*
[GIGADEVICE] Update missing GD32F30x devices
[ARM][STM] An update to the STM32F4 option byte algorithms for STVP-STM32 compatibility
[ARM][GIGADEVICE] Update GD32L23x security protection user command
[NXP][ARM] Adds Erase Object File Range for KW45x/K32W1480/MCXN9xx/5xx/LPC55Sxx
[Infineon] [ARM] Adding "CA" series of CYT2B6 TraveoII devices

*New Device Support*
[YTMICRO] Adds support for the YTM32B1LD0 family

* Cyclone and Cyclone FX firmware 11.22
* Cyclone Image Creation Utility 9.19
* Cyclone Image Creation Utility Classic 9.19
* Cyclone Control SDK DLL 9.19
* Cyclone Control GUI 9.19
* Cyclone Control Console 9.19
* CSAP Versions 9.19
* PROG/CPROG Versions 9.19

########################################################
CYCLONE and CYCLONE FX Version 11.20.00.00
May 11 2023

Adds support for Cyclone Universal FX rev C
Adds job % completion on cyclone screen
Minor update to comments in CFG script in Image Creation
Fixed bug loading certain algorithms for read-only memory

*New Device Support*
SiLabs EFR32xG24
Infineon TLE987x and TLE984x

* Cyclone and Cyclone FX firmware 11.20
* Cyclone Image Creation Utility 9.17
* Cyclone Image Creation Utility Classic 9.17
* Cyclone Control SDK DLL 9.17
* Cyclone Control GUI 9.17
* Cyclone Control Console 9.17
* CSAP Versions 9.17
* PROG/CPROG Versions 9.16

########################################################
CYCLONE and CYCLONE FX Version 11.20.00.00
May 11 2023

Adds support for Cyclone Universal FX rev C
Adds job % completion on cyclone screen
Minor update to comments in CFG script in Image Creation
Fixed bug loading certain algorithms for read-only memory

*New Device Support*
SiLabs EFR32xG24
Infineon TLE987x and TLE984x

* Cyclone and Cyclone FX firmware 11.20
* Cyclone Image Creation Utility 9.17
* Cyclone Image Creation Utility Classic 9.17
* Cyclone Control SDK DLL 9.17
* Cyclone Control GUI 9.17
* Cyclone Control Console 9.17
* CSAP Versions 9.17
* PROG/CPROG Versions 9.16

########################################################
CYCLONE and CYCLONE FX Version 11.13.00.01
April 20 2023

Adds support for PEcloud, the world's first cloud-based flash programming platform
Supports Device Lifecycle Management (DLM) for Renesas RA processors

*New Device Support*
NXP S32K310/311 and S32K358/348/338/328
NordicSemi nRF9160
MindMotion MM32F0020 Family
STMicro additional STM32U5xx devices

*Device Updates*
SiLabs Allow recovery of bricked EFR32 Series 2 processors
Infineon Fixed bug in connecting to PSoC6 CY8C6xxx devices

* Cyclone and Cyclone FX firmware 11.13
* Cyclone Image Creation Utility 9.11
* Cyclone Image Creation Utility Classic 9.11
* Cyclone Control SDK DLL 9.11
* Cyclone Control GUI 9.11
* Cyclone Control Console 9.11
* CSAP Versions 9.11
* PROG/CPROG Versions 9.07

CYCLONE and CYCLONE FX Version 11.06.01
10 March 2023

*New Device Support*
AutoChips AC7802x
IndieSemi IND832xx
Infineon XMC7000
MindMotion MM32F0140
NXP LPC8xx
ST STM32H5
TI MSPM0x

*Device Updates*
Atmel SAMG
Autochips AC780x
Infineon TraveoII
Nuvoton Nan1x2
NXP K32Wx
NXP KWx
Silicon Labs Bluetooth
Silicon Labs Zigbee
ST ST32U5
TI CC26xx

CYCLONE and CYCLONE FX Version 11.06.00.00
23 February 2023

*New Device Support*
[Zhixin] [ARM] Added Z20K114, Z20K116, Z20K142, Z20K144, Z20K146 and Z20K148
[Renesas] [ARM] Added RA6M4 and RA6M5 
[Autochips] [ARM] Added support for AC784x devices
[Geehy][ARM] Added support for APM32S1xx and APM32E1xx devices.
[Silergy] [ARM] Added support for SY7T231H, SY7T33H and SY7T309H
[Nuvoton] [ARM] Added support for Nuvoton Nano 103 and 1x2 devices
[MINDMOTION] Added support for MM32F0130 Family
[INFINEON] Added PSoC4 4100S and 4100S Plus devices

*Device Updates*
[NXP] Fixed to LPC11x66 algorithms
[Infineon] [ARM] Added dual bank support for TraveoII devices
[STM] Fixed mass erase and sector erase flaw when target Vdd is less than 2.7V
[SILABS] Fixed debug entry for EFR32BG22 and EFR32MG22 devices

 - Fixed Target voltage LCD display for MON08 target
 - Improved CM33 NXP Mailbox Handling
 - Added support for Unsecure MSP432xx
 - Added support for Control Port
 - Fixed Tricore multiple CM
 - Improved Ethernet connection to Cyclone

* Cyclone and Cyclone FX firmware 11.06
* Cyclone Image Creation Utility 8.96
* Cyclone Image Creation Utility Classic 8.96
* Cyclone Control SDK DLL 8.96
* Cyclone Control GUI 8.96
* Cyclone Control Console 8.96
* CSAP Versions 8.96
* PROG/CPROG Versions 9.04

#######################################################
CYCLONE and CYCLONE FX Version 10.98.3.0
06 January 2023

*New Device Support*
Geehy APM32Fxxx
Flagchip FC4150F
NXP DSC MCF56F84783
NXP Kinetis K32W1480
NXP Kinetis KW45xxx
NXP LPC55S666
Raspberry Pi RP2040 8MB/16MB

*Device Updates*
Analog Devices ADRF88xx
Infineon CY8C41xx
Infineon CY8C6xxx
NXP iMXRT1176
Renesas RA4x
Renesas RA6x
Silicon Labs EFM32PG23
Silicon Labs WGM160P Wi-Fi
ST STM32G0
ST STM32H7
TI MSP432P4

CYCLONE and CYCLONE FX Version 10.98.2.0
November 14 2022

-updated K4W1 support

*New Device Support*
Indiesemi iND83207/8
Indiesemi iND87300
Silergy SY7x21x
TI MSP432
Complete PSCoC4

CYCLONE and CYCLONE FX Version 10.98.1.0
October 19 2022

-Update to MSVC# example project

*New Device Support*
Analog Devices ADRF88xx
GigaDevice GD32C10x
GigaDevice GD32C11x
GigaDevice GD32E11x
GigaDevice GD32F4x0

*Device Updates*
Atmel SAML
GigaDevice GD32F4xx option byte bug fixes
Infineon TraveoII Fix verify checksum command
NXP iMX Winbond w25q128 for imxrt1171
Raspberry Pi Winbond W25Q16JV for RP2040

#######################################################
CYCLONE and CYCLONE FX Version 10.98.0.0
September 28 2022

Cyclone LC now includes Advanced Automation License
Select image by unique image id

*New Device Support*
Raspberry Pi RP2040

*Device Updates*
Add rest of Gigadevice GD32F4xx and option bytes
Gigadevice GD32W51x option bytes
IndieSemi 832xx
MindMotion MM32SPIN
NXP iMXRT117x
NXP MWCTx
NXP S32K3xx
Renesas RA2x, RA4x, RA6x
Renesas S1, S3, S5, S7

* Cyclone and Cyclone FX firmware 10.98
* Cyclone Image Creation Utility 8.96
* Cyclone Image Creation Utility Classic 8.96
* Cyclone Control SDK DLL 8.96
* Cyclone Control GUI 8.96
* Cyclone Control Console 8.96
* CSAP Versions 8.96
* PROG/CPROG Versions 8.95

#######################################################
CYCLONE and CYCLONE FX Version 10.95.0.0
August 23 2022

*New Device Support*
Geehy APM32F030xx
GigaDevice GD32E103
NXP DSC MC56F806xx and MC56F807xx devices
Nuvoton M48x
OnSemi RSL15
Renesas R7FA devices

*Device Updates*
Dialog DA1458x/DA1468x rebranded to Renesas
Indiesemi IND832xx
iMX new external flash
NordicSemi nRF52 new part numbers
Nordic nRF53 ddf fix
NXP SJA1110x external flash
S32K14x ddf changes
Added Infineon Tricore debug protection password
Improved Infineon Tricore debug entry
Disabling RESET on certain NXP PPCNEXUS devices on debug entry

* Cyclone and Cyclone FX firmware 10.95
* Cyclone Image Creation Utility 8.89
* Cyclone Image Creation Utility Classic 8.89
* Cyclone Control GUI 8.89
* Cyclone Control Console 8.89
* Cyclone Control SDK DLL 8.89

* CSAP Versions 8.89
* PROG/CPROG Versions 8.90

#######################################################
CYCLONE and CYCLONE FX Version 10.94.2.0
July 8 2022

Bug Fixes, new features, and updates:
Addition of 64-bit cycloneControlSDK.dll
Labview example updated to use 64-bit cycloneControlSDK.dll
Python example updated
Manual updates
New imxrt target support added to Secure Boot Utility

New Device Support
Dialog DA1458x/DA1468x
Indiesemi IND832xx
Nuvoton M251x/M252x/M254x/M256x/M258x

Device Updates:
Cypress CY861xx/CY862xx/CY863xx rebranded to Infineon
Infineon TraveoII
Nuvoton M031x/M032x
NXP iMX
NXP KEx
SiliconLabs Bluetooth
SiliconLabs EFM32PG22-Series-2
SiliconLabs Proprietary
SiliconLabs Zigbee
ST STM32C0
ST STM32H7
ST STM32L4

#######################################################
CYCLONE and CYCLONE FX Version 10.94.1.0
June 9 2022
**** New Device Support ****
-STM32C0xx
-STM32G050x/STM32G060x/STM32G051x/STM32G061x
-TI MSPM0x
-Zhixin Z20K14x

#######################################################
CYCLONE and CYCLONE FX Version 10.94
April 29 2022

**** New Device Support ****
-STM32U5xx
-Renesas RA4x and RA6x
-Nuvoton M031x and M032x
-GD32F40x and GD32W5xx

**** Updates ****
-(FX only) Renesas RA Device Lifecycle Management (DLM) and Trust Zone
-Mass Erase fix on STM32H7xxx
-Fixed SPC574Kx support

#######################################################
CYCLONE and CYCLONE FX Version 10.89.0.2
March 10 2022

New Device Support
GigaDevice GD32F20x
Qorvo PAC52xx/PAC555xx

Device Updates
Silicon Labs Add Device Information for Bluetooth, Proprietary, Zigbee_Thread
Silicon Labs EFM32PG22-Series-2
ST Performance increase for STM32G4, STM32U5, STM32L5

#######################################################
CYCLONE and CYCLONE FX Version 10.89.0.1
March 1 2022

New Device Support or Updates:
Giga Device GD32E50x
Giga Device GD32F30x/GD32F3x0
Infineon TraveoII sFlash and workFlash support
NXP S32G3xx
ST STM32U5
NordicSemi nRF51, nRF52

Secure Boot Utility support for NXP LPC55Sxx
User Manual Updates

#######################################################
CYCLONE and CYCLONE FX Version 10.89.0.0
January 21 2022

Bug Fixes, new features, and updates:
- Improves security handling of Renesas ARM (please replace with correct device family) devices
- Simplifies CRC checksum display in the status window. Fixes keep last progress display
- Improves sap image restrictions handling
- Improves ColdFire communication frequency in Cyclone Universal FX
- Enables DHCP by default
- Adds Cyclone Control Port support

New Device Support
- Atmel SAM4L fuse bits and user page
- Autochips AC780x and AC781x
- Cypress PSoC5 EEPROM
- GigaDevice GD32F30x
- Nordic Semi nRF5340 support
- Nuvoton M453 (NuMicro)
- NXP iMX11xx
- NXP KEx
- NXP LPC
- NXP MWCTx
- NXP S32Kxxx
- NXP Sensors (PN7640)
- Renesas Dialog Semi DA14531 (SmartBond)
- Renesas RA2, RA2x, RA4x, RA6x
- Renesas S1, S3, S5, S7
- Silicon Labs Bluetooth
- Silicone Labs EFM32PG22
- Silicon Labs EFR32 Blue Gecko, Flex Gecko, Mighty Gecko
- Silicon Labs Proprietary
- Silicon Labs Wifi
- Silicon Labs Zigbee
- ST Micro STM32F7, STM32H7
- ST Micro STM32WB option bytes , STM32WL
- TI CC26xx eclipse ide fix
- ZhiXin Z20K11xM

* Cyclone and Cyclone FX application 10.89
* Cyclone Image Creation Utility 8.75
* Cyclone Image Creation Utility Classic 8.75
* Cyclone Control GUI 8.75
* Cyclone Control Console 8.75
* Cyclone Control SDK DLL 8.75

* CSAP Versions 8.75
* PROG/CPROG Versions 8.74

#######################################################
CYCLONE and CYCLONE FX Version 10.79.0.1
September 3 2021

New Device Support or Updates:
Cypress PSoC6 CY8C60xx/CY8C61xx/CY8C62xx/CY8C63xx
Giga Device GD32F105/GD32F107
Giga Device GD32F130/GD32F150/GD32F170/GD32F190

user manual updates

#######################################################
CYCLONE and CYCLONE FX Version 10.79
July 22 2021

New Device Support or Updates:
Cypress FM3 CY9Ax10A devices
Infineon TraveoII CYT2B6 and CYT2BL
Maxim MAX32620/MAX32621
ST STM32G051
ST STM32WLEx option bytes

user manual updates
PROG/CPROG hardware licensing bug fixed

* Cyclone and Cyclone FX application 10.79
* Cyclone Image Creation Utility Classic 8.60
* Cyclone Control GUI 8.58
* Cyclone Control Console 8.58
* Cyclone Control SDK DLL 8.58

* CSAP Versions 8.58
* PROG/CPROG Versions 8.59

#######################################################
CYCLONE and CYCLONE FX Version 10.78
July 02 2021
New Device Support or Updates:
GigaDevice GD32E23x
PSOC4 and TRAVEO II now listed under Infineon
Zhixin Z20K11xM

- User Guide updates
- Tricore Debug entry fix if JTAG default (DAP1)

#######################################################
CYCLONE and CYCLONE FX Version 10.75.0.2
June 16 2021
New Device Support or Updates:
Cypress -> Infineon PSoC4
MindMotion MM32SPIN
ST STM32G0
ST STM32F3
NXP 88MW3xx
NXP Kinetis KE
NXP S32G2xx
NXP SJA1110x
Renesas RA2
TI CC2642R-Q1

CYCLONE and CYCLONE FX Version 10.75.0.1
June 07 2021
New Device Support or Updates:
Autochips AC781x and AC7801x
TI MSP432

June 03 2021
New Device Support or Updates:
Cypress CY9AF1A2L
NXP MPC574xP
Renesas RA2, RA4M2
Renesas RH850
ST BlueNRG-LP
ST STM32G0B1
ST STM32G49, STM32G4A
ST STM8

- User Guide updates
- OSBDM Driver Updates

#######################################################
CYCLONE and CYCLONE FX Version 10.75
May 7 2021

New Device Support or Updates:
Cypress FM3 CY9BF410/MB9BF410
Cypress FM3 CY9BF510/MB9BF510
MindMotion MM32SPIN0x
NXP S32G2xx
Renesas Synergy S7 and S5
ST STM32L1
ST STM32WL

Bug Fixes
cprogcfv1 auto-unsecure parameter now works properly

Updated various user guides

* Cyclone and Cyclone FX bootloader 10.73
* Cyclone and Cyclone FX bootstrap 10.73
* Cyclone and Cyclone FX application 10.75

* CSAP Versions 8.36 [CSAPACMPZ 8.45]
* PROG/CPROG Versions 7.95
* PROG/CPROGACMP 8.47
* PROG/CPROGCFV1 8.47

#######################################################
CYCLONE and CYCLONE FX Version 10.73
April 14 2021

New Device Support or Updates:
- NXP SJA1110
- NXP iMXRT1163/65/66
- NXP K32Wx
- NXP S32K1xx, K2xx, S32V23x, VF6xx
- NXP HC912D60C, HC912D60P
- NXP PPC external flash algorithms
- Cypress 4100S Plus Automotive
- Renesas Synergy S7 and S5
- Atmel SAM4Cx, SAM4Sx, SAMR34x
- NXP 88MW3xx
- SiLabs EFM32-Gecko, EFM32-Happy-Gecko
- SiLabs EFM32-Tiny-Gecko, EFM32-Zero-Gecko
- SiLabs EFR32-Blue-Gecko, EFR32-Mighty-Gecko
- SiLabs Wi-Fi
- NordicSemi nRF52833
- Cyclone Control python example project
- secureBootUtility

New Features
- Security features for Renesas Synergy devices

Bug Fixes
- Algorithm initialization in Silicon Labs EFM32TG devices
- Mass erase for Silicon Labs Wifi devices

* Cyclone and Cyclone FX bootloader 10.73
* Cyclone and Cyclone FX bootstrap 10.73
* Cyclone and Cyclone FX application 10.73

* CSAP Versions 8.36 [CSAPACMPZ 8.45]
* PROG/CPROG Versions 7.95 [PROG/CPROGACMP 8.44]

#######################################################
CYCLONE and CYCLONE FX Version 10.67
February 18 2021

This is a minor update of the previous 10.67 releases.

Adds CycloneControlSDK_stdcall.dll standard call DLL

New Device Support or Updates:
GigaDevice GD32F103
ON Semiconductor RSL10

#######################################################
CYCLONE and CYCLONE FX Version 10.67
February 9 2021

This is a minor update of the previous 10.67 release.

New Device Support or Updates:
Infineon TC35x
Cypress TaveoII
NXP LPC54S0xx
NXP S32K1xx

PROG/CPROGACMP 8.35

#######################################################
CYCLONE and CYCLONE FX Version 10.67
February 2 2021

New device supports
- Atmel ATSAMx devices
- Cypress PSoC5 devices
- Silicon Lab EFR32BG22x and EFR32BGM210 devices
- Silicon Labs WGM160P022KGA2 and BGM220SC22WGA2
- STMicro STM32H723/25/30 support
- NXP Kinetis 88MW32X Support

New Features
- Implements UCB Programming for TC2xx/TC3xx
- Implements dynamic overlay data programming to standalone, SDK, and CycloneControlConsole

Bug Fixes
- Fix memory read issue with TC2xx/TC3xx
- Fix boundary/blocking issue with programming TC2xx/TC3xx
- Fix Image Creation trim bug with KEx

* Cyclone and Cyclone FX bootloader 10.67
* Cyclone and Cyclone FX bootstrap 10.67
* Cyclone and Cyclone FX application 10.67

* CSAP Versions 8.36
* PROG/CPROG Versions 7.95 [PROG/CPROGACMP 8.31, PROG/CPROGDSC 8.33]

* CreateImage 8.36
* Serialize 7.30
* CycloneControlConsole 8.36
* CycloneControlGUI 8.36
* CycloneControlSDK DLL 8.36

#######################################################
CYCLONE and CYCLONE FX Version 10.64
December 4 2020

New device supports
- ATMEL SAMR30 devices
- Renesas RH850 D1x, P1L-C, F1KM
- Renesas RH850 Extended User Area
- STMicroelectronics BlueNRG-1, BlueNRG-2
- SiLabs EFR32MG12 and EFR32MG13
- Cypress 62 and 63
- STM32L5 flash support
- NXP NCJ29D5

#######################################################
CYCLONE and CYCLONE FX Version 10.63
October 16 2020

New Features or Bug Fixes
-Adds Secure Boot Utility, which helps users enable secure boot on NXP i.MXRT processors
-Adds support for secure JTAG on NXP i.MXRT processors

* Cyclone and Cyclone FX bootloader 10.63
* Cyclone and Cyclone FX bootstrap 10.63
* Cyclone and Cyclone FX application 10.63

* CSAP Versions 8.06 [CSAPACMPZ 8.23]
* PROG/CPROG Versions 7.95 [PROG/CPROGACMP 8.22]

* CreateImage 8.20
* Serialize 7.30
* CycloneControlConsole 8.20
* CycloneControlGUI 8.20
* CycloneControlSDK DLL 8.20

#######################################################
CYCLONE and CYCLONE FX Version 10.53
August 5 2020
 - Support for Tricore TC1xx: TC1724, TC1791S, TC1767
 - Support for Tricore TC2xx: TC21x, TC22x, TC23x, TC26x, TC27x, TC29x
 - Support for Tricore TC3xx: TC35x, TC37x, TC38x
 - New PROGTRICORE
 - Image Creation 8.7.0
 - CSAP Tricore 8.7.0

July 22 2020

New Device Support
-S32K2TV
-STM32L4P
-STM32L4Q

Device Updates
-STM32F2 flash and option byte algorithms
-STM32F4 flash and option byte algorithms
-Improves debug mode entry for NXP CortexM33

New Features or Bug Fixes
-Adds cycloneControlSDK python project
-increase cycloneControlConsole timeout to fix error while adding encryption keys
-CSAP now able to output SAP checksum to log file

* Cyclone and Cyclone FX bootloader 10.53
* Cyclone and Cyclone FX bootstrap 10.53
* Cyclone and Cyclone FX application 10.53

* CSAP Versions 8.06
* PROG/CPROG Versions 7.89 [PROG/CPROGACMP 8.05]

* CreateImage 8.06
* Serialize 7.30
* CycloneControlConsole 8.06
* CycloneControlGUI 8.06
* CycloneControlSDK DLL 8.06

#######################################################
CYCLONE and CYCLONE FX Version 10.49
May 26 2020

New Device Support
Various Cypress CYBLE devices
Various MIMXRT devices
ST STM32F7 option bytes
ST STM32H7 option bytes

Device Updates
[REDPINE] Add Erase Range Sector command to RS14100
[DSC] Add 56F817xx and 56F816xx Anguilla Nano unsecure support

New Features or Bug Fixes
Adds ability to handle more than 6 user commands
Improves BDM Sync signal detection
Adds targetobjectcrc and targetdevicecrc properties to target properties

* Cyclone and Cyclone FX bootloader 10.46
* Cyclone and Cyclone FX bootstrap 10.46
* Cyclone and Cyclone FX application 10.49

* CSAP Versions 7.98
* PROG/CPROG Versions 7.89 [PROG/CPROGWIZ 7.97]

* CreateImage 7.98
* Serialize 7.30
* CycloneControlConsole 7.98
* CycloneControlGUI 7.98
* CycloneControlSDK DLL 7.98

#######################################################
CYCLONE and CYCLONE FX Version 10.46.1.0
April 29 2020

New Device Support
Cypress CYBLE-416045-02
Cypress CYBLE-022001 

Device Updates
Cypress PSoC4 CYBLE
Cypress CY8C63xx
Cypress CY8C62xx
Remove Cypress CY8C61xx folder
STM32F2 Option Bytes
Some STM32F4 Option Bytes
STM32G0 Option Bytes
STM32H7A_Bx
STM32F72x and STM32F74x Option Bytes
ST SPC572L Shadow
Silicon Labs EFR32 Blue Gecko
TI CC3220(MOD)
Duplicate STM8 algorithms removed
NXP K32Wx
NXP LPC540xx and LPC54S0xx
NXP S32K1xx
NXP Sensors

* Cyclone and Cyclone FX bootloader 10.46
* Cyclone and Cyclone FX bootstrap 10.46
* Cyclone and Cyclone FX application 10.46

* CSAP Versions 7.90
* PROG/CPROG Versions 7.89

* CreateImage 7.90
* Serialize 7.30
* CycloneControlConsole 7.90
* CycloneControlGUI 7.90
* CycloneControlSDK DLL 7.90

#######################################################
CYCLONE and CYCLONE FX Version 10.46
March 6 2020

New Device Support
- [Cypress] Traveo II

Bug Fixes
- [NXP] KE02 Program Bytes and Program Words command
- [Cypress] PSoC4 devices utilizes Erase All NVL Command
- IMXRT5xx and IMXRT6xx can now boot from external SPI
- IMXRT595S and IMXRT685S uses hard reset for vector catching
- Reset fix for K22FX512 that does not have a reset line connected
- STM8 option byte fix
- PU command no longer tries to read a block of flash while writing another block
- [Renesas] RH850

* Cyclone and Cyclone FX bootloader 10.46
* Cyclone and Cyclone FX bootstrap 10.46
* Cyclone and Cyclone FX application 10.46

* CSAP Versions 7.90
* PROG/CPROG Versions 7.89

* CreateImage 7.90
* Serialize 7.30
* CycloneControlConsole 7.90
* CycloneControlGUI 7.90
* CycloneControlSDK DLL 7.90

#######################################################
CYCLONE and CYCLONE FX Version 10.41
December 16 2019

New Features
- [ARM] Program User Options
- Secure Key transfer for SAP encryption

New Device Support
- [STM] STML4 Option bytes

Bug Fixes
- Create Image and image encryption.
- MAC57D5xx improvements

* Cyclone and Cyclone FX bootloader 10.41
* Cyclone and Cyclone FX bootstrap 10.41
* Cyclone and Cyclone FX application 10.41

* CSAP Versions 7.79
* PROG/CPROG Versions 7.78

* CreateImage 7.80
* Serialize 7.30
* CycloneControlConsole 7.80
* CycloneControlGUI 7.80
* CycloneControlSDK DLL 7.80

####################################################### 
CYCLONE and CYCLONE FX Version 10.37
November 15 2019

Features
- Cyclone Screen: Target Voltage/Current Display
- User command reset delay
- Generic Custom Trim
- [Cypress] CCG3PA support
- New commands: CHANGEV, RELAYSON, RELAYSOFF

Bug Fixes
- SD Card fixes
- DSC Fixes

* Cyclone and Cyclone FX bootloader 10.37
* Cyclone and Cyclone FX bootstrap 10.37
* Cyclone and Cyclone FX application 10.37

* CSAP Versions 7.74
* PROG/CPROG Versions 7.71

* CreateImage 7.72
* Serialize 7.30
* CycloneControlConsole 7.72
* CycloneControlGUI 7.72
* CycloneControlSDK DLL 7.72

####################################################### 
CYCLONE and CYCLONE FX Version 10.27
July 23 2019

Re-release of 10.27 with updated encryption dll.

CYCLONE and CYCLONE FX Version 10.27
July 15 2019

Bug Fixes
[SiliconLabs] Improves debug entry and unsecure for EFR32, EFM32JG, and EFM32PG devices
[SiliconLabs] New algorithms with voltage scaling fix
[Cyclone Control SDK] Adds a cycloneSpecialFeaturesGetImageCRC32FromFile function to the C# header
[PROG] Adds .sx to the file filter

* Cyclone and Cyclone FX bootloader 10.27
* Cyclone and Cyclone FX bootstrap 10.27
* Cyclone and Cyclone FX application 10.27

* CSAP Versions 7.45
* PROG/CPROG Versions 7.44

* CreateImage 7.45
* Serialize 7.10
* CycloneControlConsole 7.33
* CycloneControlGUI 7.35
* CycloneControlSDK DLL 7.33

#######################################################
CYCLONE and CYCLONE FX Version 10.26
July 1 2019

Bug Fixes
- Improvements to SAP program and error limit handling.

* Cyclone and Cyclone FX bootloader 10.26
* Cyclone and Cyclone FX bootstrap 10.26
* Cyclone and Cyclone FX application 10.26

* CSAP Versions 7.33
* PROG/CPROG Versions 7.34

* CreateImage 7.33
* Serialize 7.10
* CycloneControlConsole 7.33
* CycloneControlGUI 7.35
* CycloneControlSDK DLL 7.33

####################################################### 
CYCLONE and CYCLONE FX Version 10.25
June 28 2019

Bug Fixes
Fixes memory corruption issue and error $20 associated with serial files that contain constant values
[ARM] NXP LPC11xxx fixes

* Cyclone and Cyclone FX bootloader 10.25
* Cyclone and Cyclone FX bootstrap 10.25
* Cyclone and Cyclone FX application 10.25

* CSAP Versions 7.33
* PROG/CPROG Versions 7.34

* CreateImage 7.33
* Serialize 7.10
* CycloneControlConsole 7.33
* CycloneControlGUI 7.35
* CycloneControlSDK DLL 7.33

#######################################################
CYCLONE and CYCLONE FX Version 10.24
June 7 2019

New Features
Adds RSA/AES Encryption for Production Programming
[ARM] Same5x User Page support 

New Device Support
[ARM] Cypress PSoc 6 devices
[ARM] TI CC3200

Bug Fixes
[ARM] Prevents device from reentering debug mode in some cases when using RE GO in your image
[ARM] LPC55xx run control fix
[ARM] Silicon Labs EFR32 run control fixes

* Cyclone and Cyclone FX bootloader 10.24
* Cyclone and Cyclone FX bootstrap 10.24
* Cyclone and Cyclone FX application 10.24

* CSAP Versions 7.33
* PROG/CPROG Versions 7.34

* CreateImage 7.33
* Serialize 7.10
* CycloneControlConsole 7.33
* CycloneControlGUI 7.35
* CycloneControlSDK DLL 7.33

#######################################################
CYCLONE and CYCLONE FX Version 10.13
January 16 2019

1. New Serialize utility and serial files V2. V2 serial numbers has multi-image support.  
2. Fix Preserve Range Error
3. Fix error 8024 memory deallocation message in Cyclone Universal/ACP
4. Add hard reset after unsecure for Silicon Lab devices with no AAP window (EFR32, EFM32JG, EFM32PG)

New Device Support
1. [DSC] MC56F826xx (Cyclone Universal and Cyclone Universal FX only)
2. [ARM] Atmel SAM5x/SAMD5x
3. [ARM] STM STM32L4xxxG and STM32L4xxxI with option bytes

* Cyclone and Cyclone FX bootloader 10.13
* Cyclone and Cyclone FX bootstrap 10.13
* Cyclone and Cyclone FX application 10.13

* CSAP Versions 7.09
* PROG/CPROG Versions 7.06

* CreateImage 7.10
* Serialize 7.10
* CycloneControlConsole 7.10
* CycloneControlGUI 7.10
* CycloneControlSDK DLL 7.10

#######################################################
CYCLONE and CYCLONE FX Version 10.09
November 27, 2018

- Suspend HSM-core for NXP MPC57xx and ST SPC57xx/58xx devices
- Support for ST SPC58xHxx devices
-General bug fixes

* PROG/CPROG Versions 7.00.00
* CSAP Versions 6.99.00
* CreateImage 6.99.00.00

* Cyclone and Cyclone FX bootloader 10.09
* Cyclone and Cyclone FX bootstrap 10.09
* Cyclone and Cyclone FX application 10.09

#######################################################
CYCLONE and CYCLONE FX Version 10.04
October 8, 2018

- Updates Cyclone Control SDK with a NI LabVIEW 2018 project
- Allows debug entry on KVx device if NMI pin is low 
- Fixes PSoC5 Test Mode key and address
- General bug fixes

* PROG/CPROG Versions 7.00.00
* CSAP Versions 6.99.00
* CreateImage 6.99.00.00

* Cyclone and Cyclone FX bootloader 9.99
* Cyclone and Cyclone FX bootstrap 10.04
* Cyclone and Cyclone FX application 10.04

#######################################################

CYCLONE and CYCLONE FX Version 9.99.00.02
July 18, 2018

-Adds Support for SD Card Licensing on Cyclone Universal
-Add image compiler documentation for automated image generation
-General bug fixes
-updates to Cyclone Control Suite example projects

#######################################################

CYCLONE and CYCLONE FX Version 9.90.00.00
February 20, 2018

Adds support for STMicroelectronics' STM8 devices
Fixes CycloneControlGUI hidden Connect button issue on certain OS versions

#######################################################

CYCLONE and CYCLONE FX Version 9.86.00.00
December 5, 2017

Fixes signing on executables
Corrects System Error 8 which could occur after several thousand launches of the Cyclone executables
Fixes memory access bug when using the Remote Screen on Cyclone Control GUI
Allows the Cyclone Control Console to specify image name without spaces
Adds Visual Studio and C# example projects

#######################################################

CYCLONE and CYCLONE FX Version 9.86.00.00
November 3, 2017

Adds support for ST SPC574S
Adds support for ST SPC58xNxx
Adds support for Cypress PSoC 5
Adds support for Infineon XMC1000
Fixes issue with unsecuring Silicon Labs EFM32HG devices

#######################################################
CYCLONE and CYCLONE FX Version 9.85.00.00
October 19, 2017

Cyclone Control Suite Added, including new utilities
     Cyclone Control Console
     Cyclone Control GUI
     Cyclone Control SDK
New SDK Features
     Opening Cyclones and Images by Name
     Erase Individual Images
     Get Extensive/Descriptive Error Messages
     Added Cyclone and Image Properties with remote read/write access 
     Added ability to dynamically fetch a list of Properties via the Control Suite
     Added new API calls while maintaining old API
Added Hardware Licensing Ability to Cyclone
SDK now only opens requested USB connected Cyclones (instead of all Cyclones)
Added Cyclone Screen remote access 
Improved performance of Cyclone FX for Arm using Hardware Pipelining
Added support for many new devices and configurations
Unified installed for all CYCLONE and CYCLONE FX programmers
Makes Advanced SDK features free for all CYCLONE FX (no license needed)
Licenses for SDK now stored in Cyclone, not the PC (easier deployment)
Adds ability to prevent automatic firmware update in Cyclone Control Suite Applications
Dynamically loadable examples for the SDK added

#######################################################
Cyclone Universal Installation Software Version 9.80.00.02
Released March 23, 2017

- Fixed bug in Image Creation Utility passing security code information to CSAP utilities.

*Image Creation Utility v6.22.00.05

#######################################################
Cyclone Universal Installation Software Version 9.80.00.02
Released February 10, 2017

- Fixed bug in sap_convert_console.exe utility converting images with more than one choose module command

- Fixed bug in sap_convert_console.exe utility converting images with little endian serial number

*Image converter console utility v6.22.00.04
*Image Manager Utility v6.22.00.04

########################################################
Cyclone Universal Installation Software Version 9.80.00.01
Released 30 January 2017

No changes to firmware or executable versions

- Drivers 12.4 for Windows 10 secure boot support
- Adds algorithm support for partitioning for S32K144 revision 2.0 silicon

########################################################
Cyclone Universal Installation Software Version 9.80.00.01
Released January 09, 2017

- Fixed bug in sap_convert_console.exe utility
- Updated Manage Images utility to detect defective SAP images converted by defective sap_convert_console utility released with version 9.80.00.00

*Image converter console utility v6.22.00.02
*Image Manager Utility v6.22.00.02

########################################################
Cyclone Universal Installation Software Version 9.80.00.00
Released 23 December 2016

- Adds 256-bit censorship support
- Pipelined Algorithms for PPCNEXUS targets
- Reset+GO releases debug signals for PPCNEXUS
- Adds support to unsecure SiliconLabs EFR32
- SAP CRC32 removes timestamp into calculation

*Image Creation Utility v6.22.00.01
*Image Manager Utility v6.22.00.00
*IP Config Utility v6.22.00.00
*PROG versions 6.22.00.00 (PROGDSC 6.19.00.00/CPROGDSC 5.75.00.00)

########################################################
Cyclone Universal Installation Software Version 9.79.00.00
Released November 15 2016

- Improved update time with network
- Improved S12Z performance after mass erase to unsecure device.
- [ppc] Add support for S32R372 alpha support
- [ppc] Add Quasar2e and Calypso 6M cut3 support.


*Image Creation Utility v5.99.01.02
*Image Manager Utility v5.99.01.02
*IP Config Utility 5.99.01.02
*PROG versions 6.05.00.00 (PROGDSC 6.03.00.00/CPROGDSC 5.75.00.00)

########################################################
Cyclone Universal Installation Software Version 9.77.00.01
Released October 10 2016

- Added support files for Socket Programming Adapter Settings for MON08 and (R)S08 family devices.

########################################################
Cyclone Universal Installation Software Version 9.77.00.00
Released October 4 2016

- Added Nordic Semiconductor NRF52 family devices support
- Fixed programming issues with Maxim devices when program module command is issued without erase module command

*Image Creation Utility v5.99.01.02
*Image Manager Utility v5.99.01.02
*IP Config Utility v5.99.01.02
*PROG versions v6.5.0.0

########################################################
Cyclone Universal Installation Software Version 9.76.00.00
Released 20 September 2016

- Added Cypress chip protect/unprotect support
- Allow update of time zone by minutes
- Allow individual image deletion
- Added SPC5 drop down list selection to Create Image Utility

*Image Creation Utility v5.99.01.02
*Image Manager Utility v5.99.01.02
*IP Config Utility v5.99.01.02
*PROG versions v6.4.0.0

########################################################
Cyclone Universal Installation Software Version 9.72.00.00
Released 14 June 2016

- Adds a user programmable AUX button.
- Provides on-screen details for error codes.
- Improves debug entry for Cypress PSoC 4 processors.
- Adds Chip Protect command for Cypress PSoC4 processors.
- Fixes communications problems with the NXP LPC1769 processor.
- Improves communications for high speed BDM processors (NXP HCS08, RS08, S12, S12Z, CFV1)
- Adds support for Nordic Semiconductor nRF51 processors.
- Adds support for NXP S32R274 cut 2.0 and SPC564B64 cut 2.0
- Cyclone Universal FX adds Enhanced Security Settings
- Cyclone Universal FX can now display measured target voltage and current consumption

*Image Creation Utility v5.77.10.0
*Image Manager Utility v5.77.10.0
*IP Config Utility v5.77.4.0

########################################################
Cyclone Universal Installation Software Version 9.67.00.01
Released 18 April 2016

- The Erase Row user command in Atmel algorithms no longer overlaps with the Reset Chip command.
- Adds support for Atmel ATSAMC21Exx and ATSAMC21Gxx processors.
- Adds support for Atmel ATSAMD21E16L, ATSAMD21G15L, and ATSAMD21G16L processors.
- Adds support for Atmel ATSAME processors.
- Adds support for Atmel ATSAML22xxx processors.
- Adds support for Atmel ATSAMR processors.
- Adds support for Atmel ATSAMS processors.

- Adds support for ST STM32F030xC, STM32F031E6, STM32F038E6, STM32F05xT8, STM32F070xx, STM32F091xx, and STM32F098xx processors.
- Adds support for ST STM32F302xD, STM32F302xE, STM32F303xD, STM32F303xE, and STM32F398VE processors.
- Adds support for ST STM32F410xx, STM32F42xAG, STM32F42xAI, STM32F446xx, STM32F469xx, and STM32F479xx processors.
- Adds support for ST STM32F7 processors.
- Adds support for ST STM32L011xx, STM32L031xx, STM32L041xx, STM32L07xxx, and STM32L083xx processors.
- Adds support for ST STM32L4 processors.

- "Read/Write Unprotect" command in ST Option Bytes algorithms now program back factory default values.
- ST algorithms now support object files based at the mirrored flash locations.
- Fixes error with "Page Erase" user command in ST STM32F10xx8 and STM32F10xxB algorithms.

- Adds support for ST SPC570S50 processors.
- Adds support for ST SPC582B60 processors.

*Image Creation Utility v5.77.8.0
*Image Manager Utility v5.77.4.0
*IP Config Utility v5.77.4.0

########################################################
Cyclone Universal Installation Software Version 9.67.00.00
Released 25 March 2016

- Fixes communications failure when using MON08 high-speed algorithms
- LCD screen is more descriptive when Cyclone is running in bootloader mode

- PROGACMP updated to Version 5.84.00.00

*Image Creation Utility v5.77.8.0
*Image Manager Utility v5.77.4.0
*IP Config Utility v5.77.4.0

########################################################
Cyclone Universal Installation Software Version 9.66.00.00
Released 14 March 2016

- PROGs updated to Version 5.74.00.00
  - PROGHCS08 v5.84.00.00
  - PROGRS08  v5.84.00.00

Errata: Known issue with MON08 high-speed algorithms

*Image Creation Utility v5.77.4.0
*Image Manager Utility v5.77.4.0
*IP Config Utility v5.77.4.0
CYCLONE-LC-ARM
D

Pricing Details

Limited availability CYCLONE-FX-UNIV Advanced Production programmer and debug probe for ARM® devices and 8/16/32 bit devices $1,399.00
Qty. Price
1 US$1,399.00
2 to 4 US$1,399.00
5 to 9 US$1,329.00
10 to 24 US$1,259.00
25+ Contact us
Configure & buy
Out of stock
Expected on Dec 22, 2023
CYCLONE-FX-ARM Advanced Production Programmer and Debug Probe for ARM® devices $1,199.00
Qty. Price
1 US$1,199.00
2 to 4 US$1,199.00
5 to 9 US$1,139.00
10 to 24 US$1,079.00
25+ Contact us
Configure & buy
In Stock CYCLONE-LC-UNIV Production programmer and debug probe for ARM® devices and 8/16/32 bit devices $999.00
Qty. Price
1 US$999.00
2 to 4 US$999.00
5 to 9 US$949.00
10 to 24 US$899.00
25+ Contact us
Configure & buy
Out of stock CYCLONE-LC-ARM Production Programmer and Debug Probe for ARM® devices $799.00
Qty. Price
1 US$799.00
2 to 4 US$799.00
5 to 9 US$759.00
10 to 24 US$719.00
25+ Contact us
Configure & buy


Accessories & Add-ons

In stock
Rechargeable 9V output PowerPack for Cyclone stand-alone programmers
US$129.00 +Add to Cart
In stock
32 GB Encrypted SDHC Flash Card for Cyclone FX
US$50.00 +Add to Cart
In stock
Renesas adapter for Cyclone Universal FX
US$99.00 +Add to Cart
In stock
26-pin Synchronous ColdFire Ribbon Cable Adapter (Universal, Universal FX Only)
US$50.00 +Add to Cart
In stock
STM8 6-pin to ERNI adapter for Cyclone Universal and Cyclone Universal FX
US$99.00 +Add to Cart
In stock
Cyclone LC Protected and Encrypted SAP Image Activation License
US$149.00 +Add to Cart
In stock
SD Card Port Activation License for Cyclone LC
US$139.00 +Add to Cart

Worldwide Shipping

We can ship either low-cost ground to USA, Canada and Mexico, or by air to most countries (including next-day service where supported).

Fast and Friendly Support

We offer several support options to help you get up to speed or diagnose issues fast.

1-Year Warranty

Most of our products carry a 1-year warranty, and offer industrial-grade construction.