UNIT Library Modules

C/C++ and Delphi library modules which allow the creation of custom PC applications to control PEmicro hardware interfaces

See additional pricing details & add-ons

UNIT12Z_DIST   $699  
UNIT16Z_DIST   $699  
UNIT32Z_DIST   $699  
UNITS12Z_DIST   $699  
UNITMCZ_DIST   $699  
UNITPPCZ_DIST   $699  
UNITCFZ_DIST   $699  
UNITHCS08_DIST   $699  
UNITDSC_DIST   $699  
UNITRS08_DIST   $699  
UNITPPCNEXUS_DIST   $699  
UNITHCS08   $299  
UNIT12Z   $299  
UNIT32Z   $299  
UNIT16Z   $299  
UNITCFZ   $299  
UNITS12Z   $299  
UNITMCZ   $299  
UNITPPCZ   $299  
UNITDSC   $299  
UNITRS08   $299  
UNITPPCNEXUS   $299  
UNITACMP   $0  
UNITACMP_DIST   $0  

Overview

Click to download the UNITACMP Library SDK for ARM Cortex-M processors at no cost.

A UNIT software package consists of an interface DLL and sample code which allows a custom application to be built which can interact with and debug a target device via one of PEmicro's hardware interfaces. The package includes both C/C++ and Delphi example routines as well as detailed calling information for the DLL/SO. The C and Delphi modules in the UNIT Hardware Interface Library Routines come as source code which interfaces with a DLL/SO to interface to the hardware. The  library is very useful for building your own custom application to do such functions as product test, calibration, and update. The demo programs included in the package show you how to initialize the interface, program registers, download code to RAM and step through code. Starting with these programs it is easy to customize them to your specific requirements.


Features

  • Works through PEmicro's Multilink debug probes and touchscreen Cyclone interfaces.
  • Provides Interface to Debug Mode
  • Includes C/C++ and PASCAL modules
  • Source and executables provided for both C and PASCAL demos
  • Compilers supported:
  • UNITxxx and UNITxxx_DIST: MicrosoftVisual C++ 5.0 or greater, Delphi 2.0 or greater
    • Development platform: Windows 32-bit, Windows 64-bit (XP, Vista, 7, 10).

Distribution Licenses

The UNITxxx part number includes a license to distribute the binaries (DLL/so and Drivers) to up to five target PCs subject to the conditions of the license agreement. 

For a license to distribute to an unlimited number of PCs, the user will need to order the UNITxxx_DIST part number instead.

Linux

Some versions of UNIT are available in Linux, by request, for owners of the UNIT software. Please contact PEmicro for more details. Not currently available for HC16, RS08, S12Z, DSC, or MCore.




System Requirements

Jump to: Documentation / Manuals   Downloads   FAQs   Version info & Release Notes
Documentation / Manuals
Sample UNIT API Documentation  (9 KB)
This document contains a sampling of some of the calls that are available in the UNIT libraries. Precise implementations will vary by processor family. This example document was derived from the UNITHCS08 API.
Downloads
UNITACMP - No Cost Download  (242033 KB)
C/C++, Delphi and Python library modules which allow the creation of custom PC applications which use PEmicro hardware interfaces to control ARM® Cortex™-M processors via background debug mode
FAQs
When using the multilink with your software tools, I get an error $8882 when it attempts to firmware update every time. This setup used to work with older multilink but not with the new multilink. What is going on?
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?
How do I activate my PEmicro software?
I (or my company) have purchased software as part of our order; how do I download this software?
Version Info & Release Notes>
Product
Version
UNIT12Z_DIST
8.98
UNIT16Z_DIST
8.98
Release Notes:
UNIT16Z v5.73.00.00
31 December 2015
- Support for Cyclone Universal

UNIT16Z v5.17.00.00
1 January 2015
- Firmware Update Fixes to UNIT libraries

UNIT16Z v3.02.00.00
December 31, 2012

Version 3.02.00.00 adds the following:
- Support for the USB-ML-UNIVERSAL-FX interface cable.
- Delphi and C/C++ example programs have also been updated.
UNIT32Z_DIST
8.98
UNITMCZ_DIST
1.04
UNITPPCZ_DIST
8.98
Release Notes:
UNITPPCZ v5.73.00.00
30 December 2015
- Support for Cyclone Universal

