Microcontrollers TechZone



Welcome to the LPCZone. The LPCZone is NXP Semiconductor's online area dedicated to developers using our LPC families of microcontrollers.



LPCXpresso™ is the low-cost development platform available from NXP. It supports NXP's ARM-based LPC microcontrollers. The platform is comprised of a simplified Eclipse-based IDE and low-cost target boards which include an attached JTAG debugger.

Designed for simplicity and ease of use, the LPCXpresso IDE provides software engineers a quick and easy way to develop their applications. All LPC Cortex-M0 product families are supported by an LPCXpresso board, and the latest (version 2) boards also include support for ARM's mbed platform.

LPCXpresso is an end-to-end solution enabling embedded engineers to develop their applications from initial evaluation to final production.

The LPCXpresso development tools are free to download at www.lpcware.com. The tools are free to use for projects up to 256kB, with community support from the forums at that site. Pro versions are available that have no memory limits and email based support.

Key Features

  • NXP's low-cost development platform for LPC families.
  • Eclipse-based IDE using very low-cost target boards.
  • Target boards with an integrated, on-board debug probe. 
  • Easy upgrade with hardware expansion kits (from Embedded Artists and NGX.)
  • End-to-end solution for creating applications all the way from evaluation through to production.

Video Introduction

Evaluate, Explore, and Develop

Users can envision three stages, from evaluation to product development. During evaluation, features and peripherals of the target MCU can be easily tested with the prototyping area and with easily accessible connections on the target board. Complementing the target boards are also easy-to-use example projects and a handy Getting Started guide. To quickly explore proof-of-concepts, users can get an off-the-shelf base board from Embedded Artists that provides a variety of interfaces and IO devices. Finally, LPCXpresso users can seamlessly develop their final application by using the LPCXpresso board (version 2) or an LPC-Link2 to attach to any JTAG-capable board based on NXP LPC Cortex-M processors. This way, users can now enjoy the same user interface right from evaluation to product development.


LPCXpresso's IDE is a highly-integrated software development environment for NXP's LPC microcontrollers, which includes all the tools necessary to develop high-quality software solutions in a timely and cost effective manner. LPCXpresso is based on Eclipse with many LPC-specific enhancements. It also features the latest version of the industry standard GNU tool chain with a proprietary optimized C library providing professional quality tools at low cost. 

Development Boards

The LPCXpresso target boards include an integrated JTAG debugger, so there's no need for a separate JTAG debug probe. The target portion of the board can connect to expansion boards to provide a variety of interfaces and I/O devices. The on-board JTAG debugger provides a high-speed USB to JTAG/SWD interface to the IDE, and it can be connected to other debug targets such as a customer prototype. Users can also use the LPCXpresso IDE with the LPC-Link2 debug probe, Segger J-link, or any probe supporting CMSIS-DAP. 

LPC-Link and LPC-Link2

The JTAG/SWD debugger portion of an LPCXpresso board is called the LPC-Link, or LPC-Link2 on version 2 boards. The LPC-Link is equipped with a 10-pin JTAG header, and it seamlessly connects to a target via USB (the USB interface and other debug features are provided by an NXP MCU on board). On the original LPC-Link the traces between the LPC-link and the target can be cut to make the LPC-Link a stand-alone JTAG debugger. On the version 2 LPCXpresso boards you can do this with a simple jumper setting. 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 Cortex-M4 based applications. LPC-Link can also support ARM7/9 based applications.

LPC-Link2 is also available as a standalone debug probe and LPC4370 evaluation platform, available through your NXP distributor. 



Log in to the LPCXpresso forum today and start discussing with the LPCXpresso community.

The LPCXpresso support page includes the latest software examples and FAQs.

More Information

© March 2011; Japanese; Ordering Code: See Publisher
ElektorLive 2010
NXP Microcontrollers
© November 20, 2010; Dutch; Ordering Code: Not Orderable
ARMマイコン パーフェクト学習基板
LPC1343搭載! USBに挿すだけ! OPアンプ/センサ/カレンダIC搭載!
© August 2010; Japanese; Ordering Code: See Publisher
Introduction to LPCXpresso
NXP Semiconductors and Code Red Technologies
© October 2009; English; Ordering Code: Not Orderable



How to search?

Already registered to MyNXP? or Register