Cart New Account Login

HomeAbout usProductsSupportForumsBlogCustomer Service
   Home Development & Debug Flash Programming
Development and Debug

Flash Programming

P&E offers flash programming solutions that are designed to program target memory in-circuit. This includes both a processor's internal memory and external flash connected to the processor's address/data bus. These solutions give the user the option of mounting the processor or memory device on the final printed circuit board before programming it.

Our hardware and software tools for flash programming during the product development stage are designed to be easy to use, robust, and inexpensive.

PROG Software

P&E’s PROG Flash Programming software allows you to program/reprogram both internal and external flash devices in-circuit, via one of P&E's hardware interfaces (see below). PROG also includes the command-line version of the programmer software (CPROG), which allows for scripted programming. The programmer talks to the processor's Background Debug Mode through the hardware interface, which connects the PC to a standard connector on the target system. PROG comes with an extensive library of programming algorithms. PROG (& CPROG) software is typically sold separately from our Multilink hardware interfaces, however it is included with our Cyclone interfaces.

The following table displays the appropriate PROG for your processor Architecture:
Architecture Part Number & Description Price
68HC08 CPROG08SZ
68HC08 Command-Line Programming Software
US$129.00 Learn More
68HCS08 PROGHCS08
68HCS08 Flash/EEPROM Programmer Software Single User License
US$169.00 Learn More
68RS08 PROGRS08
RS08 Full Featured Flash Programmer software Single User License
US$169.00 Learn More
68HC(S)12(X) PROG12Z
68HC(S)12 Flash/EEPROM Programmer Software Single User License
US$169.00 Learn More
ColdFire V1 PROGCFV1
ColdFire V1 Flash Programmer Software Single User License
US$169.00 Learn More
ColdFire V2/V3/V4 PROGCFZ
ColdFire Flash/EEPROM Programmer Software
US$199.00 Learn More
Power Architecture 5xx/8xx PROGPPCZ
Power Architecture 5xx/8xx Flash/EEPROM Programmer Software Single User License
US$199.00 Learn More
Power Architecture 55xx/56xx/57xx (Nexus) PROGPPCNEXUS
Qorivva MPC5xxx Flash Programmer Software Single User License
US$199.00 Learn More
S12Z PROGS12ZZ
S12Z Flash/EEPROM Programmer Software Single User License
US$169.00 Learn More
NXP Kinetis and other ARM® Cortex™-M devices PROGACMP
PROG for ARM® Cortex™ processors (Single-User License)
US$199.00 Learn More
HC16 PROG16Z
68HC16 Flash/EEPROM Programmer Software Single User License
US$169.00 Learn More
683xx PROG32Z
CPU3xx Flash/EEPROM Programmer Software Single User License
US$199.00 Learn More

Hardware Options

P&E’s Multilink Universal and high-speed Multilink Universal FX are affordable USB-based hardware interfaces which can be used with P&E software to program flash. These are typically sold separately from our programming software. The Multilink connects between your PC's USB port and the appropriate standard debug connector on the target. By allowing P&E’s software to control the microcontroller, the Multilink enables the user to directly control the target’s execution, read/write registers and memory values, debug code on the processor, and program internal or external FLASH memory devices.

P&E’s CYCLONE and CYCLONE FX programmers provide a more robust and flexible development solution which can debug and program a microprocessor-based target via either Serial, USB, or Ethernet ports. These include programming software (Cyclone versions of both PROG and CPROG for any devices supported by the Cyclone) so there is typically no need to buy separate programming software. The Serial and USB 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 a corporate LAN or even the Internet.

ARM® Cortex® device solutions

If you are working with ARM Cortex devices, such as NXP's Kinetis® or an ARM device from a different manufacturer, view P&E's full list of supported ARM Cortex devices at our ARM device resource page.

Available Hardware:
Architecture Part Number & Description Price
NXP Kinetis
TI Stellaris™ LM3S/LM4
NXP LPC1xxx
STMicroelectronics STM32
CYCLONE_ACP
Production Programmer and Debug Probe for ARM® devices
US$599.00 Learn More
Kinetis
S32
LPC
Qorivva
ColdFireV2-4
ColdFire +/ColdFire V1
S12Z
DSC
HC(S)12(X)
HCS08
HC08
RS08
MAC7xxx
SPC56
many ARM Cortex devices
CYCLONE_UNIVERSAL
Production programmer and debug probe for ARM® devices and 8/16/32 bit devices: NXP's: Kinetis, LPC, S32, Qorivva, MPC5xx/8xx, Coldfire, DSC, S12Z, RS08, S08, HC08, HC(S)12(X), and STMicroelectronics SPC5 MCU's
US$799.00 Learn More
NXP Kinetis
TI Stellaris™ LM3S/LM4
NXP LPC1xxx
STMicroelectronics STM32
CYCLONE_ACP_FX
Advanced Production Programmer and Debug Probe for ARM® devices
US$999.00 Learn More
Kinetis
S32
LPC
Qorivva
ColdFireV2-4
ColdFire +/ColdFire V1
S12Z
DSC
HC(S)12(X)
HCS08
HC08
RS08
MAC7xxx
SPC56
many ARM Cortex devices
CYCLONE_UNIVERSAL_FX
Advanced Production programmer and debug probe for ARM® devices and 8/16/32 bit devices: NXP's: Kinetis, LPC, S32, Qorivva, MPC5xx/8xx, Coldfire, DSC, S12Z, RS08, S08, HC08, HC(S)12(X), and STMicroelectronics SPC5 MCU's
US$1,199.00 Learn More
Renesas R8C
RL78 (Rev. C Only)
RX600 (Rev. C only)
M16C and M16C/80
M32C
H8 and H8S/Tiny
CYCLONE_RENESAS
Stand-Alone In-Circuit Programmer for Renesas (USB, Ethernet, Serial)
US$799.00 Learn More
STMicroelectronics STM8
STM32
SPC56
CYCLONE_ST
Stand-Alone In-Circuit Programmer for STMicro (USB, Ethernet, Serial)
US$799.00 Learn More
Kinetis
LPC
S32
many ARM Cortex devices
USB-ML-ACP
USB Multilink Debug Probe for ARM Cortex devices
US$149.00 Learn More
Kinetis
S32
Qorivva MPC5xxx
ColdFire V1/+V1
ColdFire V2-4
SPC56
HCS08
RS08
HC(S)12(X)
S12Z
DSC
many ARM Cortex devices
USB-ML-UNIVERSAL
USB Multilink Universal Debug Probe
US$199.00 Learn More
Kinetis
S32
Qorivva MPC5xxx
ColdFire V1/+V1
ColdFire V2-4
SPC56
HCS08
RS08
HC(S)12(X)
S12Z
DSC
HC16/683xx
many ARM Cortex devices
USB-ML-UNIVERSAL-FX
USB Multilink Universal FX High-Speed Debug Probe
US$399.00 Learn More

ARM and Cortex are registered trademarks of ARM Limited (or its subsidiaries) in the EU and/or elsewhere. Kinetis is a registered trademark of NXP Semiconductors.



© 2017 P&E Microcomputer Systems Inc.
Website Terms of Use and Sales Agreement