UNITPPCZ v5.17.00.00
1 January 2015
- Firmware Update Fixes to UNIT libraries
UNITCFZ_DIST
8.98
Release Notes:
*********************************************************
UNITCFZ v5.73.00.00
31 December 2015
- Support for USB Multilink Universal
- Support for USB Multilink Universal FX
- Support for Cyclone Universal

*********************************************************
UNITCFZ v4.10.0.0
23 September 2013
- Added Tracelink firmware

*********************************************************
UNITCFZ v3.59
29 May 2012

Version 3.59 adds the following:
- Delphi and C/C++ example programs have been updated to support the UNIVERSAL and UNIVERSAL-FX.

*********************************************************
UNITCFZ v3.57

11 November 2011

Added the following features to Special_Features call:
   PECF_GET_NUMBER_OF_SUPPORTED_DEVICE_MODES (0x40000010)
   PECF_GET_DEVICE_MODE_NAME  (0x40000011)
   PECF_GET_CURRENT_DETECTED_DEVICE  (0x40000012)
   PECF_GET_SET_CURRENT_DEVICE_MODE  (0x40000013)
   PECF_GET_SET_DEVICE_INITIALIZATION_MODE  (0x40000014)

*********************************************************
UNITCFZ v3.56

30 September 2011

Supports Multilink Universal
Supports Multilink Universal FX
Support OSBDM

*********************************************************

UNITCFZ v3.17:

USB System Driver updated to 7.01.

Cyclone Max, USB-ML-CF Rev A/B/C, and embedded USB-ML-CF firmware updated.

The PUT_DATA_BLOCK routine has been added which allows the calling application to perform block memory writes and specify whether these block writes should occur using bytes, words, or longwords. The data to write to memory is provided by a user pointer. The call automatically handles mis-aligned addresses and length. The previous command, PUT_DATA_BYTE_BLOCK, automatically used longwords to transfer block data, and while it is still supported, is considered a legacy command. For best throughput, set block transfers to execute with the longword data type.

Auto-detection added for newer ColdFire devices. This simply helps with enabling of PST lines on newer devices which can also be done by the calling application for new/future devices as well.

*********************************************************

UNITCFZ v3.14:

Driver change : The PEUSBWD1.DLL is no longer to be delivered as a driver with the PEmicro DLLs. The replacement DLL to be delivered is PEUSBWD2.DLL. This was changed so that there is no potential compatibility problem with other installs. The Unit_Cfz DLL will now automatically load the PEUSBWD2.DLL and not PEUSBWD1.DLL. See Deploycf.txt for directions on deploying the PEUSBWD2.DLL file.

During force_background_mode (reset) : if the device is detected to be a 5211/5212/5213 device, the PST lines are enabled automatically by a byte write setting the low four bits of address $40100051 high.

*********************************************************

UNITCFZ v3.13:

Support for the USB-ML-CF Rev B and Rev C cables which are USB 2.0 compliant.
UNITHCS08_DIST
8.98
Release Notes:
*********************************************************
UNITHCS08 v6.48.00.00
10 August 2017
- Updated Latest Drivers and Firmware
*********************************************************
UNITHCS08 v5.73.00.00
31 December 2015
- Updated Delphi project
- Support for Cyclone Universal

*********************************************************
UNITHCS08 v5.17.00.00
1 January 2015
- Firmware Update Fixes to UNIT libraries

*********************************************************
New to version 1.21 ...

(1) The following calls were added for direct BKGD line control. These calls are useful for an application to drive BKGD line low, ask the user to cycle power, and tristate BKGD line. This allows recovery of a stopped target with no reset pin.

drive_bgnd_low
drive_bgnd_tristate

(2) Firmware updates included

**********************************************************************
New to version 1.20 ...

The following calls were added for power switching control on the Cyclone Pro:

set_cyclonepromax_power_options_during_reset
cyclonepromax_turn_power_off
cyclonepromax_turn_power_on
**********************************************************************
UNITPPCNEXUS_DIST
8.98
Release Notes:
UNITPPCNEXUS v6.27.0.0
30 January 2017
- Updated USB drivers for Windows 10 secure boot users
- Updated with new cyclone and multilink firmwares
- Load_srec_file and Load_bin_file now have the ability to uses nexus_put_data_byte_block for Nexus class 2+ devices

