LPCXpresso IDE v8.2.2 | NXP Semiconductors

LPCXpresso IDE v8.2.2

Rapid Embedded Development with LPCXpresso

Click over video to play

More

Features

Complete integrated development environment

  • Eclipse-based with many NXP-specific ease-of-use enhancements
  • Device-specific support for LPC Arm Cortex-M, Arm7 and Arm9 MCUs
  • Quickstart Panel provides easy access to most commonly used functions
  • Can be extended with many Eclipse plug-ins
  • Built-in CVS source control support; other source control system plug-ins available including GIT, Subversion, TFS, and more
  • Free and Pro editions available
  • Part of a complete development platform that includes development boards for each LPC microcontroller series

Powerful project creation and build facilities

  • Industry-standard GNU toolchain, including:
    • C and C++ compilers, assemblers and linker
    • Converters for SREC, HEX and binary output files
  • Advanced project wizards
    • Enable simple creation of pre-configured applications for specific MCUs
    • Facilitate easy creation and configuration of applications for specific MCUs
    • Automatic generation of MCU-specific startup code
    • No assembler required with Cortex-M MCUs
  • Can build an executable of any size with full code optimization
  • Headless build mechanism and command-line tools for flexible integration into build, test and production systems

Powerful linker and memory configuration capabilities

  • MCU-specific linker scripts automatically generated for correct placement of code and data into Flash and RAM
    • Memory configuration editor allows simple changes to memory map
    • Powerful template mechanism allows application-specific code and data layouts to be easily produced

Library support

  • Creation of applications using NXP® LPCOpen libraries (stacks, drivers, middleware, etc.)
  • Redlib: an optimized, small-footprint embedded C library unique to the LPCXpresso IDE
  • Newlib: standard open source C and C++ library; plus a code-size optimized version, Newlib-Nano

Full-featured debugger supporting SWD and JTAG connections

  • Optimized for use with LPC-Link2; compatible with many other CMSIS-DAP debug probes
  • Support for multiple devices on JTAG scan-chain
  • Supports use of SEGGER J-Link (using third-party plug-ins)
  • Unlimited debug image size (Pro edition); up to 256 KB (Free edition)
  • Built-in high-speed Flash programming
    • Appropriate Flash driver automatically selected for internal MCU Flash
    • Generic Quad SPI Flash driver detects many common external Flash devices; source provided to allow addition of more devices
    • Allows multiple flash drivers to be specified, supporting use of both internal and external flash memory by a project
  • Automatic debug configuration for target MCU
  • High-level and instruction-level debug
  • Views of CPU registers and on-chip peripherals

Trace and profiling

  • Instruction trace via embedded trace buffer (ETB) (LPC43xx and LPC18xx devices) and micro trace buffer (MTB) (Cortex-M0+ MCUs)
  • Supports Arm Cortex SWO trace on Cortex-M3/M4 MCUs via LPC-Link2 with functionality including:
    • Application profiling
    • Interrupt trace, including timeline graphing (Pro edition)
    • Data watch: one (Free edition), up to four (Pro edition)
    • Performance counter monitoring
    • Printf over ITM trace channel

Advanced multi-core support

  • Provision for creating linked projects for each core in multi-core MCUs
  • Debug multi-core projects within a single IDE instance with ability to link various debug views to specific cores

Power measurement tool

  • Sample power usage at adjustable rates of up to 200 ksps; average power usage display option
  • Explore detailed plots of collected data in IDE
  • Export data for analysis with other tools

Red State: state machine designer and code generator for state configurable timers (SCTs)

  • Design state machines graphically
  • Generates standard C code
  • Configures SCTimer/PWM
  • Can be used to create software state machine

MSYS (MSYS sources are not modified by NXP Semiconductors)

Eclipse (Eclipse sources are not modified by NXP Semiconductors)

  • Downloads
    • LPCXpresso 6 is based on Eclipse Juno (SR2) release
    • LPCXpresso 7 is based on Eclipse Kepler (SR1) release
    • LPCXpresso 7.4 is based on Eclipse Luna (SR1) release

DFU-UTIL (DFU-UTIL is not modified by NXP Semiconductors)

More

Supported Devices

Downloads

Quick reference to our software types.

1 download

  • Development IDEs and Build Tools

    LPCXpresso IDE

Note: For better experience, software downloads are recommended on desktop.

