|
Several development tools supporting the P89LPC900 family are now available. The following table compares the features of our PDS900 product with tool offerings from other vendors.
Click here for a comprehensive selection guide showing which emulation and programming system and associated emulation and programming adaptors you will require for all of the LPC900 family devices.
| Evaluation board |
Debugger |
Debugger |
Debugger |
Real-time emulator |
| Not Stated |
Not Stated |
Not Stated |
12 MHz |
12 MHz |
| Serial |
USB |
USB |
Serial |
USB |
| No |
Parallel |
ISP only |
ISP only |
Parallel and ICP |
| No |
No |
No |
No |
Yes |
| No |
No |
No |
No |
Yes (ICP 5-wire) |
| No |
Yes (limited) |
Yes (limited) |
Yes (limited) |
Yes (112k x 32-bit frames) |
| None |
None |
None |
None |
12 |
| 7.5k |
Not stated |
Not stated |
8k |
16k |
| No |
No |
No |
No |
Yes (2.00-3.75V by 50mV) |
| No |
No |
No |
No |
Yes (0-250 mA by 1mA) |
| No |
No |
No |
Yes (range not stated) |
Yes (25kHz-100MHz 0.1%) |
| No |
No |
Yes (software) |
Yes (software) |
Yes (hardware) |
| No |
No |
No |
No |
Yes |
| No |
No |
No |
No |
Yes (4 modes) |
| No |
No |
No |
Included |
Included |
| No |
No |
No |
Additional - $290.00 |
Included |
| No |
No |
No |
Additional - $290.00 |
Included |
| $59.00 |
$199.00 |
$169.00 |
$690.00 |
$599.00 |
1. Parallel mode programmers are able to overwrite the ISP code in the upper sector of the device. ISP mode programmers which inadvertently overwrite or erase any portion of the ISP code cannot be used to recover a device in this condition.
2. The Acqura PDS900 has a 112k frame deep real-time trace buffer. The trace capability for other vendor's products is based on two trace registers internal to the bondout device and is limited to recording the address of the two most recent instructions that resulted in non-sequential execution.
3. The Acqura PDS900 implements breakpoints in hardware - no code changes are made. All other products implement breakpoints by inserting a breakpoint opcode into the code memory and this places some restrictions on their use.
4. The ESS ICD900 provides DIP28 sockets for both programming and emulation and hence requires additional third-party package adapters for programming or emulation. Both the Keil products require third-party package adapters also.
The above table was prepared using information published by the various vendors. We have not physically evaluated the other vendor's systems.
|