#######################################################
UNITPPCNEXUS v6.01.00.00
30 August 2016
Added support for OpenSDA(PPC Version)
Updated examples for VLE cores
Added ability to have support files in an application specified location
Delivered 32 and 64 bit Linux support for OSJTAG
Improved firmware update performance in Linux

UNITPPCNEXUS v5.73.0.0
31 December 2015
- Support for Cyclone Universal

#######################################################
UNITPPCNEXUS v5.52.0.0
3 August 2015
- Adds support for SPC58NE/EG84 and SPC58EM80
- Fixes MPC5517 settings
- Cyclone Max firmware 7.89
- Multilink Universal firmware 9.33
- Multilink Universal FX firmware 9.33

#######################################################
UNITPPCNEXUS v5.13.2.0
3 October 2014

Version 5.13.2.0 adds the following:
- Adds support for Multilink Universal FX Rev B (USB-ML-UNIVERSAL-FX) development tools.
- Adds support for the following MPC57xx devices:
  * MPC5746C
  * MPC5777C
  * MPC5746R
  * MPC5746R cut 2
  * MPC5748G
  * MPC5748G cut 2.0
  * MPC5746M 
  * MPC5744P 
  * MPC5744K 
  * MPC5777M 
  * MPC5775x
  * MPC5775K cut 2

UNITPPCNEXUS v1.30
28 June 2012

Version 1.30 adds the following:
- Adds support for Multilink Universal and Multilink Universal FX (USB-ML-UNIVERSAL-FX) development tools.
- Delphi and C/C++ example programs have been updated
UNITRS08_DIST
8.98
Release Notes:
UNITRS08 v5.17.00.00
1 January 2015
- Firmware Update Fixes to UNIT libraries

UNITRS08 v1.15.0.0
26 September 2012

Supports Windows 7 x32/x64

Changes in 1.15.0.0
- Adds support for the USB-ML-UNIVERSAL-FX debug interface
- Documentation updated with new firmware files
UNITS12Z_DIST
8.98
Release Notes:
UNITS12Z v5.17.00.00
1 January 2015
- Firmware Update Fixes to UNIT libraries

UNITS12Z v1.0.0.0
23 September 2013
- Added Tracelink firmware
UNITDSC_DIST
8.98
UNITHCS08
8.98
Release Notes:
*********************************************************
UNITHCS08 v8.98
11 Nov 2022
-Native support for USB ML Universal FX Rev D
-Native support for USB ML Universal Rev E

*********************************************************
UNITHCS08 v6.48.00.00
10 August 2017
- Updated Latest Drivers and Firmware
*********************************************************
UNITHCS08 v5.73.00.00
31 December 2015
- Updated Delphi project
- Support for Cyclone Universal

*********************************************************
UNITHCS08 v5.17.00.00
1 January 2015
- Firmware Update Fixes to UNIT libraries

*********************************************************
New to version 1.21 ...

(1) The following calls were added for direct BKGD line control. These calls are useful for an application to drive BKGD line low, ask the user to cycle power, and tristate BKGD line. This allows recovery of a stopped target with no reset pin.

drive_bgnd_low
drive_bgnd_tristate

(2) Firmware updates included

**********************************************************************
New to version 1.20 ...

The following calls were added for power switching control on the Cyclone Pro:

set_cyclonepromax_power_options_during_reset
cyclonepromax_turn_power_off
cyclonepromax_turn_power_on
**********************************************************************
UNIT12Z
8.98
Release Notes:
*********************************************************
UNIT12Z v8.98
11 Nov 2022
-Native support for USB ML Universal FX Rev D
-Native support for USB ML Universal Rev E

*********************************************************
UNIT12Z 8.35.0.0
January 14 2021

- Updates firmware: USB Multilink/USB Multilink FX 10.54, Cyclone/Cyclone FX 10.64

*********************************************************
UNIT12Z 7.54.00.00
August 26 2019

- Adds support and firmware for USB-ML-UNIVERSAL Rev D and USB-ML-UNIVERSAL-FX Rev C

*********************************************************
UNIT12Z v6.48.00.00
10 August 2017
- Updated Latest Drivers and Firmware

UNIT12Z v5.73.00.00
31 December 2015
- Updated Delphi project
- Support for Cyclone Universal

