Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Development Tools for ARM-based microcontrollers - Select from the best in support
All of NXPs ARM microcontroller products are supported by a well established and rapidly growing network of third-party tool suppliers. Customers have direct access to a wide set of options, from evaluation boards and emulators to compilers, debuggers, RTOSs, software stacks, and more. This document provides an overview of the exceptional tool support offering that is available for our ARM-based microcontrollers. For further information about NXP microcontrollers and the surrounding ecosystem please visit www.nxp.com/microcontrollers. Evaluation Boards, Starter Kits, and Single Board Computers (SBCs)
Evaluation boards and Starter Kits are an inexpensive way to experience the features of the NXP microcontroller devices and the software development tools and sample applications surrounding them. Some kits contain a JTAG unit for software debugging and device programming as well as free evaluation versions of integrated development environments IDEs, helping you to start developing your application quickly and easily. Single-Board Computers (SBCs), also called System-On-Modules (SOMs), allow you to reduce time-to-market and costs in all stages of embedded design from evaluation and prototyping to development and OEM deployment.
Supported Devices
LPC11C1x LH7A4xx LPC111x LPC175x LPC176x LPC210x LPC211x LPC212x LPC219x LPC213x LPC214x LPC215x LPC221x LPC222x LPC229x LPC236x LPC237x LPC238x LPC242x LPC245x LPC246x LPC247x LPC288x LPC291x LPC292x LPC293x LPC313x LPC314x LPC315x LPC318x LPC13xx LH754xx LH795xx LPC32xx
Supplier
ARM Code Red
Board
mbed RDB1768 EA-QSB-xxx EA-EDU-xxx EA-OEM-xxx LPCXpresso LPCEB2000-x LPCEB2300 EM-LPC2478 EM-LPC175X EM-LPC176X EM-LPC1300 Blue Sprite (LPC1100) MINI 3250
Populated Device
LPC1768 LPC1768
Comments
Rapid prototyping tool LPC1700-based evaluation board QuickStart Boards with headers Education Boards with various add-on boards SOM OEM boards with or w/o base boards Plugs into LPCXpresso Baseboard 3 CPU module boards + Expansion board Evaluation board for LPC236x series Evaluation board for LPC247x series Evaluation board for LPC175x series Evaluation board for LPC176x series Evaluation board for LPC1300 series Evaluation board for LPC1100 series Evaluation board for LPC3250 series
various various various various various LPC2368 LPC2478 LPC175x LPC176x LPC1300 LPC1100 LPC3250
Embedded Artists
Embest
Supplier
eSysTech
Board
SOM eLPCxx eLPC 35TS-LPCxxxx 57TS-LPCxxxx
Populated Device
various various
Comments
3 System-On-Module boards (SOMs) Evaluation Kits for the a.m. SOMs 5.7 LCD and 3.5 LCD Generic Carrier Board for CPU/LCD modules CPU module boards for common carrier board ARM Industrial Reference Design boards USB-Dongle Derivative Boards LCD Demo board for LPC215x credit-card-sized 32-bit processor module .NET Micro Framework Development System OEM Board with .NET Micro Framework Boards in USB stick format; include HiTOP5 IDE / Tasking compiler (eval); Add-on COM boards are available with various connectors, LCD, etc.
FDI
LPC2158 LH7A404 LPC238x LPC24xx LPC176x various LPC24x8 LPC3250 LPC29xx various LPC1114
AUCKLAND USBizi Embedded Master LPC176x-Stick LPC13xx-Stick LPC24xx-Stick LPC3250-Stick LPC29xx KSK-LPC17xx KSK-LPC1114
Hitex
Motor control add-on kits are available! All M3 boards come w/ a 32KB code-limited version of the IAR EWARM IDE / compiler and are also available as kits w/ J-Link JTAG debugger. M0 parts are 8K limited. IAR JLINK on board M0 parts are 8K limited. LPC11C14 Kit comes JLINK Lite M3, IAR JLINK on board
IAR
LPC11C14 LPC1343 various LPC2378 LPC24x8 various LPC210x LPC2138 LPC17xx various LPC21xx LPC23xx LPC24xx LPC29xx LPC2138 LPC2104 various LH7xxxx
Nohau brand manufactured by Ice Technology Available for LPC2103 and LPC2106 on-board integrated iSYSTEM debugger
Keil / ARM
All evaluation boards come with a 32KB codelimited evaluation version of MDK-ARM, which includes the Keil Vision4 IDE and the ARM Compilation Tools. They are also available as Starter Kits with the ULINK2 or ULINK-ME JTAG adapters
LPC2138-based evaluation platform LPC2104-based Starter Kit Fengbao Electronics Technology Co, LTD. Development Boards for BlueStreak devices
Supplier
NXP Oasis
Board
IRD-LPCxxxx LPCXpresso various LPC-H2xxx LPC-P2xxx LPC-MT-21xx LPC-E2xxx
Populated Device
various various
Comments
LPCxxxx Industrial Reference Designs (IRDs) Ultra Low cost development board with IDE supporting 128KB Code. Oasis Technologies Compact Header Prototype Boards Prototype Boards Small boards w/ 16x2 LCD + 5 buttons Prototype boards with Ethernet interface Development boards for LPC23xx/24xx Development board for LPC1766
various various
Olimex
lpc3131 header board LPC1114 Prototype board LPC1343 Prototype board various LPC2294 LPC3180 LPC3250 various LPC2138 Single Board Computer DIP modules SOM + RDK for LPC229x SOM, RDK, Linux and WinCE BSPs for LPC3180 SOM, RDK, Linux and WinCE BSPs for LPC32x0 Simple target / header boards General-purpose eval board for LPC213x General-purpose eval board for LPC214x ARM microcontroller based Evaluation Boards ARM microcontroller based Evaluation Boards Evaluation Boards for LPC2100/LPC2200
PASAT
various phyCORE-229x
PHYTEC
phyCORE-3180 phyCORE-3250
TB2-LPC21xx EVB-LPC2138 EVM-LPC2148 Mini-ARM-xxxx YL-LPCxxxx EasyARM2131 SmartARM2200 SmartARM2300 SmartARM2400 MiniARM M2x
LPC2148 various various LPC2131 various various LPC3250 LPC3131 LPC768 LPC1752 LPC1343 LPC1114
SBCs based on LPC237x / LPC2478 SBCs based on LPC236x / LPC2387 (100 pin)
ZLG
TinyARM T23 SmartARM3250 SmartARM3130 SmartCortexM3-1700 EasyCortexM3-1752 EasyCortexM3-1300 TinyM0Cortex-M0 Family Core M0 LPC1000 M3
LH7 / LH7A
1) 2) 3)
LPC3000 ARM926EJ
1)
ARM7TDMI
2)
ARM720T
3)
ARM922T
Software Package
VX-toolset for ARM Software Development Kit for ARM (sdk4arm) RealView Development Suite (RVDS) AsIDE for ARM Red Suite 2 Sourcery G++ CSIDE CooCox Embest IDE for ARM BenchX Green Hills Development Tools for ARM HiTOP IDE/Debugger Embedded Workbench for ARM (EWARM) Nohau EMUL-ARM ICCV7 winIDEA MicroEJ Microcontroller Development Kit (MDK-ARM) TRACE32 EDGE LabVIEW for ARM LPCXpresso Triton IDE CodeMaster-ARM Universal Debug Engine (UDE) RIDE CrossWorks for ARM Chameleon SCARM TKStudio
JTAG Debuggers and Trace Emulators (most can also be used for on-chip Flash programming)
In-circuit emulators and JTAG debuggers are extremely valuable tools when it comes to software debugging and on-chip Flash programming. In addition, the vast majority of NXPs microcontrollers allow instruction and/or data trace capabilities via the Single Wire Viewer (SWV, in the LPC1700 devices), the Embedded Trace Macrocell (ETM; in most LPC2000 devices), or the Embedded Trace Buffer (ETB; in the LPC3000 family).
Supported Devices
LPC11C1x LPC1102 LH7A4xx LPC111x LPC13xx LPC17xx LPC21xx LPC22xx LPC23xx LPC24xx LPC28xx LPC29xx LH754xx LH795xx
Supplier
Abatron Amontec Arium
LPC3xxx
Comments
BDI1000, BDI2000, BDI3000 Generic USB JTAG cable interface Run control with trace Run control with up to 8 GBytes of trace Run control
ARM Ashling Brendes Code Red Computex CooCox Embest Green Hills
High speed Run Time control JTAG probe Run time control with Trace Real-Time-Trace or JTAG Emulator SWD/SWV,ETM Trace or JTAG Emulator JTAG debug interface for Cortex-M3 SWD
JTAG debug interface for Cortex-M JTAG debug interface for Cortex-M & ARM ARM7 and ARM9 USB-JTAG/SWD debug probe for ARM IAR J-Trace for ARMhardware trace probe Trace Module available Debugger Debugger with ETM Trace Trace via serial wire viewer for M3 Trace via serial wire viewer for M3 Supports SWV and 4 -bit ETM trace JTAG debugger JTAG w/Trace JTAG w/ETB Trace JTAG Debugger Ethernet JTAG Debugger ARM-USB-OCD/TINY/TINY-H, ARM-JTAG/EW JTAG debugger JTAG-Debug, SWD/SWV-Debug/Trace JTAG,SWD/SWV,ETM/ETB Trace ETM / ETB Trace debugger Debug up to 32 KB in RAM or Flash Unlimited debugging, programming unlimited Flash Breakpoints, native support by IAR, KEIL, Rowley, add-on-support for RDI and GDB unlimited Flash Breakpoints, native support by IAR, KEIL, Rowley, add-on-support for RDI and GDB unlimited Flash Breakpoints, native support by IAR, KEIL, Rowley, add-on-support for RDI and GDB J-Trace for ARM, J-Trace for Cortex M3
Hitex
Tantino Tanto IAR J-Link IAR J-Trace Nohau EMUL-ARM PC iC3000 iC3000 + iTRACE ULINK2 ULINK-ME ULINKpro TRACE32-ICD
Keil / ARM
TRACE32-PowerTrace TRACE32-ETB LPCLINK Odyssey ARM-*** JEM-ARM UAD2compact UAD2, UAD2+ UAD3+ UDE ETM/ETB Trace RLink-Std RLink-Pro CrossConnect for ARM J-Link J-Link Pro J-Link Ultra J-Trace
pls
Raisonance Rowley
SEGGER
Supplier
Signum uCdragon Yokogawa
LPC3xxx
1)
Comments
Includes Chameleon Debugger, ETB Includes Chameleon Debugger, ETM/ETB works with microVIEW-PLUS debugger
ARM7TDMI
2)
3)
LH7 / LH7A
4)
5)
LPC1000 M0
M3
ZLG
LPC2000
1) 2)
LPC3000
5)
6)
ARM968 3) ARM7TDMI
4)
ARM720T
ARM922T
6)
ARM926EJ
Supplier
Adeneo Embedded BSQUARE CMX CooCox eCosCentric ENEA eSysTech Express Logic GHI Green Hills I2ST IAR InterNiche Keil / ARM Mentor Graphics Micrium Micro Digital
LPC32xx
Comments
Free binary eval versions available for LPC24xx: uCLinux Free binary eval versions available Full source code included, no royalties Full source code included, no royalties Free and open ARM Cortex M RTOS Combined with eCosPro IDE
USBizi and EmbeddedMaster products Call GHS regarding BSP availability runs on any ARM7 or ARM9 core Suws scheduling
Easily ported to other NXP controllers Runs on Any ATM7, ARM9, Cortex-M3 Out-of-the-box RTOS, 30-Day Money Back Guarantee FREE WinCE 6.0 BSP from NXP FREE Linux 2.6.34 BSP from NXP Check www.lpclinux.com for latest and support. FREE Linux 2.6.33 BSP from NXP Check www.lpclinux.com for latest and support FREE Linux 2.6.16 BSP from NXP Instruction-set architecture Highly customizable and reliable RTOS Runs on any ARM7, ARM9, Cortex-M3
NXP
Pumpkin Quadros Real Time Engineers Ltd SEGGER Wind River WITTENSTEIN Rowbots
Family Core M0
LPC1000 M3
LPC2000 ARM7TDMI
ARM7TDMI
2)
ARM720T
3)
ARM922T
Supplier
CMX Cypherbridge Systems Express Logic Green Hills I2ST IAR InterNiche Keil / ARM Mentor Graphics Micrium Micro Digital NXP OnChip Quadros SEGGER SEVENSTAX Wittenstein ZLG
TCP/IP Stacks
CMX-TCP/IP CMX-MicroNet uSSL NetX NetX Duo GHNet ECOM-Net PowerPac TCP/IP NicheLite NicheStack/IPv4 NicheStack/Dual IPv4/v6 RL-TCPnet Nucleus Ethernet C/TCP-IP smxNS NicheLite for LPC / LH OT-NET RTXC Quadnet RTXC Quark embOS/IP TCP/IP Stack Connect TCP/IP ZLG/IP Family Core
Comments
Full featured stack, source code included, no royalties Very small ROM/RAM footprint, source code, no royalties SSL, SSH, SCP, secure bootloader and remote installer, crypto library
Full-duplex, thread-safe
many additional plugins available part of RL-ARM Easily ported to other NXP controllers Out-of-the-box TCP/IP Solution, 30-Day Money Back Guarantee Free LPC/LH-specific NicheLite UDP,TCP,DHCP,DNS,ICMP,ARP Full-featured TCP/IP v4/6 solution Small footprint TCP/IPv4 solution High-performance IP-Stack, TCP, UDP, IP, ICMP, IGMP, NTP
LPC1000 M3
LPC2000 ARM7TDMI
LH
2)
1) 3)
1) 2)
LPC3000
3)
ARM720T
ARM926EJ
Supplier
CMX
USB Stacks
CMX-USB Device CMX-USB Host CMX-USB OTG
Comments
USB Device stack USB Host stack USB On-the-Go stack USB Device Stack USB Host / OTG stack Device stack w/ many class drivers Host stack w/ many class drivers USB OTG stack USB Device Stack USB 1.1/2.0 Device Stack USB 1.1/2.0 Host Stack USB On-The-Go Stack
USBX Device USBX Host EUSBD EUSBH EUSB-OTG PowerPac USB USBware Device Stack
Jungo
USB Device stack; part of RL-ARM Device/Host/OTG USB Device stack USB Host stack USB On-the-Go stack
USB Device Stack, 30-Day Money Back Guarantee USB Host Stack, 30-Day Money Back Guarantee USB OTG Stack, 30-Day Money Back Guarantee Free USB Host Stack w/ MSC driver Supports MSC,CDC,HID and Audio Supports MSC,CDC,HID and Audio Embedded USB Device stack Embedded USB Host stack Embedded OTG stack Device Stack, runs out of the box Host Stack, runs out of the box, driver for LPC313x in development Free open-source USB Device Stack
Micro Digital
smxUSBH smxUSBO
NXP OnChip
Quadros
SEGGER SourceForge
CDC, HID, Raw Bulk Mass Storage, CDC, HID Windows 2000/XP/Vista and CE Windows 2000/XP/Vista and CE USB 1.1/2.0 Host Stack USB1.1/2.0 Device Stack
Thesycon
ZLG
LPC3000 ARM926EJ
1)
ARM720T
2)
ARM926EJ
Supplier
CMX eCosCentric Keil / ARM Mentor Graphics NXP Quadros
CAN Drivers
CMX-CANopen eCosPro-CAN RL-CAN Nucleus CAN AppNote AN10674 CANopenRT Family Core
Comments Full source code included, no royalties CANopen support also available
ARM7TDMI
part of RL-ARM Easily ported to other NXP controllers LPC2000 CAN driver w/ FullCAN mode Real-time CANopen stack ARM7TDMI
M0
LPC1000 M3
LPC2000
Supplier
I2ST Green Hills Mentor Graphics Micrium Mobiclip Swell Software NXP SEGGER ZLG
Comments
Simulation on PC, Multi-touch Call GHS regarding driver availability Easily ported to other NXP controllers 3D Touch Screen & Menuing UI Engine Drag & Drop Toolkit with Previewer
LH7 / LH7A
3) 4) 5)
1)
Free, simple graphics library from NXP High-performance Graphic Library with target simulation for PC
2) 6)
1) 3)
LPC2000
2)
LPC3000 ARM922T
6)
ARM7TDMI
4)
ARM720T
5)
ARM926EJ
File Systems
A file system is a method for storing and organizing files and the data they contain to make it easy to find and access them. Embedded file systems typically use data storage devices such as SD/MMC cards, USB Mass Storage devices, or NAND / NOR Flash memories.
Supported Devices
LPC11C1x LH7A4xx LPC111x LPC175x LPC176x LPC210x LPC211x LPC212x LPC219x LPC213x LPC214x LPC215x LPC221x LPC222x LPC229x LPC236x LPC237x LPC238x LPC242x LPC245x LPC246x LPC247x LPC288x LPC291x LPC292x LPC293x LPC313x LPC315x LPC318x LPC13xx LH754xx LH795xx LPC32xx LPC1000 M0 M3 LPC2000 ARM7TDMI ARM968E
1)
Supplier
CMX Express Logic Green Hills HCC Embedded IAR Keil / ARM Linux Mentor Graphics Micrium Micro Digital OnChip Quadros SEGGER ZLG
File Systems
CMX-FFS FileX various various PowerPac File System RL-Flash various Nucleus File C/FS smxFS smxFFS OT-FILE RTXCflashfile emFile ZLG/FS Family Core
Comments
Full source code included, no royalties
FAT, Thin, SafeFAT, Tiny, SafeFlash +many options and drivers available
2)
part of RL-ARM VFAT, JFFS2, EXT2/3, UBIFS, more FAT 32 File System SD/MMC driver on LPC23/24/31/32xx NAND ctrl driver on LPC3180/32x0 Supports SD/MMC/USB Fail-safe NAND and NOR file systems Fail-safe NAND and NOR drivers, journaling, SD-Card interface
3)
LH7 / LH7A
LPC3000 ARM926EJ
1)
ARM7TDMI
2)
ARM720T
3)
ARM922T
Programming
There are also a lot of JTAG debuggers and emulators which are able to program the on-chip Flash of our LPC devices. Please refer to the corresponding table in this line card.
Supported Devices
LPC11C1x LPC1102 LPC3141
Supplier
Advantech Advin BPM CooCox Data I/O Elnec ESAcademy Embest FDI Hi-Lo Systems Leap Phyton
LPC3131
LPC111x
LPC175x
LPC176x
LPC210x
LPC211x
LPC212x
LPC219x
LPC213x
LPC214x
LPC215x
LPC221x
LPC229x
LPC236x
LPC237x
LPC238x
LPC245x
LPC246x
LPC247x
LPC288x
LPC291x
LPC292x
LPC293x
LPC13xx
Comments
Various programmers and sockets Various programmers and sockets
Various programmer and sockets Various programmers and sockets ISP software (free for non-production) Flash programming via JTAG
In-System Programmer for LPC2xxx Various programmers and sockets Various programmers and sockets
Supported Devices
LPC11C1x LPC1102 LPC3141
Supplier
pls Raisonance SEGGER Signum SMH Technologies System General Xeltek ZLG
LPC3131 LPC32xx
LPC111x
LPC175x
LPC176x
LPC210x
LPC211x
LPC212x
LPC219x
LPC213x
LPC214x
LPC215x
LPC221x
LPC229x
LPC236x
LPC237x
LPC238x
LPC245x
LPC246x
LPC247x
LPC288x
LPC291x
LPC292x
LPC293x
LPC13xx
Comments
Flash programming utility Requires RKit-ARM free download Flash programming via JTAG/SWD, RS232remote control, standalone operation for in-the-field-service Programs all on-chip and external NOR and NAND devices via JTAG Standalone / LAN/RS-232 connections Various programmers and sockets
LPC2000
LPC1000
M0
M3
ARM7TDMI
Free Driver Libraries, BSPs, and Code Bundles for NXP ARM-based microcontrollers
The free BSPs, drivers and libraries from NXP listed below provide a great starting point for your application development. To access these valuable software resources please visit www.nxp.com/microcontrollers and look for the software support documents.
Supported Devices
LPC11C1x LH7A4xx LPC111x LPC175x LPC176x LPC210x LPC211x LPC212x LPC219x LPC213x LPC214x LPC215x LPC221x LPC222x LPC229x LPC236x LPC237x LPC238x LPC242x LPC245x LPC246x LPC247x LPC288x LPC291x LPC292x LPC293x LPC313x LPC315x
Supplier
COREIPM NXP
LPC318x
LPC13xx
LH754xx
LH795xx
Comments IPMI, GPL2 code for i2c, RS232, flash, RTC LPC313x Common Driver Library LPC32x0 Common Driver Library ARM CMSIS compliant code for LPC17xx LPC1100 Code Bundle LPC1300 Code Bundle LPC1700 Code Bundle LPC213x/LPC214x Code Bundle LPC23xx/LPC24xx Code Bundle LPC288x Code Bundle LPC2900 Example Software Package LPC3180 Code Bundle LH754xx Board Support Package (BSP) LH79520 Board Support Package (BSP) LH79524/5 Board Support Package (BSP) LH7A400 Board Support Package (BSP) LH7A404 Board Support Package (BSP) Free WinCE 6.0 BSP from NXP Free Linux 2.6.34 BSP from NXP www.lpclinux.com for latest & support Free Linux 2.6.33 BSP from NXP www.lpclinux.com for latest & support Free Linux 2.6.16 BSP from NXP Free LPC-specific TCP/IP stack Free LH7-specific TCP/IP stack Free USB Host Stack w/ MSC driver LPC2000 CAN driver w/ FullCAN mode Free, simple graphics library from NXP
1)
NXP
NXP
NXP Linux for LPC31xx Linux for LH7/LH7A NicheLite for LPC NicheLite for LH7 USBHostLite for LPC CAN driver (AN10674) SWIM (AN10815) Family Core LPC1000 M0 M3 LH7 / LH7A ARM968E
1) 2) 3)
LPC2000 ARM7TDMI
LPC3000 ARM926EJ
ARM7TDMI
2)
ARM720T
3)
ARM922T
Web Site
Abatron Adeneo Embedded Advantech Advin Altium / TASKING Amontec Arium ARM Ashling BPM Microsystems Brendes Datentechnik BSQUARE CMX Systems Code Red Technologies CodeSourcery Computex CooCox COREIPM Cypherbridge Systems Data I/O Doulos eCosCentric Elnec Embedded Artists Embedded Systems Academy Embest ENEA eSysTech Express Logic FreeRTOS.org Future Designs, Inc (FDI) Garz & Fricke GHI electronics Green Hills Software HCC-Embedded Hi-Lo Systems Hitex Development Tools IAR Systems Ice Technology (Nohau brand) ImageCraft InterNiche IS2T * OEM or based on Eclipse ** OEM or based on GNU or Eclipse
www.abatron.ch www.adeneo-embedded.com www.aec.com.tw www.advin.com www.tasking.com www.amontec.com www.arium.com www.arm.com www.ashling.com www.bpmmicro.com www.brendes.de www.bsquare.com www.cmx.com www.code-red-tech.com www.codesourcery.com http://www.computex.co.jp/eg/index.html www.coocox.org www.coreipm.com www.cypherbridge.com www.data-io.com www.doulos.com www.ecoscentric.com www.elnec.sk www.embeddedartists.com www.esacademy.com www.embedinfo.com www.enea.com www.esystech.com.br www.expresslogic.com www.freertos.org www.teamfdi.com www.garz-fricke.de www.ghielectronics.com www.ghs.com www.hcc-embedded.com www.hilosystems.com.tw www.hitex.com www.iar.com www.icetech.com www.imagecraft.com www.iniche.com www.is2t.com
IDE *
Tool Supplier
Web Site
iSYSTEM Jungo Keil LabTools (Mosaico) Linux - community supported Lauterbach Leap Electronic LINPO Logic Product Development Mentor Graphics Micrium Micro Digital Mobiclip (formerly Actimagine) National Instruments NTRU Oasis Technologies Olimex OnChip Technologies PASAT PHYTEC Phyton pls Development Tools Pumpkin Quadros Systems Raisonance Rowebots Rowley Associates SEGGER Sevenstax Signum SMH Technologies SPJ Technologies Swell Software System General Thesycon uCDragon Technology Co. Wind River Wittenstein Xeltek Yokogawa ZLG * OEM or based on Eclipse ** OEM or based on GNU or Eclipse
www.isystem.com www.jungo.com www.keil.com www.mosaico.com.br www.lpclinux.com www.lauterbach.com www.leap.com.tw www.linposh.com.cn www.logicpd.com www.mentor.com www.micrium.com www.smxrtos.com www.actimagine.com www.ni.com www.ntru.com www.oasistechsol.com www.olimex.com www.onchiptech.com www.tinyarm.com www.phytec.com www.phyton.com www.pls-mc.com www.pumpkininc.com www.quadros.com www.raisonance.com www.rowebots.com www.rowley.co.uk www.segger.com www.sevenstax.com www.signum.com www.smh-tech.com www.spjsystems.com www.swellsoftware.com www.systemgeneral.com www.thesycon.com www.ucdragon.cn www.windriver.com www.wittenstein.de www.xeltek.com www.yokogawa-digital.com www.zlgmcu.com
IDE *
Tool Supplier
LPCXpresso:
LPCXpresso is a low-cost development platform available from NXP. It supports NXPs ARM-based LPC microcontrollers. The platform is comprised of a simplified Eclipse-based IDE and low-cost target boards which include an attached JTAG debugger. LPCXpresso is an end-to-end solution enabling embedded engineers to develop their applications from initial evaluation to final production.
LPCXpresso IDE:
LPCXpressos IDE is a highly-integrated software development environment for NXPs LPC microcontrollers, which includes all the tools necessary to develop high-quality software solutions in a timely and cost effective manner. LPCXpresso is based on Eclipse with many LPC-specific enhancements. It also features the latest version of the industry standard GNU tool chain with optimized C libraries 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.
LPC-Link :
The JTAG/SWD debugger portion of an LPCXpresso board is called the LPC-Link. The LPC-Link is equipped with a 10-pin JTAG header, and it seamlessly interfaces with a target via USB (the USB interface and other debug features are provided by NXPs ARM9 based LPC3154 MCU). Cutting the traces 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 NXPs Cortex-M0, Cortex-M3, and ARM7/9 based applications.
www.nxp.com/lpcxpresso
NXP (www.nxp.com/microcontrollers) offers the complete ARM portfolio consisting of Cortex-MTM, ARM7-, and ARM9-, based microcontrollers. NXPs ARM-based LPC1000, LPC2000, and LPC3000 families include highly integrated peripherals, such as Ethernet, USB (Universal Serial Bus host/device/OTG (On-The-Go), CAN (controller-area-network), LCD-controller, and many serialcommunications peripherals. NXP has the industrys leading Cortex microcontroller solution portfolio. The ARM Cortex-M0 based devices offer the lowest-priced 32-bit microcontroller solution, bringing higher value and ease of use than existing 8-/16-bit microcontrollers through unprecedented performance, simplicity, low power, and dramatic reductions in code size for all 8-/16-bit applications. The ARM Cortex-M3 based microcontroller devices feature a high level of integration and low power consumption with system enhancements such as enhanced debug features and a higher level of support block integration. For more information about NXP tools, evaluation boards, and development support, please visit www.ics.nxp.com/support/tools/microcontrollers
Need devices, support, or development tools? For a list of sales offices and distributors near you, please visit www.nxp.com/profile/sales/index.html For general support, please visit www.nxp.com/microcontrollers For tools, evaluation boards, and development support, please visit http://ics.nxp.com/support/tools/microcontrollers
www.nxp.com
2010 NXP Semiconductors N.V. All rights reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. The information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license under patent- or other industrial or intellectual property rights. Date of release: September 2010 Document order number: 9397 750 16983 Printed in the Netherlands