P&E's CYCLONE programmer is a powerful in-circuit, stand-alone programmer for many NXP® processor families. It's a versatile tool that offers on-board storage of programming images, provides power to the target, supports manual or automated programming, and has an easy-to-use touchscreen interface.

Supports many NXP processor families and offers on-board storage of programming images, provides power to the target, supports manual or automated programming, and has an easy-to-use touchscreen interface.

LPC-Link 2 is an extensible, stand-alone debug probe that can be configured to support various development tools and IDEs using a variety of different downloadable firmware images. It can also be used as an evaluation board in its own right for the NXP® LPC4370 triple core MCU. Through the use of an add-on board from Embedded Artists, it can be used as an oscilloscope or logic analyzer!

Embedded Software
(1)

BSP, Drivers and Middleware
(1)

LPCScrypt is a command-line based, fast flash, EEPROM, OTP and security programming tool for LPC1800 and LPC4300 series microcontrollers. LPCScrypt consists of two parts, a multi-platform command line tool and an MCU firmware monitor. In use, the firmware monitor is downloaded to the target MCU using USB DFU support built into the on-chip ROM (using USB0 or USB1)

Tools and Software

Development Hardware
(
11
)

Emulators, Probes, and Programmers
(
9
)

The ULINKpro debug and trace unit connects your PC's USB port to your target system and allows you to program, debug, and analyze your applications using its unique streaming trace technology. ULINKpro is compatible with Keil MDK and Arm DS.

The UAD3+, equipped with up to 4 GB of trace memory and powerful interfaces to target and host, is the right solution for trace, multicore debugging, profiling and code coverage analysis. Parallel and high-speed serial trace (AURORA) is supported.

The (UAD2next) combines the state-of-the-art debugging features and CAN with trace capabilities. It can be extended by plugin trace modules supporting e.g. ARM CoreSight parallel trace and AURORA serial trace and is equipped with 512MB trace memory.

The iC5000 is a single hardware platform supporting many different processors and microcontrollers. From the debug technology perspective, it supports on-chip debug emulation including on-chip trace buffers and Nexus/ETM trace.

The iC5700 is a single hardware platform supporting many different processors and microcontrollers. From the debug technology perspective, it supports on-chip debug emulation including on-chip trace buffers and external (high speed) trace ports.

Evaluation and Development Boards
(
2
)

Embedded Artists' LPC4357 Developer's Kit lets you get up-and-running quickly with the LPC4357 OEM board, for rapid prototyping and proof-of-concept designs. The development kit is a reference design for LPC4357 peripherals.

The SX-ULPAN-SHIELD is a Wi-Fi module-based adapter board designed to plug into Arduino-compatible boards that contain a microcontroller (MCU), such as the Freedom development kits from NXP (FRDM-K22F) and other boards derived from Arduino.

Development Software
(
12
)

IDE and Build Tools
(
8
)

IAR Embedded Workbench for ARM is an integrated development environment with project management tools and editor. It includes a highly optimizing C/C++ compiler and the comprehensive C-SPY Debugger with simulator and hardware debugging support.

Embedded Studio is a streamlined and powerful C/C++ IDE for ARM microcontrollers specifically designed to provide you with everything needed for professional embedded development: an all-in-one solution aiming at stability and a continuous workflow.

winIDEA Open is an open and free integrated development environment, debugger and test platform for Cortex-M based embedded systems development. winIDEA Open supports different debug hardware and evaluation boards.

Test, Debug and Analyzer Software
(
4
)

UDE is a debug, trace and test platform for a wide range of embedded systems. It supports the debugging of multicore targets within one consistent user interface. Run-time analysis and outstanding scripting capabilities are more key features.

The SourcePoint debugger is targeted at making the developer task of debugging code a rewarding experience by providing access to the complexities of navigating ARM®-based SoC processors including CoreSight™ configuration.

Operating Systems
(
1
)

uC/OS-II is a real-time kernel with a history of use in safety-critical systems. The list of certified systems developed around this kernel is lengthy, and includes a number of DO-178C, DAL A aerospace devices.

Protocol Stacks
(
6
)

emSecure is a SEGGER software package that allows creation and verification of digital signatures. emSecure can be used in numerous applications to prevent cloning and tampering with the device it runs on. It is optimized for embedded systems.

emSSL is a SEGGER software library that enables secure connections across the Internet. The small resource requirements such as 7kB RAM and 20kB ROM usage make emSSL the ideal product for single-chip-systems seeking security.

uC/TCP-IP is a robust embedded protocol stack written in accordance with the relevant RFCs. The stack is packaged with implementations of a number of popular application protocols and offers IPv4 and IPv6 support

Companion Silicon and Modules
(
1
)

Companion Silicon and Modules
(
1
)

The SX-ULPAN is an ultra-low-power Wi-Fi module with dual-band 802.11a/b/g/n.This low power Wi-Fi module is based on QCA4004 radio from Qualcomm and supports UART for host interface. The modules small form factor make it perfect for portable devices.