NXP LPC Devices

NXP (founded by Philips) LPC900 Tool Comparison

Features/BenefitsPart Number
PK51PKLPC-8K
Support for NXP LPC900 Devices
LPC900 devices are fully simulated and may be programmed using the µVision IDE and Debugger.
Works with MCB900 Evaluation Board
Works with EPM900 LPC Emulator
Support for Philips LPC700 Devices
LPC700 devices are fully simulated and may be programmed using the µVision IDE and Debugger.
 
Support for ALL 8051 devices
One development tool (PK51) allows you to create programs for a wide variety (over 500) of 8051-compatible devices.
 
Support for code banking
Code banking allows you to create programs that grow beyond the 64K address space limitation of the 8051 architecture.
 
Support for far memory
Many new 8051 devices support more than 64K of RAM space. Extensions available only in PK51 give you flexible access to this memory.
 
IEEE floating-point math operations
Support for floating-point math (which is necessary for many engineering calculations) is fast and complete.
 
RTX51 Tiny real-time kernel
Small, single-chip applications can use the RTX51 Tiny RTOS because of its small footprint and easy-to-use program interface.
 
Linker Code Packing optimization
Code packing locates and combines common code sequences in your program. Optimized programs are smaller and consume less code space.
 
ISD51 unlimited device support 
Library Manager
Libraries store functions and data structures you can use in multiple applications. This allows better re-use of existing and legacy code.
 
Full in-line assembler support