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.