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



    P&E presented its new USB Multilink Universal, an ALL-IN-ONE development interface, at the recent Freescale Momentum conference. The revolutionary ALL-IN-ONE interface concept was very well received by conference attendees. USB Multilink Universal is a single interface that supports Freescale’s HCS08, RS08, HC(S)12(X), Coldfire V1/+V1/V2-V4, Qorivva MPC55xx/56xx, and Kinetis ARM microcontrollers. Thus, it eliminates the need to purchase different hardware interfaces to support specific devices that belong to those MCU families.

    P&E also previewed two upcoming products: the USB Multilink Universal FX and Tracelink. The USB Multilink Universal FX is an enhanced, very high-speed version of the USB Multilink Universal. The Tracelink interface will support trace capture for 32 bit Freescale device architectures.

New! Follow us on Twitter at twitter.com/pemicro!  






P&E is pleased to announce that 64-bit Windows support has arrived, including support for Windows 7. P&E software has been upgraded to work under Windows 7 (and other Windows 64-bit operating systems) by using the latest version of our drivers - P&E Hardware Interface Drivers 10. There is no need to worry about P&E software compatibility if you're migrating to a Windows 64-bit OS at home or in the office. 

P&E is committed to ensuring a smooth transition to these newer operating sytems for our customers. Customers who have purchased P&E software within the last 12 months can contact us for a free ugprade. Customers who have purchased software between 12 and 24 months ago are eligible to upgrade by purchasing the latest version of the software at a 50% discount from the full price.

Unfortunately, due to OS and hardware driver limitations, P&E legacy products such as USB-ML-12 Rev. A, USB-ML-CF Rev A, the BDM Lightning Card and also parallel port versions of our programmers are not supported under Windows 7 and 64-bit systems. However, we are committed to supporting these products under 32-bit operating systems such as Windows 98/2000/XP/Vista by continuing to offer Version 9 of our P&E Hardware Interface Drivers. These can be downloaded from the Documentation and Downloads section of P&E's website, or directly at the following link:

http://www.pemicro.com/downloads/download_file.cfm?download_id=53

 






develP&E offers a set of In-Circuit Debuggers that are packed with powerful scripting features. Whether you are stepping through a couple of lines of assembly code or debugging a C-level source, P&E's toolset can help you get the job done. P&E's In-Circuit Debuggers are designed with repeatable test and debugging procedures in mind. Therefore, the user can completely automate software tests by creating a macro script and saving the outcome in a log file. As a result, the user can avoid hours of repeatedly setting up software and firmware tests.

Here's a small demonstration of how the built in macro commands can be used to create and perform a repeatable firmware test on a 9S08AW60 processor. We'll be working with a simple assembly loop that's designed to toggle Port A every 20 CPU cycles. Please note that while the example below will be based on ICDHCS08 debugger, the same set of macro commands is present in all P&E debuggers. For a complete set of built-in macro features, please refer to the ICD COMMANDS section in the corresponding ICDxx.hlp file.

Source under test:

RAMSTART equ $70

     Org RAMSTART

Main:
     mov #$ff,$01 ; ptadd
     mov #$ff,$00 ; ptad
     
     lda #$ff
Loop:
     mov #$00,$00 ; 4 cycles
     nop
     nop
     nop
     nop
     nop
     nop
     mov #$ff,$00 ; 4 cycles
     nop
     nop
     jmp loop ; 4 cycles

The macro outlined below will load our loop_example.s19 and .map files. At the same time it will set the program counter, set the breakpoints, and initialize variables. As the code executes, it will also capture the contents of the desired registers as well as the contents of all on-screen windows. All information will in turn be stored in a log file for later comparison and analysis:

LF test_output.log  ; creates log file
HLOAD loop_example.s19  ; load an .s19 with a map file
PC Main  ; set program counter to point to the beginning of the
; code
VAR $00  ; add a variable to a variable window
VAR $01  ; add a variable to a variable window
GOTIL Loop  ; run through initialization part of the code to the loop
DUMP $00 $01  ; dump the contents of registers $00 to $01 into the log
; file
BR Loop  ; set a breakpoint at the beginning of the loop
GO ; run the code until it hits a breakpoint
SNAPSHOT ; captures the current data in all open windows and stores
; them in a log file.
LF ; close log file