UNIT12Z v5.17.00.00
1 January 2015
- Firmware Update Fixes to UNIT libraries

UNIT12Z v5.16.00.00
14 November 2014
- Adds support for USB-ML-UNIVERSAL-FX Rev B interface
- Adds support for USB-ML-UNIVERSAL Rev C interface
- Driver and firmware updates

UNIT12Z v2.78
5 November 2012
-Driver and firmware updates
-Updated default install path

9 May 2012

Version 2.78 adds the following:
- Adds support for Multilink Universal and Multilink Universal FX (USB-ML-UNIVERSAL-FX) Rev A development tools.
UNIT32Z
8.98
Release Notes:
*********************************************************
UNIT32Z v8.98
11 Nov 2022
-Native support for USB ML Universal FX Rev D
-Native support for USB ML Universal Rev E

*********************************************************
UNIT32Z 7.54.00.00
August 20 2019

- Adds support and firmware for USB-ML-UNIVERSAL-FX Rev C

*********************************************************
UNIT32Z v5.73.00.00
31 December 2015
- Support for Cyclone Universal

UNIT32Z v5.17.00.00
1 January 2015
- Firmware Update Fixes to UNIT libraries

UNIT32Z v5.17.00.00
November 26, 2014

Version 5.17.00.00 adds the following:
- Adds support for USB-ML-UNIVERSAL-FX Rev B interface
- Adds support for USB-ML-UNIVERSAL Rev C interface
- Driver and firmware updates

*********************************************************

UNIT32Z v4.03.00.00
February 25, 2013

Version 4.03.00.00 adds the following:
- Support for the USB-ML-UNIVERSAL-FX interface cable.
- Delphi and C/C++ example programs have also been updated.

*********************************************************

The following functionality is new for v4.00 of UNIT_32Z:

  Support Added for the USB-ML-16/32 Hardware
  Blocking calls added to speed memory read/write
  Routines to connect to PEmicro hardware updated to new API

The following functions are new:

  reenumerate_all_port_types        {New to version 4.00}
  get_enumerated_number_of_ports    {New to version 4.00}
  get_port_descriptor               {New to version 4.00}
  get_port_descriptor_short         {New to version 4.00}
  open_port                         {New to version 4.00}
  close_port                        {New to version 4.00}
  reset_hardware_interface          {New to version 4.00}
  set_bdm_shift_speed               {New to version 4.00}
  unload_dll                        {New to version 4.00}
  get_data_block                    {New to version 4.00}
  put_data_block                    {New to version 4.00}

The following calls are now legacy calls and should not be used. They are still valid but are not the recommended method for initializing PEmicro debug interfaces:

  set_bdm_lightning_speed           (Legacy as of v4.00)
  init_port                         (Legacy as of v4.00)
  init_lightning_port               (Legacy as of v4.00)
  query_number_of_lightning_ports   (Legacy as of v4.00)
  query_number_of_parallel_ports    (Legacy as of v4.00)

The following constants were added as of v4.00:

  PortType_ParallelPortCable = 1;
  PortType_PCIBDMLightning = 2;
  PortType_USBMultilink = 3;
  PortType_CycloneProMaxSerial = 4;
  PortType_CycloneProMaxUSB = 5;
  PortType_CycloneProMaxEthernet = 6;
UNIT16Z
8.98
Release Notes:
*********************************************************
UNIT16Z v8.98
11 Nov 2022
-Native support for USB ML Universal FX Rev D
-Native support for USB ML Universal Rev E

*********************************************************
UNIT16Z v5.73.00.00
31 December 2015
- Support for Cyclone Universal

UNIT16Z v5.17.00.00
1 January 2015
- Firmware Update Fixes to UNIT libraries

UNIT16Z v3.02.00.00
December 31, 2012

Version 3.02.00.00 adds the following:
- Support for the USB-ML-UNIVERSAL-FX interface cable.
- Delphi and C/C++ example programs have also been updated.
UNITCFZ
8.98
Release Notes:
*********************************************************
UNITCFZ v8.98
11 Nov 2022
-Native support for USB ML Universal FX Rev D
-Native support for USB ML Universal Rev E

*********************************************************
UNITCFZ v6.27.00.00
06 February 2017
- Fix Lighting interface shift speed selection

