LPCXpresso is a low-cost development tool platform, available directly from NXP, that provides a quick way to develop advanced applications using NXP’s highly efficient and low-power LPC microcontrollers. It includes everything to take end users from evaluation to final production.
Designed for simplicity and ease of use, the LPCXpresso IDE is a highly-integrated software development environment for NXP’s LPC microcontrollers. It includes all the tools necessary
The popular Free Edition of LPCXpresso now offers many features previously only available in the premium Red Suite product (including C++ support), and doubles the download limit to 256KB.
The new Pro Edition of LPCXpresso provides unlimited code-size downloads and one year of email-based support, provided directly by NXP engineers. The Pro Edition is for those working on designs that require more code or who want access to expert support straight from NXP. Upgrading to the Pro Edition is easy and requires no additional downloads. Simply buy the Pro license and activate it in your LPCXpresso 6 install.
The LPCXpresso platform supports all of NXP’s LPC family of microcontrollers, including those based on ARM7, ARM9 and Cortex-M.
The LPCOpen platform supports the LPCXpresso toolchain with pre-configured examples for various LPCXpresso and other 3rd party boards. See the LPCOpen project page for more information.
The LPCXpresso target boards, jointly developed by NXP and Embedded Artists, include an integrated Debug probe (LPC-Link or LPC-Link 2), so there’s no need for a separate probe.
The JTAG/SWD debugger portion of an LPCXpresso board is called the LPC-Link™. The LPC-Link is equipped with a 10-pin JTAG/SWD header, and it seamlessly connects to a target via USB (the USB interface and other debug features are provided by NXP's ARM9 based LPC3154 MCU). Cutting the traces between the LPC-link and the target will make the LPC-Link a stand-alone JTAG debugger. This enables the LPCXpresso platform to be connected to an external target and used to develop for a wide variety of NXP's Cortex-M0, Cortex-M3, and ARM7/9 based applications.
The LPC-Link 2 JTAG/SWD Debug probe brings exceptional value to the LPCXpresso tool chain since its debugging functions can be used with any other LPC evaluation board. That means engineers can use the same tools with other boards, including those used in final production. LPC-Link 2 provides a high-speed USB interface to the LPCXpresso IDE. LPC-Link2 is supported by many 3rd party toolchains and debuggers.