Efficient debug and trace capabilities are integral to efficient code development and test. For developing with LPC MCUs, NXP offer users a range of choices for debug and trace features from ARM, NXP, and ecosystem partners. ARM MCUs provide a JTAG and/or Serial Wire Debug (SWD) interface, with numerous on-core capabilities to help developers efficiently test and validate applications. Many ARM Cortex-M3 and M4 processors also include powerful trace capabilities, and most Cortex-M0+ devices include instruction trace. Debug probes give the host computer running the development tools access to these features, and implement hardware solutions to provide capabilities such as unlimited flash breakpoints, flash programming, multi-core debug, semi-hosting (standard I/O functionality via debug channel), and more.
All LPCXpresso target boards include an integrated JTAG/SWD debug probe (referred to as LPC-Link/Link2), eliminating the need for a separate probe when using the LPCXPresso IDE. Newer LPCXpresso boards, with the Link2 debug probe, can be programmed to support the ARM CMSIS-DAP debug protocol, enabling their use with a range of partner development tool suites. In addition, using LPCXpresso board schematics, you can implement your own target board designs that can utilize these probes.
LPC-Link/Link2 debug probes can be connected to an external target and used as standalone debug probe to develop for a wide variety of NXP's Cortex-M0, Cortex-M3, and Cortex-M4 based applications. This is achieved in different way depending on the board generation:
A range of debug and trace probes with target flash programming capabilities are also available from ecosystem partners, allowing developers to fully exploit these capabilities in their IDE of choice. In addition, debug probe products from NXP partners offer a wide range of host interface options including from USB, Ethernet and WiFi.
NXP works closely with these debug probe experts to enable developers to fully utilize the benefits their probes and related tools can deliver. To get to know NXP's partners and how to find the latest information on their offerings based on LPC microcontrollers please review their introductory messages below. Refer to the Partner Cross Reference for LPC MCUs for specific devices supported by each partner.
IAR Systems is the world's leading provider of development tools for embedded systems. The highly optimizing C/C++ compiler and debugger tool suite IAR Embedded Workbench supports a wide range of microcontrollers, including all ARM cores. IAR Systems also provides integrated debug probes, starter kits, and graphical state machine design tools. Learn More
iSYSTEM is a leading provider of advanced embedded software development and test tools for real-time embedded applications. iSYSTEM's modular product lineup enables developers to achieve highest productivity throughout the entire embedded software development, test and certification process. iSystem.connect, an open and public API, establishes connectivity to other tools allowing remote control of the entire debug and test process. Learn More
The Keil tools by ARM provide a complete software development environment for ARM Cortex-M microcontrollers. Keil MDK, the MDK Middleware, the ULINK debug adapters and various development boards for the NXP LPC product lines are the foundation for efficient software development and short time to market. Learn More
SEGGER offers professional Embedded Software and Development Tools designed from the ground up specifically for embedded systems. With decades of experience in programming efficiently on embedded systems, SEGGER has created highly integrated, cost-effective programming and development tools, such as the industry leading JLink/JTrace line of debug probes and Flashers (stand-alone flash programmer) which make use of SEGGER's own RTOS (embOS) and middleware. Learn More
Lauterbach is the leading manufacturer of complete, modular and upgradeable microprocessor development tools worldwide with experience in the field of embedded designs since 1979. At the headquarters in Hoehenkirchen, near Munich, the engineering team develops and produces highly proficient and specialized Development Tools, which are utilized all over the world under the brand TRACE32®. Learn More
PEmicro is an industry trendsetter in hardware and software development tools for NXP and ARM Cortex microcontrollers. We take pride in our committment to providing professional, low-cost development tools and prompt, knowledgeable customer support. PEmicro was founded in Boston and incorporated in 1982. Early on we developed and marketed the first general purpose EPROM programmer, and we've since continued to innovate embedded systems tools with cutting-edge features, such as our popular Cyclone production programmers. Learn More