Cart New Account Login Search
HomeAbout usProductsSupportForumsBlogCustomer Service
P&E provides several Windows PC-based applications which work with Freescale's DEMOQE and DEMOJM boards. These applications are collectively referred to as the P&E Embedded Multilink Toolkit.

1. Logic Analyzer
2. Accelerometer
3. Terminal
4. Serial Grapher
5. Unsecure
6. Multilink Serial Re-Director

P&E offers a range of hardware and software solutions for working with Freescale's HCS08 and ColdFire V1 devices. Our hardware tools work with Freescale's Codewarrior and provide a seamless transition to working with your own target.

1. Cyclone PRO
2. USB Multilink
3. Advanced EVB
4. C-Level Development
5. UNIT Libraries
6. Assembly-Level Development


The DEMO board has a built-in two-channel logic analyzer. This analyzer allows the IN0 and IN1 signals to be captured by the PC and displayed for the user. The IN0 and IN1 signals may be connected to any of the MCU signals which the user would like to view. By default, they are connected to the PTC0 and PTC1 pins of the MCU by jumper J11. At the time of this release, the logic analyzer runs at a capture rate of 10khz.

This PC-based application is used to display the logic analyzer data on the PC. The logic analyzer data is displayed in real-time and each waveform may be paused, zoomed, and printed.

If the microcontroller-based Quick Start Application is programmed into the MCU, the IN0 channel will show the PWM output on pin PTC0 whose duty cycle is controlled by the potentiometer (W1). The IN1 channel shows the PWM output on channel PTC1 which drivers the buzzer.

 

This PC-based application will graph serial data output from the microcontroller-based serial accelerometer application. The graphed data includes the magnitude of the X, Y, and Z accelerometer signals, as well as the current processor loading. For this application to work properly, the microcontroller-based serial accelerometer application must be programmed into the microcontroller which is plugged into the DEMO board.

The data that is graphed may come from either the PC serial port or the virtual serial port on the DEMO board. The serial port of the microcontroller on the DEMO board is routed to either serial port hardware or the virtual COM port based upon the setting of jumpers J6 and J7.


This PC-based application acts as a standard serial port terminal application on the PC. It works with standard serial ports as well as the virtual serial port on the DEMO board. The application includes settings to adjust the COM port number, baud rate, parity, and number of data bits. There is a button to take a file on the PC and transmit it out of the serial port. There are also delays which are automatically inserted in the transmission output to prevent overruns. It is recommended that these defaults not be changed.

The terminal window may be set for full duplex or half duplex. In full duplex mode, only received characters are displayed in the terminal window. In half duplex mode, both transmitted and received characters are displayed.


This PC-based application is a more generalized version of the accelerometer demo application. It may be used with the microcontroller based serial accelerometer application or customer microcontroller code which transmits data in the correct format. The serial graphing utility allows incoming data on the PC serial port, or one of P&E's virtual serial ports, to be automatically graphed in time or displayed upon a series of bar graphs. The virtual serial port exists on several of P&E's embedded USB multilink designs including the DEMO board.

All data to be displayed must be in hexadecimal format. The data can be accepted and displayed either as incoming byte values ($00-$FF) or word values ($0000-$FFFF). The data format indicates whether the data is byte or word data. The graphical components automatically size their range depending upon the incoming data.


 

This application allows secure ColdFire V1 and HCS08 microcontrollers to be unsecured. The Unsecure application will erase a secure device to make it unsecure. This application works with the DEMO board as well as other user hardware connected to the PC via the USB Multilink or Cyclone PRO hardware interfaces.


 

The Multilink Serial Re-Director utility allows serial traffic from the Embedded USB Multilink to be sent to and from a real or virtual serial port on the PC. This tool can be used in conjunction with a virtual serial driver to allow the DEMO board to communicate with your application via a real or virtual serial port.


P&E's Cyclone PRO is an extremely flexible tool designed for debugging, testing, and in-circuit flash programming of Freescale's ColdFireV1, HC08, HCS08, RS08, and HC(S)12(X) microcontrollers. The Cyclone PRO connects your target to the PC via USB, Ethernet, or Serial Port and enables you to debug your code, program, and test it on your board. After development is complete the Cyclone PRO can be used as a production tool on your manufacturing floor.

For production, the Cyclone PRO may be operated interactively via Windows-based programming applications as well as under batch or .dll commands from a PC. Once loaded with data by a PC it can be disconnected and operated manually in a stand-alone mode via the LCD menu and control buttons. The Cyclone PRO has over 3Mbytes of non-volatile memory, which allows the onboard storage of multiple programming images. When connected to a PC for programming or loading it can communicate via the ethernet, USB, or serial interfaces.



 

P&E's USB Multilink Interface (USB-ML-12) connects your target to your PC and allows the PC access to the Background Debug Mode (BDM) on Freescale's ColdFireV1, HCS08, RS08, and HC(S)12(X) microcontrollers. It connects between a USB port on a Windows 2000/XP/2003/Vista machine and a standard 6-pin debug connector on the target.

By using the USB Multilink Interface, the user can take advantage of the background debug mode to halt normal processor execution and use a PC to control the processor. The user can then 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. The USB Multilink enables you to debug, program, and test your code on your board.


Coming Soon - P&E will offer an advanced EVB board which works for several CFV1/HCS08 processors, includes a logic probe on every pin, and features a prototyping area, LCD, and other on-board peripherals.

View Advanced EVB
Return To Top

P&E's ColdFire PRO Developement Packages are complete, powerful, and inexpensive C-level Windows-based development suites for Freescale ColdFire MCF5xxx microcontrollers. The packages include P&E's in-circuit debugger, flash programmer, development environment, GCC C Compiler, assembler, register decoder, and a choice of one P & E hardware debug interface. The P & E debug interface connects to a standard Freescale ColdFire debug connector and provides the ability to debug your target in real time.


 

P&E's UNIT Libraries consist of an interface DLL and sample code which allows a custom application to be built which can interact with and debug an architecture-specifc system (e.g., ColdFire or HCS08) via one of P&E'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 Interface Library Routines come as source code which interfaces with a DLL/SO to interface to the hardware.

The Interface Library Routines are 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 and step through code. Starting with these programs it is easy to customize them to your specific requirements.


P&E's 68HCS08 Development Packages are complete, powerful, and inexpensive C-level Windows-based development suites for Freescale's 68HCS08 microcontrollers. The packages include P&E's in-circuit debugger, flash programmer, development environment, assembler, register decoder, and a choice of one P & E hardware debug interface. The hardware interface connects to a standard 6-pin BDM header and provides the ability to debug your target in real time.

ColdFire is a registered trademark of Freescale, Inc.

© 2012 P&E Microcomputer Systems
Website Terms of Use and Sales Agreement