1,089,000 부가세포함

총 금액

Cyclone LC
In-System Flash Programmers


Product Description 

PEmicro's Cyclone LC programmers are powerful, in-circuit, stand-alone programmers that support devices from many manufacturers. They are versatile tools that offers on-board storage of programming images, provides power to the target, supports manual or automated programming, and have easy-to-use touchscreen interfaces.

Programming may be launched by a single button press without a PC or automatically from a PC via the automated control SDK. Cyclone programmers may also be used as debug probes during development and are supported by many IDEs.

Device Support 

Cyclone LC  production programmers are powerful, fast, and feature-rich in-system programmers. PEmicro offers two models which have the same feature set and only vary by the devices supported.

NOTE: PEmicro updated Cyclone part numbers in July 2019. The old names and part numbers are listed beneath the new, for convenience. Please order using the new part numbers. The hardware itself has not changed. 

The CYCLONE LC ARM (part# Cyclone-LC-ARM) supports a wide variety of ARM Cortex flash devices.
(formerly called CYCLONE ACP, part# CYCLONE_ACP)

The CYCLONE LC UNIVERSAL  (part# Cyclone-LC-UNIV) supports ARM Cortex devices as well as the following 8/16/32 bit device families: NXP's: Kinetis, LPC, S32, Qorivva (MPC5xxx), MPC5xx/8xx, Coldfire, DSC, S12Z, RS08, S08, HC08, HC(S)12(X), and STMicroelectronics STM8 (with adapter) and SPC5 MCU's..


8/16/32 bit devices:

ColdFire® V1

ColdFire® V2/V3/V4

Qorivva® (MPC5xxx)



ARM Nexus (MAC7xxx)



HC08, HCS08, RS08
STMicro:SPC5,STM8 (with adapter)
ARM Cortex devices:

Silergy (Maxim):

Silicon Labs:EFM32EFR32SiM3
Texas Instruments:LM3SLM4SimpleLinkTM4C12x


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

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

The Cyclone Universal is the next generation design which replaces the older Cyclone Pro and Cyclone Max programmers (see transition guide).

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

PEmicro also offers the Cyclone FX programmer series which offers higher performance, larger internal storage, security, the ability to set programming limitations, power measurement, external SDHC memory expansion, test capabilities, and more.



The Cyclone series of 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. The Cyclone 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. 

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:

  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.

Advanced Features, including Gang Programming, are available with the Cyclone LC Advanced Control Suite License.


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 listed under compatible Software below.


Image Storage 

The Cyclone LC 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. Cyclone LC programmers with the optional Procryption Security Activation License additionally can specify programming count limitations as well as limit the date range the image may be used (the Cyclone has an internal clock). In this way, an image will disable itself after a certain number of programs or a period of time.

Providing Power to the Target 

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.


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.

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

ProCryption Security (Optional License) 

By adding the optional ProCryption Security Activation License, Cyclone LC users can:

  1. 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). 
  2. Restrict the use of programming images by programming count and date range. 

For an example of how these features might be used during the production process, please read Cyclone ProCryption Security: A Step by Step Example.

Encrypted (eSAP) Programming Images

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. 

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.

For more information on Cyclone programming image encryption please read Cyclone ProCryption Security: RSA/AES Encryption Added for Production Programming.

Adding Restrictions to Programming Images 

The ProCryption Security feature also includes the ability to restrict programming image usage. When using the Cyclone Image Creation Utility to create an image, users can restrict programming of the image to a specific date range, a specific number of programs, and a specific number of failures. These restrictions persist even if the programming image is deleted and then loaded back onto the Cyclone. 


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 both internal memory and external flash devices, via one of PEmicro's compatible hardware debug interfaces. A command-line version, CPROG, is also included.

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.

Compatible Software

Advanced Feature Licenses

The Cyclone FX comes with many advanced features that are not included with the Cyclone LC series of programmers. However, PEmicro offers a licensing mechanism to add three of these advanced Cyclone FX feature sets to the Cyclone LC:

  1. ProCryption Security Activation License: RSA/AES encryption of programming images and image usage restrictions
  2. Advanced Cyclone Control Suite Upgrade License: advanced automation and control features, including gang programming
  3. Cyclone SDHC Port Activation License: external storage of programming images on cards in the Cyclone's SDHC port

Debug/Programming Software

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.

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










제조사 : P&E Microcomputer Systems (미국)


납기 : 주문후 약 2-3주


AS 방침 : 유상 AS 


번호 제목 답변여부 작성자 작성일
3 [제품문의] P&E 사이클론 사용 문의 비밀글 답글있음 이병훈 2021/08/30
2 [견적문의] S9S12G48F0MLF OR S9S12G48F0CLF Cyclone 관련 ... 비밀글 답글있음 JANG 2021/04/19
1 [제품문의] 사용 가능여부 및 일정문의 비밀글 답글있음 이민수 2021/01/21
  • 1
반품/교환 안내

- 반품불가 표시된 상품 또는 해외 수입 제품은 제품의 불량 이외의 어떠한 사유로도 교환이나 반품이 되지 않습니다.

- 제품 특성상 고객님께서 제품을 충분히 확인하시고 주문하셔야 합니다. 쇼핑몰의 사진이나 설명은 단순 참고용 입니다.

- 해외 수입 제품이 아닌 경우 단순변심, 주문오류 등에 의한 반품 및 교환은 상품 수령일로 부터 7일 이내에 미개봉, 미사용, 미설치 된 제품에 한하여 교환이 가능합니다.

- 단순변심에 의한 반품 및 교환의 경우, 반품 및 교환을 위하여 추가로 발생되는 운임은 고객님 부담입니다.

- 배송박스가 훼손 되었거나, 제품이 파손된 경우 배송한 택배기사에게 즉시 알리고, 사진(파손부분, 송장부분)을 찍어 고객센터로 보내 주시기 바랍니다.

- 배달된 상품이 파손 되었거나, 기능상 불량, 하자가 있을 경우 상품수령일로 부터 7일 이내에 고객센터에 접수해 주시기 바랍니다.

배송 안내

- 결재금액이 5만원 미만은 배송비가 3,000원이며, 5만원 이상은 배송비가 무료입니다.

- 재고상품의 경우 주문 후 평균 2~3일내 (토요일, 공휴일 제외) 수령 가능하며, 택배사의 사정에 따라 다소 지연될 수 있습니다.

- 주문상품의 경우 평균 1~2주 기간이 소요 됩니다.

- 오후 3시 이후 입금 확인건은 다음날 주문 처리 됩니다.