To execute the above macro, enter “macro” in the command line (located on the bottom of the ICD status window). Browse to the location where your macro is saved and open the file. Please note that any built-in commands can also be executed individually. This gives the user the opportunity to perform a step-by-step test of the macro prior to starting the automated debugging procedure.






Boston, MA - P&E Microcomputer Systems announces that it has extended the support of its PowerPC Nexus tools to include Freescale’s new MPC56XX devices. This set of in-circuit debuggers, FLASH programmers, and hardware debug interfaces now supports both MPC55xx and MPC56xx devices, offering a comprehensive solution for Freescale’s advanced automotive microprocessors.






Boston, MA - P&E Microcomputer Systems announces the release of the DEMOJM development board, available through Freescale. The DEMOJM is a low-cost development system that supports Freescale MC9S08JM60 and MCF51JM128 64LQFP microcontrollers. It consists of a DEMOJM Base Board, a DC9S08JM60 Daughter Card and a DC51JM128 Daughter Card. P&E’s Embedded Multilink circuitry on the DEMOJM board allows the processor connected to the DEMOJM to be powered, debugged, and programmed via USB from a PC.






Boston, MA - P&E Microcomputer Systems announces the release of the DEMOQE128 development board, a low-cost development system designed for demonstrating, evaluating, and debugging the Freescale MC9S08QE128 and MCF51QE128 microcontrollers. P&E’s Multilink circuitry is embedded onto the DEMOQE128 board so that it can be powered, programmed, and debugged via USB from the PC. An optional BDM port is provided to allow use of an external BDM interface such as P&E’s Cyclone PRO automated programmer or USB Multilink.






Boston, Massachusetts - P&E has released a suite of development tools for Freescale's 68RS08 family of microcontrollers. With this launch, P&E now offers products to take an RS08 project from development to production, including the DEVRS08KA2 low-cost development board and P&E's popular Cyclone PRO.

In addition to the DEVRS08KA2 development board, P&E has also launched the ICDRS08 In-Circuit Debugger, PROG08 Flash/EEPROM Programmer, WinIDERS08 Development Envirionment, and a package which combines the USB-ML-12E USB Multilink BDM Interface with the RS08 debugger, programmer, and IDE. The package also includes an RS08 simulator and register files.

The RS08 family of microcontrollers are reduced-core versions of the S08 architecture, designed with a focus on very small and highly portable embedded devices.






Boston, Massachusetts - P&E Microcomputer Systems announces the release of the powerful but cost-effective $99 ColdFire MCF5213 Development Kit. This kit includes the DEV5213CF evaluation board, which features an embedded P&E USB to BDM interface. The embedded interface provides for easy debug and FLASH programming of the resident ColdFire MCF5213 processor. The resident MCF5213 device is a 32-bit ColdFire processor which incorporates 256KB of flash, 32KBytes of ram, ADC, QSPI, PWMs, timers, a PLL, I2c, QSPI, and more. The processor runs at a system clock speed of up to 80MHZ, with 76MIPS of performance.

The 64K Starter Edition of the P&E’s PKGCFZPRO software development package is also incorporated into the MCF5213 kit. This software suite provides user with the capability to compile, debug, and flash program up to 64KB of user C code. This software suite includes the P&E In-Circuit Debugger, Flash Programmer, and WinIDE integrated environment, with a built-in GCC Compiler. The 64K Starter Edition also includes a sample template project to give you a jump start on an interrupt driven firmware design.






Boston, Massachusetts - P&E Microcomputer Systems has expanded its offering of 68HC908 development kits, with the addition of five new kits. Each new kit features a development board with one of Freescale's 68HC908EY16, -GR8, -GZ60, -SR12, or -QY4 processors, and a standard MON08 header. The kits also include a USB-to-target MON08 interface (USB-ML-MON08) and P&E's PKG08SZ software package.

P&E also announced plans to offer development boards and kits featuring the -AP64, -GT16, -KX8, -MR8, -QC16 in the near future.







search in blog posts

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



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