![](images/nxp.png)
NXP LPC800 CPU Support Package
This package contains project templates and system files for the NXP LPC800.
CrossWorks Version 4 Installation Instructions
- To install this support package
-
- Click the Tools > Package Manager menu option to open the package manager window.
- Right click on the NXP LPC800 CPU Support Package entry and select Install Selected Packages.
- Click Next to take you to the summary page.
- Click Next to install the package.
- Click Finish to close the package manager window.
- Click the Tools > Show Installed Packages.
- Click on the NXP LPC800 CPU Support Package link to view the package and its contents.
- To manually install this support package
-
- If you have not done so already, follow the CMSIS 5 CMSIS-Core(M) Support Package, CMSIS 5 CMSIS-DSP Support Package, CMSIS 5 Support Package and CrossWorks Tasking Library Package installation instructions.
- Download the file LPC800.hzq using your web browser.
- Click the Tools > Manually Install Packages menu option.
- Select the file you have just downloaded to install the package.
- Click the Tools > Show Installed Packages.
- Click on the NXP LPC800 CPU Support Package link to view the package and its contents.
- To install this support package using other versions
Release Notes
1.8
- Updated examples for CMSIS 5.8.0.
1.7
- Corrected constant section name used when compiling CMSIS system code.
1.6
- Updated NXP CMSIS files.
1.5
- Fix crash when using simulator on Linux.
1.4
- Added support for LPC802 devices.
- Added support for LPC804 devices.
- Added support for LPC8N04 devices.
1.3
- Fixed LPC83x and LPC84x MTB support.
1.2
- Added support for LPC83x devices.
- Added support for LPC84x devices.
- Now uses CMSIS 5 packages.
- Added CRP definition to startup code.
1.1
- Added MTB support.
- Fixed patching of exception vector checksum.
1.0
- Initial Release.
Documentation
Using Micro Trace Buffer
To use the Micro Trace Buffer (MTB):
- Set the Target Trace Options > Trace Interface Type project property to MTB.
- Set the Target Trace Options > MTB RAM Address and Target Trace Options > MTB RAM Size project properties so that they describe an area in internal SRAM to store the MTB. The MTB address should be aligned to the size. The MTB can't be located in an area of RAM used by the program, you could ensure this by modifying the RAM segment description in the memory map file.
- Click Debug > Other Windows > Execution Trace to view the execution trace window.
Troubleshooting
If an existing project fails to build or debug correctly after updating the package, reselect the target processor with the Code > Build > Target Processor property.