Version 8
    NXP dev kits.pngdev kits room_2.pngknode.png

    Kit OverviewDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents



    LPCXpresso is a new, low-cost development platform available from NXP. The software consists of an enhanced, Eclipse-based IDE, a GNU C compiler, linker, libraries, and an enhanced GDB debugger. The hardware consists of the LPCXpresso development board which has an LPC-Link debug interface and an NXP LPC ARM - based microcontroller target. LPCXpresso is an end-to-end solution enabling embedded engineers to develop their applications from initial evaluation to final production.


    The LPCXpresso IDE, powered by Code Red Technologies, is based on the popular Eclipse development platform and includes several LPC-specific enhancements. It is an industry-standard GNU toolchain with an optimized C library that gives engineers all the tools necessary to develop high-quality software solutions quickly and cost-effectively. The C programming environment includes professional-level features. There is syntax coloring, source formatting, function folding, on- and offline help, and extensive project management automation.


    The LPCXpresso target board, jointly developed by NXP, Code Red Technologies, and Embedded Artists, includes an integrated JTAG debugger (LPC-Link), 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 greater variety of interfaces, and I/O devices. The on-board LPC-Link 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 Red Probe JTAG adapter from Code Red Technologies.


    LPCXpresso IDE

    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 fashion. 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. The LPCXpresso IDE can build an executable of any size with full code optimization and it supports a download limit of 128 kB after registration. LPCXpresso supports the full embedded product design cycle by moving beyond chip evaluation boards and supporting development on external target boards.


    Key Applications: eMetering, Lighting, Alarm Systems, White goods.



    Development Tools

    Software Development Tools:

    Tool  TypeSupplierMPNSupported  FamilyDescription
    IDEARMKeil MDK-ARMARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™The MDK-ARM is a complete software development environment for Cortex™-M, Cortex-R4, ARM7™ and  ARM9™ processor-based devices. MDK-ARM is specifically designed for microcontroller applications, it is easy to learn  and use, yet powerful enough for the most demanding embedded applications. Learn  More



    Hardware Development Tools:


    Tool  TypeSupplierMPNSupported  FamilyDescription
    Emulator / Debugger / ProgrammerARMULINK2ULINK2ARM Cortex™-M  / ARM7™ / ARM9™ULINK2 Debug Adapter
    Emulator / Debugger / ProgrammerARMULINKProULINKProARM Cortex™-M / ARM7™ / ARM9™ULINKpro Debug and Trace Unit
    EmulatorSeggerJ-LinkJ-LinkARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™JTAG/SWD Emulator with USB interface
    ProgrammerSeggerFlasher ARMFlasher ARMARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™Flash Programmer for ARM and Cortex cores


    Back to top


    Technical Documents

    Learning Center
    User ManualLPCXpresso User Manual
    Reference ManualCortex-M0 Technical Reference Manual
    DatasheetDatasheet LPC1111/12/13/14 Microcontroller


    Design Elements
    EDA/CADEAGLE library for LPC11xx
    SoftwareLPCXpresso example projects for LPC1114/301
    SoftwareLPCXpresso examples projects LPC1114/302
    SoftwareLPCXpresso BLDC examples projects LPC1114/301
    SoftwareCMSIS Library for LPC11xx V2


    Back to top




    Back to top


    Kit Features


    • Microcontroller - multiProductLinkLPC1114
      • The LPC1111/12/13/14 are a ARM Cortex-M0 based, low-cost 32-bit MCU family, designed for 8/16-bit microcontroller applications, offering performance, low power, simple instruction set and memory addressing together with reduced code size compared to existing 8/16-bit architectures.
      • The LPC1111/12/13/14 operate at CPU frequencies of up to 50 MHz.
      • The peripheral complement of the LPC1111/12/13/14 includes up to 32 kB of flash memory, up to 8 kB of data memory, one Fast-mode Plus I2C-bus interface, one RS-485/EIA-485 UART, up to two SPI interfaces with SSP features, four general purpose counter/timers, a 10-bit ADC, and up to 42 general purpose I/O pins.
    • LPC-LINK JTAG/SWD debugger
      • The LPCXpresso board contains a JTAG/SWD debugger called the “LPC-Link” and a target MCU. LPC-Link is equipped with a 10-pin JTAG header (highlighted on the above image) and it seamlessly connects to the target via USB (the USB interface and other debug features are provided by NXP’s ARM9 based LPC3154LPC3154 MCU).
      • Cutting the tracks 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 ARM7ARM9 based applications. Currently supported microcontroller products include LPC1700, LPC1300, LPC1200, and LPC1100 series and specific members of the LPC2000 and LPC3000 families.
    • Integrated evaluation target
      • The target includes a small prototyping area and easily accessible connections for expansion. The LPCXpresso board with target can be used
        • On its own for software development and benchmarking
        • Connected to an off-the-shelf baseboard for rapid proof-of-concepts
        • Connected to customer-designed board for a full prototype


    Back to top

    Kit Contents

    The NXP's OM11049OM11049 supplied with below contents:




    Back to top

    NXP dev kits.pngdev kits room_2.pngknode.png