# Does FreeRTOS support LPC1800 

**URL:** <https://forums.freertos.org/t/does-freertos-support-lpc1800/1646>\
**Category:** Kernel\
**Created:** [October 24, 2011, 3:42pm UTC](https://forums.freertos.org/t/does-freertos-support-lpc1800/1646 "2011-10-24T15:42:35Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [October 24, 2011, 3:42pm UTC](https://forums.freertos.org/t/does-freertos-support-lpc1800/1646/1 "2011-10-24T15:42:35Z")

</div>

**[tungsys](https://sourceforge.net/u/tungsys/)** wrote on [Monday, October 24, 2011](https://sourceforge.net/p/freertos/discussion/382005/thread/4b0ff138/#c784):

Hi all,

May I know whether FreeRTOS support for LPC1800 ?  
Or do you have any example running FreeRTOS on LPC1800 ?

Thanks

---

<div class="post-metadata">

**Author:** ![rtel](https://d3iykfbgfh8zhg.cloudfront.net/user_avatar/forums.freertos.org/rtel/32/31_2.png) [@rtel](https://forums.freertos.org/u/rtel)\
**Post date:** [October 24, 2011, 3:50pm UTC](https://forums.freertos.org/t/does-freertos-support-lpc1800/1646/2 "2011-10-24T15:50:13Z")

</div>

**[rtel](https://sourceforge.net/u/rtel/)** wrote on [Monday, October 24, 2011](https://sourceforge.net/p/freertos/discussion/382005/thread/4b0ff138/#19c4):

The Cortex-M3 port does not use any peripherals outside of the Cortex-M3 core itself.&nbsp; This is because, unlike the ARM7, the interrupt controller and timer source are part of the microcontroller core.&nbsp; Therefore, yes, FreeRTOS does support the LPC1800, because it supports all Cortex-M3 devices.

I don’t have an LPC1800 project myself, but know of people using the part.&nbsp; To create a FreeRTOS project for an LPC1800, create a normal C project, install the FreeRTOS interrupt handlers in the vector table (or #define the interrupt handlers to their CMSIS equivalents in FreeRTOSConfig.h and leave the vector table as is, then include the FreeRTOS source files in the project.&nbsp; There are lots of Cortex-M3 examples in the FreeRTOS download, for all the major compilers, that you can use as a reference to see which files are required (or you can buy the LPC17xx edition of the FreeRTOS tutorial book which also tells you which files are needed).

Regards.

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [October 25, 2011, 3:31am UTC](https://forums.freertos.org/t/does-freertos-support-lpc1800/1646/3 "2011-10-25T03:31:33Z")

</div>

**[tungsys](https://sourceforge.net/u/tungsys/)** wrote on [Tuesday, October 25, 2011](https://sourceforge.net/p/freertos/discussion/382005/thread/4b0ff138/#9aaf):

Hi Richard,

Thanks for your great help ! It is easy to understand.