*********************************************************
UNITCFZ v5.73.00.00
31 December 2015
- Support for USB Multilink Universal
- Support for USB Multilink Universal FX
- Support for Cyclone Universal

*********************************************************
UNITCFZ v4.10.0.0
23 September 2013
- Added Tracelink firmware

*********************************************************
UNITCFZ v3.59
29 May 2012

Version 3.59 adds the following:
- Delphi and C/C++ example programs have been updated to support the UNIVERSAL and UNIVERSAL-FX.

*********************************************************
UNITCFZ v3.57

11 November 2011

Added the following features to Special_Features call:
   PECF_GET_NUMBER_OF_SUPPORTED_DEVICE_MODES (0x40000010)
   PECF_GET_DEVICE_MODE_NAME  (0x40000011)
   PECF_GET_CURRENT_DETECTED_DEVICE  (0x40000012)
   PECF_GET_SET_CURRENT_DEVICE_MODE  (0x40000013)
   PECF_GET_SET_DEVICE_INITIALIZATION_MODE  (0x40000014)

*********************************************************
UNITCFZ v3.56

30 September 2011

Supports Multilink Universal
Supports Multilink Universal FX
Support OSBDM

*********************************************************

UNITCFZ v3.17:

USB System Driver updated to 7.01.

Cyclone Max, USB-ML-CF Rev A/B/C, and embedded USB-ML-CF firmware updated.

The PUT_DATA_BLOCK routine has been added which allows the calling application to perform block memory writes and specify whether these block writes should occur using bytes, words, or longwords. The data to write to memory is provided by a user pointer. The call automatically handles mis-aligned addresses and length. The previous command, PUT_DATA_BYTE_BLOCK, automatically used longwords to transfer block data, and while it is still supported, is considered a legacy command. For best throughput, set block transfers to execute with the longword data type.

Auto-detection added for newer ColdFire devices. This simply helps with enabling of PST lines on newer devices which can also be done by the calling application for new/future devices as well.

*********************************************************

UNITCFZ v3.14:

Driver change : The PEUSBWD1.DLL is no longer to be delivered as a driver with the PEmicro DLLs. The replacement DLL to be delivered is PEUSBWD2.DLL. This was changed so that there is no potential compatibility problem with other installs. The Unit_Cfz DLL will now automatically load the PEUSBWD2.DLL and not PEUSBWD1.DLL. See Deploycf.txt for directions on deploying the PEUSBWD2.DLL file.

During force_background_mode (reset) : if the device is detected to be a 5211/5212/5213 device, the PST lines are enabled automatically by a byte write setting the low four bits of address $40100051 high.

*********************************************************

UNITCFZ v3.13:

Support for the USB-ML-CF Rev B and Rev C cables which are USB 2.0 compliant.
UNITMCZ
N/A
UNITPPCZ
8.98
Release Notes:
*********************************************************
UNITPPCZ v8.98
11 Nov 2022
-Native support for USB ML Universal FX Rev D
-Native support for USB ML Universal Rev E

*********************************************************
UNITPPCZ v5.73.00.00
30 December 2015
- Support for Cyclone Universal

UNITPPCZ v5.17.00.00
1 January 2015
- Firmware Update Fixes to UNIT libraries
UNITPPCNEXUS
8.98
Release Notes:
*********************************************************
UNITPPCNEXUS v8.98
11 Nov 2022
-Native support for USB ML Universal FX Rev D
-Native support for USB ML Universal Rev E

*********************************************************
UNITPPCNEXUS v6.27.0.0
30 January 2017
- Updated USB drivers for Windows 10 secure boot users
- Updated with new cyclone and multilink firmwares
- Load_srec_file and Load_bin_file now have the ability to uses nexus_put_data_byte_block for Nexus class 2+ devices

#######################################################
UNITPPCNEXUS v6.01.00.00
30 August 2016
Added support for OpenSDA(PPC Version)
Updated examples for VLE cores
Added ability to have support files in an application specified location
Delivered 32 and 64 bit Linux support for OSJTAG
Improved firmware update performance in Linux

UNITPPCNEXUS v5.73.0.0
31 December 2015
- Support for Cyclone Universal

