Completely non-intrusive, the PowerICE ARM In-Circuit Debugger and Programmer from Embest communicates with the ARM CPU core via JTAG using the ARM's boundary scan pins. The ARM In-Circuit Debugger and Programmer uses no target memory and requires no porting of code to the target system.
This Embest ARM In-Circuit Debugger and Programmer connects to a PC's parallel port and supports a data transmission speed of 120 kBytes per second.
The In-Circuit Debugger provides you with complete control of the target ARM processor -- you can start and stop code execution; single-step through code; read from and write to registers, memory, and system I/O; and download code to target RAM.
With its capability to read and program both ARM microcontroller on-chip Flash and external on-board Flash memories, this device doubles as a JTAG Flash programmer.
ARM JTAG In-Circuit Debugger and Programmer Features
- Supports microcontrollers based on the following ARM cores: ARM7TDMI, ARM720T, ARM9TDMI, ARM920T, ARM922T, ARM940T, ARM966-ES (other cores in development).
- Multiple debugging speeds supported.
- Utilizes Real-Time Watchpoint of ARM's Embedded ICE macrocell.
- Writes data to target system Flash memory (on-chip and external) using Embest Flash Programmer software.
- In-Circuit Debugger and Programmer firmware can be upgraded by software without changing any hardware.
Compatible Debugger and IDE Software The Embest ARM In-Circuit Debugger and Programmer is compatible with the following software packages (not included):
- ARM Developer Suite (ADS)
- ARM Software Development Toolkit (SDT)
- Embest Integrated Development Environment
ARM In-Circuit Debugger and Programmer JTAG Interface The In-Circuit Debugger and Programmer connects to your target system via a JTAG interface. The JTAG interface supports both 14- and 20-pin ARM JTAG interface pinouts. Cables for both 14-pin and 20-pin JTAG target board connectors are included.
ARM Target Interface Voltages The In-Circuit Debugger and Programmer is 3V/5V compatible. Its target interface voltage levels follow the interface voltage levels of the target board.
ARM In-Circuit Debugger and Programmer LED Indicators The Emulator provides three LEDs that show the operational status, labeled PWR/RUN/CON. LED PWR is the power indicator. RUN indicates data transmission between host PC and target CPU. CON is connection indicator.
ARM In-Circuit Debugger and Programmer Power Requirements
This ARM JTAG In-Circuit Debugger and Programmer can draw its power from the target system, meaning that no external power supply is required. The current drawn from a 3V target board is 100mA; from a 5V target, 150mA.
The In-Circuit Debugger and Programmer can also be powered by the included universal power supply.
In-Circuit Debugger and Programmer Package Contents
- Embest 120 kBytes/sec JTAG In-Circuit Debugger and Programmer for ARM; supports Embest IDE, ARM SDT and ARM ADS
- Documentation and Manual on CD-ROM
- DB25 parallel cable
- 20-pin JTAG interface cable
- 14-pin JTAG interface cable
- Universal (110V/220V) power supply
This emulator is available also in a package combination with the Embest IDE Software.
In combination with the optional JTAG Flash Programming Software, this emulator can act as a Flash JTAG programmer for standalone Flash memory chips and for on-chip Flash memories of ARM7 and ARM9 based microcontrollers.
Note: This In-Circuit Debugger can not be used standalone. For in-circuit debugging it requires that you have a target board with an ARM-based microcontroller and a JTAG connector. See the ARM Boards category for target boards that we have available.
Ships from: China
Lead time: 1 week