NXP

NXP


Design Support

NXP's microcontrollers are supported by a large number of software development tools that support editing, compiling, and debugging application code. For added flexibility, many of the IDEs (integrated development environment) work with a variety of JTAG debuggers, emulators, and compilers. NXP's 3rd party tool vendors offer a range of operating systems, from small real-time kernels for deeply embedded systems to large, complex operating systems like Linux and Windows CE.

In-circuit emulators and JTAG debuggers support software debugging and on-chip Flash programming. The majority of NXP's microcontrollers allow instruction and/or data trace capabilities via the Single Wire Viewer (LPC1700 devices), the Embedded Trace Macrocell (most LPC2000 devices), or the Embedded Trace Buffer (LPC3000 family).

NXP offers evaluation boards and starter kits as an inexpensive way to test drive their microcontrollers, software development tools, and sample applications. Some kits contain a JTAG unit for software debugging and device programming, along with a free evaluation version of the IDE.