#######################################################
UNITPPCNEXUS v5.52.0.0
3 August 2015
- Adds support for SPC58NE/EG84 and SPC58EM80
- Fixes MPC5517 settings
- Cyclone Max firmware 7.89
- Multilink Universal firmware 9.33
- Multilink Universal FX firmware 9.33

#######################################################
UNITPPCNEXUS v5.13.2.0
3 October 2014

Version 5.13.2.0 adds the following:
- Adds support for Multilink Universal FX Rev B (USB-ML-UNIVERSAL-FX) development tools.
- Adds support for the following MPC57xx devices:
  * MPC5746C
  * MPC5777C
  * MPC5746R
  * MPC5746R cut 2
  * MPC5748G
  * MPC5748G cut 2.0
  * MPC5746M 
  * MPC5744P 
  * MPC5744K 
  * MPC5777M 
  * MPC5775x
  * MPC5775K cut 2

UNITPPCNEXUS v1.30
28 June 2012

Version 1.30 adds the following:
- Adds support for Multilink Universal and Multilink Universal FX (USB-ML-UNIVERSAL-FX) development tools.
- Delphi and C/C++ example programs have been updated
UNITRS08
8.98
Release Notes:
*********************************************************
UNITRS08 v8.98
11 Nov 2022
-Native support for USB ML Universal FX Rev D
-Native support for USB ML Universal Rev E

*********************************************************
UNITRS08 v5.17.00.00
1 January 2015
- Firmware Update Fixes to UNIT libraries

UNITRS08 v1.15.0.0
26 September 2012

Supports Windows 7 x32/x64

Changes in 1.15.0.0
- Adds support for the USB-ML-UNIVERSAL-FX debug interface
- Documentation updated with new firmware files
UNITS12Z
8.98
Release Notes:
*********************************************************
UNITS12Z v8.98
11 Nov 2022
-Native support for USB ML Universal FX Rev D
-Native support for USB ML Universal Rev E

*********************************************************
UNITS12Z 8.35.0.0
January 14 2021

- Updates firmware: USB Multilink/USB Multilink FX 10.54, Cyclone/Cyclone FX 10.64

*********************************************************
UNITS12Z v5.17.00.00
1 January 2015
- Firmware Update Fixes to UNIT libraries

UNITS12Z v1.0.0.0
23 September 2013
- Added Tracelink firmware
UNITDSC
8.98
Release Notes:
*********************************************************
UNITDSC v8.98
11 Nov 2022
-Native support for USB ML Universal FX Rev D
-Native support for USB ML Universal Rev E

*********************************************************
UNITDSC v7.61.00.00
20 September 2019
- Updates Multilink Firmwares to 10.27
- Updates Cyclone Universal Firmwares to 10.30
- Updates Cyclone Max Firmware to 8.07

***********
UNITDSC v5.17.00.00
1 January 2015
- Firmware Update Fixes to UNIT libraries
UNITACMP
8.98
Release Notes:
*********************************************************
UNITACMP v8.98
11 Nov 2022
-Native support for USB ML Universal FX Rev D
-Native support for USB ML Universal Rev E

*********************************************************
UNITACMP v8.15.00.00
1 October 2020
Added support for Python development
Updated support for Linux 64 bit Systems, Mac, and Windows 64 bit Systems

UNITACMP v6.01.00.00
30 August 2016
Added ability to have support files in an application specified location
Fixed error in 64-bit library when block reading/writing addresses >= 0x80000000.

UNITACMP v5.93.00.00
21 June 2016
Added Support for Linux 32 and 64 bit Systems
Added Support for many manufacturers and families of Arm Cortex devices. See http://www.pemicro.com/arm/index.cfm
Update Support and Firmware for Cyclone Universal FX, Cyclone ACP FX, Cyclone Universal, and Cyclone ACP


UNITACMP v5.73.00.00
31 December 2015
- Support for Cyclone Universal

UNITACMP v5.17.00.00
1 January 2015
- Firmware Update Fixes to UNIT libraries

UNITACMP v1.2.0.0
23 September 2013
- Added Tracelink firmware
UNITACMP_DIST
8.98
Release Notes:
UNITACMP v8.15.00.00
1 October 2020
Added support for Python development
Updated support for Linux 64 bit Systems, Mac, and Windows 64 bit Systems

