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.
A major part of the LPCXpresso platform is the range of LPCXpresso boards, which provide practical and easy to use development hardware to use as a starting point for your LPC Cortex-M MCU based projects. These boards can be used with NXP's own LPCXpresso IDE, and in many cases with other toolchains and development environments such as mbed, Keil and IAR. These boards have been developed in collaboration with Embedded Artists.
These can be ordered from NXP's distributors, and most are also available directly from Embedded Artists. For distributor information please visit "nxp.com/demoboard/OMNUMBER.html" where OMNUMBER is replaced with the NXP order code (e.g. http://www.nxp.com/demoboard/om13056.html)
LPCXpresso V3 Boards
The latest generation of LPCXpresso boards are an evolution of the V2 version, maintaining the Arduino UNO compatible shield connectors on the board top side, and adding additional rows of expansion connectors adjacent to them. As with V2 boards, they include an onboard LPC-Link2 based debug probe, compatible with the LPCXpresso IDE out-of-the-box, and with other toolchains via optional firmware, including ARM CMSIS-DAP. These boards can also be configured to act as a standalone probe to allowing debugging of an external board, and the 10-pin debug connector also allows debugging of target MCU via an external probe.
LPCXpresso V2 Boards
LPCXpresso V2 boards build upon the original and highly successful V1 design. These boards provide "Arduino UNO" compatible shield connectors on the board top side, as well as a ‘standard LPCXpresso/mbed’ expansion connector (board bottom side). They also include an onboard LPC-Link2 based debug probe, compatible with the LPCXpresso IDE out-of-the-box, and with other toolchains via optional firmware, including ARM CMSIS-DAP. These boards can also be configured to act as a standalone probe to allowing debugging of an external board, and the 10-pin debug connector also allows debugging of target MCU via an external probe.
LPCXpresso MAX Boards
Designed to provide a flexible hardware platform for low-end LPC MCUs, the LPCXpresso MAX boards comes pre-programmed for mbed compatibility. They also include an onboard CMSIS-DAP based debug probe for compatibility with a wide range of toolchains, and can also be used with an external probe. These boards provide "Arduino UNO" compatible shield connectors on the board top side, as well as a ‘standard LPCXpresso/mbed’ expansion connector (board bottom side).
|Since first introduced in 2009, the original LPCXpresso family of boards, along with the associated LPCXpresso IDE, has reenergised the whole MCU evaluation board market. Each LPCXpresso board includes an on-board debug probe called "LPC-Link" and a target MCU. LPC-Link seamlessly connects the LPCXpresso IDE to the target MCU via USB, and can also be modified to allow debugging of an external board. The target includes a small prototyping area and easily accessible connections for expansion. An LED is also fitted as standard, with some board variants having additional fittings such as an RGB LED, potentiometer or USB device connector.
Current products (NXP order codes in brackets):
LPCXpresso for LPC1769 (OM13000)
LPCXpresso for LPC11C24 (OM13012)
LPCXpresso for LPC1347 (OM13045)
LPCXpresso for LPC1227 (OM13008)
LPCXpresso for LPC11U14 (OM13014)
LPCXpresso for LPC1115 (OM13035)
LPCXpresso for LPC1104 (OM13047)
LPCXpresso for LPC812 (OM13053)
LPC-Link 2 is an extensible, stand-alone debug probe that is compatible out of the box with the LPCXpresso IDE. It can also be configured to support various development tools and IDEs using a number of different downloadable firmware images, include CMSIS-DAP and Seggar J-Link. It can also be used as an evaluation board in its own right for the NXP LPC4370 triple core MCU.
Example Code - LPCOpen
An integral part of the LPCXpresso platform is the driver and example code that we provide => LPCOpen. Packages for the various LPCXpresso boards can be downloaded, suitable for use out of the box with Keil, IAR and our own LPCXpresso IDE.