FB Twitter Google Plus
My Basket:

Shopping Cart
Your basket is currently empty.

Click to view the full basket.
Search Site

Call +44 (0)1974 261273

change currency to dollars change currency to pounds sterling change currency to euros
view the basket

Selected Category and Product:

Programmers-Burners » Hand Held Programmers » ARM Plus Handheld » CYCLONE-FX-UNIV

Secure Payment by    payment methods and cards

Cyclone FX Universal

Kanda - Cyclone FX universal Programmer for ARM, NXP and other devices. High Speed interface. Debug and standalone options
  • Supports ARM Cortex eg ST32, Nordic, SAM etc
  • Supports 8/16/32 devices from NXP, Infineon, Renesas, ST etc
  • Standalone or PC operated with touch screen
  • 1GB memory, 200+ images
  • Extremely fast: Up to 75Mb/s
  • Advanced features - serial numbers, bar codes, gang operation etc
Shipping to United States
Recorded Airmail: $25.50
Fedex Express: $34.00
Order Code
Price: $1,399.00
Short Lead Time

Related Products

Product DetailsTop of Page

Cyclone FX Universal Programmer

The Cyclone FX is PEmicro's most advanced in-circuit, stand-alone flash programmer which will in-circuit program, debug, and test MCU devices either in a stand-alone mode or controlled from a PC.

The FX offers a range of enhancements to the popular Cyclone LC programmer, including faster communication speed, more and expandable storage, additional security options, and more. Programming may be launched by a single button press without a host PC or automatically from a PC via the automated control SDK. The Cyclone may also be used as a debug probe during development.

cyclone interior


Cyclone FX Advanced Features

  • High Speed Programming Target - Download rates reaching 75 Mbits/s
  • Larger On-Board Storage - 1+ Gigabyte of encrypted internal memory stores 200+ programming images
  • Target Current and Voltage Measurement
  • ProCryption Security - RSA./AES encryption, programming count/Date limits, etc.
  • Advanced Automation Control - Advanced feature set includes Gang Programming and Dynamic Data Programming
  • External SDHC Memory - External memory via SDHC Card Port
  • Serial Numbers - add serial numbers to flash
  • Barcodes - program from barcode reader

Device Support

ARM Cortex devices
  • Atmel: SAMxxx
  • Cypress: CCG2, CCG3PA, EZ-BLE-PSoC-PRoC, EZ-BLE-PSoC6, FM3, PRoC-BLE, PSoC4, PSoC5, PSoC6, Traveo II
  • GigaDevice: GD32
  • Infineon: XMC
  • Maxim Integrated: DARWIN
  • NordicSemi: nRF51, nRF52
  • NXP: Automotive, iMX, Kinetis, LPC, Sensors, Trimension, Vybrid
  • OnBright: OB90Rxx
  • ON Semiconductor: RSL10
  • Redpine Signals: WiSeMCU
  • Silergy (Maxim): AM0x, AM1x, MAX716xx
  • Silicon Labs: EFM32, EFR32, SiM3
  • STMicroelectronics: Bluetooth, STM32
  • Texas Instruments: LM3S, LM4, SimpleLink, TM4C12x
  • Toshiba: TX00, TX03, TX04
  • WIZnet: W7500x

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 (AUDO)
    • TC1xx
    • AURIX TC2xx/ TC3xx)
  • STMicro:
    • SPC5
    • STM8 (with STM8 adapter below)
  • Renesas: (requires Renesas adapter)
    • H8 and H8S/Tiny
    • MC16C and M16C80
    • M32C
    • R8C
    • RH850
    • RL78
    • RX600

Modes of Operation

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:

  • Using the million press rated start button (one touch programming)
  • 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 :

  • Host PC Command Packet Launches Programming
  • Cyclone Image Programmed To Target
  • Cyclone Recovers Successful Result Or Error To PC

cyclone interactive program

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:

  • 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.
  • 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.
  • 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.

Advanced Features (included on Cyclone FX)

Allows multiple SAP images to be added/removed/updated, allows programming to be launched on multiple cyclones, programming results to be recovered, dynamic data to be programmed along with the image's data, image management (add, delete, verify, etc), and more directly from the user's own application. Allows remote control and "touch" of Cyclone screen via GUI application.

cyclone gang program

PC Based Programming

Included Software

PEmicro provides utilities to set up the Cyclone and generate programming images. Cyclone IP Setup Utility enables users to set network parameters, associate a name with each particular Cyclone, upgrade the Cyclone Firmware, and setup user options for LCD display. Cyclone Image Creation Utility Configures and generate a programming image which sets up their architecture, object code, programming parameters, desired communication protocols, SWD or JTAG, Target Power and Voltage Settings, image restrictions, and much more. Cyclone Image manager allows the user to manage images on their cyclone.

PROG programming software allows the user to in-circuit program flash program for both internal memory and external flash devices, via Cyclone, without needing an IDE. The command-line version, CPROG, is not included in these free packages. Details of these packages are listed in PE Micro ISP Packages that are normally charged for.

PEmicro provides several utilities to make the programming process versatile and manageable as well. The SAP Launch Utility may be invoked in a batch file to carry out pre-configured operations. The Barcode Test Generator utility facilitates creating a Barcode Test creates tests whether an input barcode meets the criterion that the user is looking for to be considered a match (exactly or range). The Serialize utility is a graphical utility for creating, testing, and updating serial number files.

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

PEmicro's Secure Boot Helper Utility is a valuable tool that helps speed setup and troubleshooting of Secure Boot in NXP's I.MX RT devices. A convenient interface allows easy configuration and provides immediate, vital feedback so that users know their device will be secure in the field. Check out an overview of Secure Boot and our Secure Boot Helper Utility, and view a walk-through of how the utility coordinates seamlessly with the Cyclone Image Creation Utility when creating stand-alone programming images with Secure Boot settings.

Cyclone as Debug Probe

As well as a programmer, Cyclone can act as a debug probe for software like NXP Codewarrior, MCUXpresso, Eclipse IDEs, Keil and IAR. If you have none of these, you can use PE Micro's ICD packages instead for source level debugging. These are not included free and you will need to purchase the appropriate ICD package for your device, see PE Micro ICD Software

Cyclone Guides

Cyclone LC and FX Comparison

Cyclone Control Suite

Free GDB Server ARM Plugin

Cyclone FX Contents

  • Cyclone FX Programmer
  • Power Supply
  • Leads
  • Ribbon Cables

cyclone fx contents



This opens in a new window.

 Top of Page

Ordering Information

Ordering Information Order Code: CYCLONE-FX-UNIV Price: $1,399.00
Shipping to United States: Recorded airmail - $25.50 Fedex Express - $34.00


      Product News       Special Offers       Sena Products       A-Z Product Index       Manufacturer Index       Software Downloads       Contact