PEmicro - P&E Microcomputer Systems: Over 30 years as an Industry leader in Embedded Systems Development Tools, debug probes, and production programmers
Cart New Account Login

HomeAbout usProductsSupportForumsBlogCustomer Service


BOSTON – March 15, 2016 - PEmicro is now shipping the Cyclone Universal FX, which is the flagship model of PEmicro's next-generation Cyclone programmers. PEmicro's Cyclones have set the standard for powerful, versatile production programming and debug. The Cyclone Universal FX was designed to offer the very best of the Cyclone platform with a focus on enhanced security, extremely fast performance, test, and expandability.

The Cyclone Universal FX combines support for many NXP 8-/16-/32-bit architectures with support for ARM® Cortex® devices from many different manufacturers. PEmicro has maintained compatibility with their existing product line while combining support for all of these target architectures into a single unit.

Cyclone Universal FX Features:

(Features in bold are key differentiators between the Cyclone Universal and Cyclone Universal FX
  • 4.3" Touchscreen Display
  • Start button rated for 1M+ presses
  • Secure: Anti-tamper technology, internal memory protection & encryption. Advanced security features coming soon.
  • Extremely fast: Up to 25Mb/s target communications speed
  • 1GB internal memory
  • No practical limit to number of programming images
  • Memory expansion via SD card
  • USB Expansion Port and Control Expansion Port features coming soon
  • Provides/switches target power
  • Runs test/calibration applications
  • Simple to control/automate
  • Stores multiple programming images
  • Ethernet, USB, & Serial
  • Can operate in stand-alone mode or integrated with a PC
  • Multiple units can operate together as a gang programmer
  • and many more!

Read more on the Cyclone Universal FX product page.

ARM and Cortex are registered trademarks of ARM Limited or its subsidiaries.

BOSTON – June 3, 2015 - PEmicro is now providing serial SPI memory device programming algorithms for devices attached to ARM® Cortex-M microcontrollers. There are many reasons to use PEmicro’s algorithms for your programming requirements. Some of the more significant reasons are:
  • These algorithms work on all current manufacturers’ Cortex-M0…M4 microcontrollers.
  • Program both your microcontroller memory and attached SPI memories in one simple step.
  • Any four I/O port pins can be used to talk to the SPI devices: CLK, CS, MOSI, and MISO.
  • Any combination of microcontroller port pins can be used to connect to SPI memory devices.
  • Very fast bit banging software is used to implement these efficient and universal algorithms.
  • Data transfer rate to the SPI is increased by faster microcontroller operating frequencies.
  • Rates of over 600 kilobytes per second have been observed on a 120 MHz microcontroller.
  • All PEmicro SPI service algorithms automatically do a verify during the programming process.
  • No need to fight with complex SPI hardware during development and production processes.
  • Even if you use SPI hardware in your design, PEmicro’s algorithms can still be effectively used.
  • Configuration for your hardware setup is easy and readily updated during development.
  • Algorithms work seamlessly with PEmicro’s Cyclone mass production hardware and software.
  • Usable with PEmicro’s well-known GUI and Command Line programming software products.
  • Compatible with PEmicro’s SWD/JTAG development hardware interfaces such as Multilinks, etc.
  • Over 1100 SPI memory devices are currently supported and the list is always increasing.
  • Algorithms exist for Flash, EEPROM, FRAM, MRAM, RAM, nvRAM, and other device types.
  • Example microcontroller setups provided for: Freescale, TI, Toshiba, NXP, ST, and Spansion.

The SPI programming algorithms are divided into two separate archives, one for NXP LPC ARM devices and one for the other PEmicro-supported manufacturers (Freescale, STMicroelectronics, TI, etc.). This is because NXP LPC devices have RAM at address 10000000, whereas the rest have RAM at address 20000000. The archives may be downloaded at PEmicro's support center page for SPI algorithms.

For further information on this product, to peruse the manual with various setup examples, see a list of current algorithms, or request new algorithms, please view PEmicro's flash programming algorithm page in the Support Center.

search in blog posts

ARM (27)  
Atmel (12)  
ColdFire Processors (46)
Corporate News (20)
Cyclone Stand Alone Programmer (65)
Cypress (10)
Development Boards (9)
Drivers (3)
DSC (11)  
Expert's Corner (6)
GDB Server (10)
GNU (3)  
H8 Microcontrollers (5)
HCS08/RS08/HC08 Micrcontrollers (41)
HCS12Z (3)  
In-Circuit Debugging (60)
In-Circuit Flash Programming (89)
In-Circuit Test (34)
Interface Library Routines (3)
Kinetis (23)
Kinetis ARM (6)
L-Series (1)
LPCxxxx (14)
M16C Microcontrollers (4)
Maxim (10)  
MC(9)S12(X) Microcontrollers (32)
Nordic Semiconductor (4)
NXP (14)  
OpenSDA (6)
OSBDM (1)  
P&E Newsletter (1)
Power Architecture Processors (32)
Production Programming (9)
Qorivva (15)
R8C Microcontrollers (5)
Renesas (5)
RL78 (3)  
RX (2)  
S12Z (14)  
S32 (8)  
SPI Memory (2)
STM32 (5)  
STMicroelectronics (9)
SWD (8)  
Texas Instruments (11)
Toshiba (11)
Trace (1)  
Tracelink (1)
USB Multilink Hardware Interfaces (26)
USB Multilink Universal (19)
USB Multilink Universal FX (17)
Video Demonstrations (3)
Windows 8 (2)

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