UNITACMP v6.01.00.00
30 August 2016
Added ability to have support files in an application specified location
Fixed error in 64-bit library when block reading/writing addresses >= 0x80000000.

UNITACMP v5.93.00.00
21 June 2016
Added Support for Linux 32 and 64 bit Systems
Added Support for many manufacturers and families of Arm Cortex devices. See http://www.pemicro.com/arm/index.cfm
Update Support and Firmware for Cyclone Universal FX, Cyclone ACP FX, Cyclone Universal, and Cyclone ACP

UNITACMP v5.73.00.00
31 December 2015
- Support for Cyclone Universal

UNITACMP v5.17.00.00
1 January 2015
- Firmware Update Fixes to UNIT libraries

UNITACMP v1.2.0.0
23 September 2013
- Added Tracelink firmware

Pricing Details

In Stock UNIT12Z_DIST 68HC(S)12 Library Routines Distribution software download (1 Developer, Unlimited Machine, Windows) $699.00
Qty. Price
1 US$699.00
2 to 4 US$629.00
5 to 9 US$569.00
10 to 24 US$449.00
25+ Contact us
Configure & buy
In Stock UNIT16Z_DIST 68HC16 Library Routines Distribution software download (1 Developer, Unlimited Machine, Windows) $699.00
Qty. Price
1 US$699.00
2 to 4 US$629.00
5 to 9 US$569.00
10 to 24 US$449.00
25+ Contact us
Configure & buy
In Stock UNIT32Z_DIST CPU3XX Library Routines Distribution software download (1 Developer, Unlimited Machine, Windows) $699.00
Qty. Price
1 US$699.00
2 to 4 US$629.00
5 to 9 US$569.00
10 to 24 US$449.00
25+ Contact us
Configure & buy
In Stock UNITS12Z_DIST S12Z Library Routines Distribution software download (1 Developer, Unlimited Machines, Windows) $699.00
Qty. Price
1 US$699.00
2 to 4 US$699.00
5 to 9 US$699.00
10 to 24 US$699.00
25+ Contact us
Configure & buy
In Stock UNITMCZ_DIST M-Core Library Routines Distribution software download (1 Developer, Unlimited Machine, Windows) $699.00
Qty. Price
1 US$699.00
2 to 4 US$629.00
5 to 9 US$569.00
10 to 24 US$449.00
25+ Contact us
Configure & buy
In Stock UNITPPCZ_DIST Power Architecture 5xx/8xx Library Routines software download (1 Developer, Unlimited Machine, Windows) $699.00
Qty. Price
1 US$699.00
2 to 4 US$699.00
5 to 9 US$699.00
10 to 24 US$699.00
25+ Contact us
Configure & buy
In Stock UNITCFZ_DIST Coldfire Library Routines Distribution software download (1 Developer, Unlimited Machine, Windows) $699.00
Qty. Price
1 US$699.00
2 to 4 US$629.00
5 to 9 US$569.00
10 to 24 US$449.00
25+ Contact us
Configure & buy
In Stock UNITHCS08_DIST 68HCS08 Library Routines Distribution software download ( 1 Developer , Unlimited Machine, Windows) $699.00
Qty. Price
1 US$699.00
2 to 4 US$629.00
5 to 9 US$569.00
10 to 24 US$449.00
25+ Contact us
Configure & buy
In Stock UNITDSC_DIST DSC Library Routines Distribution software download (1 Developer, Unlimited Machines, Windows) $699.00
Qty. Price
1 US$699.00
2 to 4 US$629.00
5 to 9 US$569.00
10 to 24 US$449.00
25+ Contact us
Configure & buy
In Stock UNITRS08_DIST RS08 Debug Interface Libraries software download (1 Developer, Unlimited Machines) $699.00
Qty. Price
1 US$699.00
2 to 4 US$699.00
5 to 9 US$699.00
10 to 24 US$699.00
25+ Contact us
Configure & buy
In Stock UNITPPCNEXUS_DIST NXP MPC5xxx/56xx/57xx & STMicroelectronics SPC5 Library Routines Distribution software download (1 Developer, Unlimited Machine, Windows) $699.00
Qty. Price
1 US$699.00
2 to 4 US$629.00
5 to 9 US$569.00
10 to 24 US$449.00
25+ Contact us
Configure & buy
In Stock UNITHCS08 68HCS08 Library Routines software download (1 Developer, 5 Machine, Windows) $299.00
Qty. Price
1 US$299.00
2 to 4 US$299.00
5 to 9 US$299.00
10 to 24 US$299.00
25+ Contact us
Configure & buy
In Stock UNIT12Z 68HC(S)12 Library Routines (1 Developer, 5 Machine, Windows) software download $299.00
Qty. Price
1 US$299.00
2 to 4 US$299.00
5 to 9 US$299.00
10 to 24 US$299.00
25+ Contact us
Configure & buy
In Stock UNIT32Z CPU3XX Library Routines software download (1 Developer, 5 Machine, Windows) $299.00
Qty. Price
1 US$299.00
2 to 4 US$299.00
5 to 9 US$299.00
10 to 24 US$299.00
25+ Contact us
Configure & buy
In Stock UNIT16Z 68HC16 Library Routines software download (1 Developer, 5 Machine, Windows) $299.00
Qty. Price
1 US$299.00
2 to 4 US$299.00
5 to 9 US$299.00
10 to 24 US$299.00
25+ Contact us
Configure & buy
In Stock UNITCFZ ColdFire Library Routines software download (1 Developer, 5 Machine, Windows) $299.00
Qty. Price
1 US$299.00
2 to 4 US$299.00
5 to 9 US$299.00
10 to 24 US$299.00
25+ Contact us
Configure & buy
In Stock UNITS12Z S12Z Library Routines software download (1 Developer, 5 Machines, Windows) $299.00
Qty. Price
1 US$299.00
2 to 4 US$299.00
5 to 9 US$299.00
10 to 24 US$299.00
25+ Contact us
Configure & buy
In Stock UNITMCZ M-Core Library Routines software download (1 Developer, 5 Machine, Windows) $299.00
Qty. Price
1 US$299.00
2 to 4 US$299.00
5 to 9 US$299.00
10 to 24 US$299.00
25+ Contact us
Configure & buy
In Stock UNITPPCZ Power Architecture 5xx/8xx Library Routines software download (1 Developer, 5 Machine, Windows) $299.00
Qty. Price
1 US$299.00
2 to 4 US$299.00
5 to 9 US$299.00
10 to 24 US$299.00
25+ Contact us
Configure & buy
In Stock UNITDSC DSC Library Routines software download (1 Developer, 5 Machines, Windows) $299.00
Qty. Price
1 US$299.00
2 to 4 US$299.00
5 to 9 US$299.00
10 to 24 US$299.00
25+ Contact us
Configure & buy
In Stock UNITRS08 RS08 Debug Interface Libraries software download (1 Developer, 5 Machines) $299.00
Qty. Price
1 US$299.00
2 to 4 US$299.00
5 to 9 US$299.00
10 to 24 US$299.00
25+ Contact us
Configure & buy
In Stock UNITPPCNEXUS NXP MPC55xx/56xx/57xx & STMicroelectronics SPC5 Library Routines software download (1 Developer, 5 Machine, Windows) $299.00
Qty. Price
1 US$299.00
2 to 4 US$299.00
5 to 9 US$299.00
10 to 24 US$299.00
25+ Contact us
Configure & buy
In Stock UNITACMP Library Routines for ARM® Cortex® processor interfaces software download $0.00
Qty. Price
1 US$0.00
2 to 4 US$0.00
5 to 9 US$0.00
10 to 24 US$0.00
25+ Contact us
Configure & buy
In Stock UNITACMP_DIST Library Routines for ARM® Cortex® processor interfaces, Distribution software download (1 Developer, Unlimited Machine, Windows) $0.00
Qty. Price
1 US$0.00
2 to 4 US$0.00
5 to 9 US$0.00
10 to 24 US$0.00
25+ Contact us
Configure & buy


Accessories & Add-ons

In stock
USB Multilink Universal Debug Probe for ARM® devices and 8/16/32 bit devices (software sold separately)
US$299.00 +Add to Cart
In stock
USB Multilink Universal FX High-Speed Debug Probe for ARM® devices and 8/16/32 bit devices (software sold separately)
US$599.00 +Add to Cart
In stock
USB Multilink Debug Probe for ARM® devices (software sold separately)
US$229.00 +Add to Cart
UNITACMP Available For No Cost


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.