# Support for Cortex-M33

**URL:** <https://forums.freertos.org/t/support-for-cortex-m33/7350>\
**Category:** Kernel\
**Created:** [August 1, 2018, 1:32am UTC](https://forums.freertos.org/t/support-for-cortex-m33/7350 "2018-08-01T01:32:02Z")\
**Posts on this page:** 5\
**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:** [August 1, 2018, 1:32am UTC](https://forums.freertos.org/t/support-for-cortex-m33/7350/1 "2018-08-01T01:32:02Z")

</div>

**[rahulgm](https://sourceforge.net/u/rahulgm/)** wrote on [Wednesday, August 01, 2018](https://sourceforge.net/p/freertos/discussion/382005/thread/d52fe342/#d9d0):

Hi,

We would like to know when the port for Cortex-M33 will be available in FreeRTOS.

It would be great if you could provide an estimated or planned date for support release.

Please do let me know if you need any more information.

---

<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:** [August 1, 2018, 2:32am UTC](https://forums.freertos.org/t/support-for-cortex-m33/7350/2 "2018-08-01T02:32:19Z")

</div>

**[rtel](https://sourceforge.net/u/rtel/)** wrote on [Wednesday, August 01, 2018](https://sourceforge.net/p/freertos/discussion/382005/thread/d52fe342/#d9d0/5825):

We have a couple of implementations but not really settled on one for release. It would be great to get your input on the usage model you would like to see - ideally here - or is you prefer we can take it offline and perhaps assist each other directly. If you want to talk offline then please use the business contact link on [https://www.freertos.org/contact](https://www.freertos.org/contact)

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [August 2, 2018, 12:41am UTC](https://forums.freertos.org/t/support-for-cortex-m33/7350/3 "2018-08-02T00:41:46Z")

</div>

**[rahulgm](https://sourceforge.net/u/rahulgm/)** wrote on [Thursday, August 02, 2018](https://sourceforge.net/p/freertos/discussion/382005/thread/d52fe342/#3ba0):

Hi Richard,

Thanks for the reply.

We will contact you offline soon. We can discuss there further.

Thanks again!

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [March 19, 2019, 6:52pm UTC](https://forums.freertos.org/t/support-for-cortex-m33/7350/4 "2019-03-19T18:52:51Z")

</div>

**[toddrope](https://sourceforge.net/u/toddrope/)** wrote on [Tuesday, March 19, 2019](https://sourceforge.net/p/freertos/discussion/382005/thread/d52fe342/#4b95):

Hi Richard -

I would also like to see if an M33 port that is just baseline; not using extra M33 features is available. Basically what I’m looking for is an M33 port that acts just like M4.

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:** [March 19, 2019, 8:04pm UTC](https://forums.freertos.org/t/support-for-cortex-m33/7350/5 "2019-03-19T20:04:55Z")

</div>

**[rtel](https://sourceforge.net/u/rtel/)** wrote on [Tuesday, March 19, 2019](https://sourceforge.net/p/freertos/discussion/382005/thread/d52fe342/#4b95/41e2):

Our Cortex-M33 code is in the public download, although not all the  
documentation is ready yet:  
[https://www.freertos.org/RTOS-Cortex-M33-Keil-Simulator.html](https://www.freertos.org/RTOS-Cortex-M33-Keil-Simulator.html)

In our code you can run tasks on the non-secure side and have them call  
functions on the secure side, which can then call back to the non-secure  
side etc. It is also possible to run with or without MPU, with or  
without FPU, and with or without TrustZone. You can run the code  
completely on the secure side too - but in that case TrustZone is not  
supported as such as you cannot call onto the non secure side.

However, if you are not using TrustZone, secure modules or the MPU then  
you can just use the FreeRTOS Cortex-M4 port.
