NXP: OM11049 LPCXpresso - LPC1114

NXP dev kits.pngdev kits room_2.pngknode.png

  BUY NOWBUY NOW 
Kit OverviewDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents

OverviewOM11049_1.PNG

 

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
TypeDescription
User ManualLPCXpresso User Manual
Reference ManualCortex-M0 Technical Reference Manual
DatasheetDatasheet LPC1111/12/13/14 Microcontroller

 

Design Elements
TypeDescription
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

 

Video


 

Back to top

 

Kit Features


OM11049_2.PNG

  • 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:

 

  • OM11049OM11049 ARM multiProductLinkLPC1114 Demo Board

 

 

Back to top


NXP dev kits.pngdev kits room_2.pngknode.png