Y true 0 SSPLPCXPRESSOen 8 Brochure Brochure t518 1 Supporting Information Supporting Information t531 1 User Guide User Guide t792 6 en_US en_US en User Guide User Guide 6 1 8.2.2 English LPCXpresso IDE Red - State Guide 1461708795158711656561 SSP 1.8 MB Registration without Disclaimer None documents Extended 1461708795158711656561 /secured/assets/documents/en/user-guide/LPCXpresso_IDE_Red_State_Guide.pdf 1815277 /secured/assets/documents/en/user-guide/LPCXpresso_IDE_Red_State_Guide.pdf LPCXPRESSO_IDE_RED_STATE_GUIDE documents Y N 2016-10-31 LPCXpresso IDE Red - State Guide /webapp/Download?colCode=LPCXPRESSO_IDE_RED_STATE_GUIDE /secured/assets/documents/en/user-guide/LPCXpresso_IDE_Red_State_Guide.pdf User Guide N 132339537837198660 2023-06-18 pdf Y en Sep 12, 2016 132339537837198660 User Guide Y N LPCXpresso IDE Red - State Guide 2 8.2.2 English LPCXpresso IDE Power - Measurement Guide 1461709221469724724397 SSP 768.3 KB None None documents None 1461709221469724724397 /docs/en/user-guide/LPCXpresso_IDE_Power_Measurement.pdf 768305 /docs/en/user-guide/LPCXpresso_IDE_Power_Measurement.pdf LPCXPRESSO_IDE_POWER_MEASUREMENT documents N 2016-05-16 LPCXpresso IDE Power - Measurement Guide /docs/en/user-guide/LPCXpresso_IDE_Power_Measurement.pdf /docs/en/user-guide/LPCXpresso_IDE_Power_Measurement.pdf User Guide N 132339537837198660 2022-12-07 pdf en Sep 12, 2016 132339537837198660 User Guide Y N LPCXpresso IDE Power - Measurement Guide 3 8.2.2 English LPCXpresso IDE - Installation and Licensing Guide 1461709222527720337466 SSP 462.6 KB None None documents None 1461709222527720337466 /docs/en/user-guide/LPCXpresso_IDE_Installation_Guide.pdf 462555 /docs/en/user-guide/LPCXpresso_IDE_Installation_Guide.pdf LPCXPRESSO_IDE_INSTALLATION_GUID documents N 2016-05-16 LPCXpresso IDE - Installation and Licensing Guide /docs/en/user-guide/LPCXpresso_IDE_Installation_Guide.pdf /docs/en/user-guide/LPCXpresso_IDE_Installation_Guide.pdf User Guide N 132339537837198660 2022-12-07 pdf en Sep 12, 2016 132339537837198660 User Guide Y N LPCXpresso IDE - Installation and Licensing Guide 4 8.2.2 English LPCXpresso IDE - User Guide 1461708802710737310967 SSP 2.6 MB None None documents None 1461708802710737310967 /docs/en/user-guide/LPCXpresso_IDE_User_Guide.pdf 2646344 /docs/en/user-guide/LPCXpresso_IDE_User_Guide.pdf LPCXPRESSO_IDE_USER_GUIDE documents N 2016-05-16 LPCXpresso IDE - User Guide /docs/en/user-guide/LPCXpresso_IDE_User_Guide.pdf /docs/en/user-guide/LPCXpresso_IDE_User_Guide.pdf User Guide N 132339537837198660 2022-12-07 pdf en Sep 12, 2016 132339537837198660 User Guide Y N LPCXpresso IDE - User Guide 5 8.2.2 English LPCXpresso IDE Instruction - Trace Guide 1461709221962712546384 SSP 858.2 KB None None documents None 1461709221962712546384 /docs/en/user-guide/LPCXpresso_IDE_Instruction_Trace.pdf 858172 /docs/en/user-guide/LPCXpresso_IDE_Instruction_Trace.pdf LPCXPRESSO_IDE_INSTRUCTION_TRACE documents N 2016-05-16 LPCXpresso IDE Instruction - Trace Guide /docs/en/user-guide/LPCXpresso_IDE_Instruction_Trace.pdf /docs/en/user-guide/LPCXpresso_IDE_Instruction_Trace.pdf User Guide N 132339537837198660 2022-12-07 pdf en Sep 12, 2016 132339537837198660 User Guide Y N LPCXpresso IDE Instruction - Trace Guide 6 8.2.2 English LPCXpresso IDE SWO - Trace Guide 1461708798935720172057 SSP 1.2 MB None None documents None 1461708798935720172057 /docs/en/user-guide/LPCXpresso_IDE_SWO_Trace.pdf 1200888 /docs/en/user-guide/LPCXpresso_IDE_SWO_Trace.pdf LPCXPRESSO_IDE_SWO_TRACE documents N 2016-05-16 LPCXpresso IDE SWO - Trace Guide /docs/en/user-guide/LPCXpresso_IDE_SWO_Trace.pdf /docs/en/user-guide/LPCXpresso_IDE_SWO_Trace.pdf User Guide N 132339537837198660 2022-12-07 pdf en Sep 12, 2016 132339537837198660 User Guide Y N LPCXpresso IDE SWO - Trace Guide Brochure Brochure 1 7 0 English LPCXpresso Integrated Development Environment (IDE) 1461698583173734359138 SSP 1.1 MB None None documents None 1461698583173734359138 /docs/en/brochure/LPCXpresso_IDE_Flyer.pdf 1096148 /docs/en/brochure/LPCXpresso_IDE_Flyer.pdf LPCXPRESSO_IDE_FLYER documents N 2016-05-16 LPCXpresso Integrated Development Environment (IDE) /docs/en/brochure/LPCXpresso_IDE_Flyer.pdf /docs/en/brochure/LPCXpresso_IDE_Flyer.pdf Brochure N 712453003803778552 2022-12-07 pdf en Nov 5, 2015 712453003803778552 Brochure Y N LPCXpresso Integrated Development Environment (IDE) Supporting Information Supporting Information 1 8 8.2.2 English 1469050594981728136676 SSP 47.6 KB None None documents None 1469050594981728136676 /docs/en/supporting-information/ReadmeLPCXpresso.pdf 47636 /docs/en/supporting-information/ReadmeLPCXpresso.pdf LPCXPRESSO-V8.2.2-RM documents N N 2016-07-20 LPCXpresso v8.2.2 Readme /docs/en/supporting-information/ReadmeLPCXpresso.pdf /docs/en/supporting-information/ReadmeLPCXpresso.pdf Supporting Information N 371282830530968666 2022-12-07 pdf N en Sep 28, 2016 371282830530968666 Supporting Information N LPCXpresso v8.2.2 Readme false 0 LPCXPRESSO downloads en true 1 Y SSP Brochure 1 /docs/en/brochure/LPCXpresso_IDE_Flyer.pdf 2016-05-16 1461698583173734359138 SSP 7 Nov 5, 2015 Brochure LPCXpresso Integrated Development Environment (IDE) None /docs/en/brochure/LPCXpresso_IDE_Flyer.pdf English documents 1096148 None 712453003803778552 2022-12-07 /docs/en/brochure/LPCXpresso_IDE_Flyer.pdf LPCXpresso Integrated Development Environment (IDE) /docs/en/brochure/LPCXpresso_IDE_Flyer.pdf documents 712453003803778552 Brochure N en None Y pdf 0 N LPCXpresso Integrated Development Environment (IDE) 1.1 MB LPCXPRESSO_IDE_FLYER N 1461698583173734359138 Supporting Information 1 /docs/en/supporting-information/ReadmeLPCXpresso.pdf 2016-07-20 1469050594981728136676 SSP 8 Sep 28, 2016 Supporting Information None /docs/en/supporting-information/ReadmeLPCXpresso.pdf English documents 47636 None 371282830530968666 2022-12-07 N /docs/en/supporting-information/ReadmeLPCXpresso.pdf LPCXpresso v8.2.2 Readme /docs/en/supporting-information/ReadmeLPCXpresso.pdf documents 371282830530968666 Supporting Information N en None pdf 8.2.2 N N LPCXpresso v8.2.2 Readme 47.6 KB LPCXPRESSO-V8.2.2-RM N 1469050594981728136676 User Guide 6 /secured/assets/documents/en/user-guide/LPCXpresso_IDE_Red_State_Guide.pdf 2016-10-31 1461708795158711656561 SSP 1 Sep 12, 2016 User Guide LPCXpresso IDE Red - State Guide Registration without Disclaimer /secured/assets/documents/en/user-guide/LPCXpresso_IDE_Red_State_Guide.pdf English documents 1815277 None 132339537837198660 2023-06-18 Y /webapp/Download?colCode=LPCXPRESSO_IDE_RED_STATE_GUIDE LPCXpresso IDE Red - State Guide /secured/assets/documents/en/user-guide/LPCXpresso_IDE_Red_State_Guide.pdf documents 132339537837198660 User Guide N en Extended Y pdf 8.2.2 Y N LPCXpresso IDE Red - State Guide 1.8 MB LPCXPRESSO_IDE_RED_STATE_GUIDE N 1461708795158711656561 /docs/en/user-guide/LPCXpresso_IDE_Power_Measurement.pdf 2016-05-16 1461709221469724724397 SSP 2 Sep 12, 2016 User Guide LPCXpresso IDE Power - Measurement Guide None /docs/en/user-guide/LPCXpresso_IDE_Power_Measurement.pdf English documents 768305 None 132339537837198660 2022-12-07 /docs/en/user-guide/LPCXpresso_IDE_Power_Measurement.pdf LPCXpresso IDE Power - Measurement Guide /docs/en/user-guide/LPCXpresso_IDE_Power_Measurement.pdf documents 132339537837198660 User Guide N en None Y pdf 8.2.2 N LPCXpresso IDE Power - Measurement Guide 768.3 KB LPCXPRESSO_IDE_POWER_MEASUREMENT N 1461709221469724724397 /docs/en/user-guide/LPCXpresso_IDE_Installation_Guide.pdf 2016-05-16 1461709222527720337466 SSP 3 Sep 12, 2016 User Guide LPCXpresso IDE - Installation and Licensing Guide None /docs/en/user-guide/LPCXpresso_IDE_Installation_Guide.pdf English documents 462555 None 132339537837198660 2022-12-07 /docs/en/user-guide/LPCXpresso_IDE_Installation_Guide.pdf LPCXpresso IDE - Installation and Licensing Guide /docs/en/user-guide/LPCXpresso_IDE_Installation_Guide.pdf documents 132339537837198660 User Guide N en None Y pdf 8.2.2 N LPCXpresso IDE - Installation and Licensing Guide 462.6 KB LPCXPRESSO_IDE_INSTALLATION_GUID N 1461709222527720337466 /docs/en/user-guide/LPCXpresso_IDE_User_Guide.pdf 2016-05-16 1461708802710737310967 SSP 4 Sep 12, 2016 User Guide LPCXpresso IDE - User Guide None /docs/en/user-guide/LPCXpresso_IDE_User_Guide.pdf English documents 2646344 None 132339537837198660 2022-12-07 /docs/en/user-guide/LPCXpresso_IDE_User_Guide.pdf LPCXpresso IDE - User Guide /docs/en/user-guide/LPCXpresso_IDE_User_Guide.pdf documents 132339537837198660 User Guide N en None Y pdf 8.2.2 N LPCXpresso IDE - User Guide 2.6 MB LPCXPRESSO_IDE_USER_GUIDE N 1461708802710737310967 /docs/en/user-guide/LPCXpresso_IDE_Instruction_Trace.pdf 2016-05-16 1461709221962712546384 SSP 5 Sep 12, 2016 User Guide LPCXpresso IDE Instruction - Trace Guide None /docs/en/user-guide/LPCXpresso_IDE_Instruction_Trace.pdf English documents 858172 None 132339537837198660 2022-12-07 /docs/en/user-guide/LPCXpresso_IDE_Instruction_Trace.pdf LPCXpresso IDE Instruction - Trace Guide /docs/en/user-guide/LPCXpresso_IDE_Instruction_Trace.pdf documents 132339537837198660 User Guide N en None Y pdf 8.2.2 N LPCXpresso IDE Instruction - Trace Guide 858.2 KB LPCXPRESSO_IDE_INSTRUCTION_TRACE N 1461709221962712546384 /docs/en/user-guide/LPCXpresso_IDE_SWO_Trace.pdf 2016-05-16 1461708798935720172057 SSP 6 Sep 12, 2016 User Guide LPCXpresso IDE SWO - Trace Guide None /docs/en/user-guide/LPCXpresso_IDE_SWO_Trace.pdf English documents 1200888 None 132339537837198660 2022-12-07 /docs/en/user-guide/LPCXpresso_IDE_SWO_Trace.pdf LPCXpresso IDE SWO - Trace Guide /docs/en/user-guide/LPCXpresso_IDE_SWO_Trace.pdf documents 132339537837198660 User Guide N en None Y pdf 8.2.2 N LPCXpresso IDE SWO - Trace Guide 1.2 MB LPCXPRESSO_IDE_SWO_TRACE N 1461708798935720172057 true Y Softwares

Documentation

Quick reference to our documentation types.

8 documents

Compact List

Brochure (1)
Supporting Information (1)
User Guide (6)

Related Software

Quick reference to our software types.

2 software files

Note: For better experience, software downloads are recommended on desktop.

Support

What do you need help with?