# Maximum FreeRTOS Tick period

**URL:** <https://forums.freertos.org/t/maximum-freertos-tick-period/6338>\
**Category:** Kernel\
**Created:** [December 29, 2016, 8:27am UTC](https://forums.freertos.org/t/maximum-freertos-tick-period/6338 "2016-12-29T08:27:33Z")\
**Posts on this page:** 2\
**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:** [December 29, 2016, 8:27am UTC](https://forums.freertos.org/t/maximum-freertos-tick-period/6338/1 "2016-12-29T08:27:33Z")

</div>

**[npatel](https://sourceforge.net/u/npatel/)** wrote on [Thursday, December 29, 2016](https://sourceforge.net/p/freertos/discussion/382005/thread/3157c652/#8725):

I am using FreeRTOS with the microblaze port and I am wondering how fast can I run the tick period. What is a typical RTOS tick period that FreeRTOS would work reliably with?

Thanks in advance.

---

<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:** [December 29, 2016, 8:34am UTC](https://forums.freertos.org/t/maximum-freertos-tick-period/6338/2 "2016-12-29T08:34:45Z")

</div>

**[rtel](https://sourceforge.net/u/rtel/)** wrote on [Thursday, December 29, 2016](https://sourceforge.net/p/freertos/discussion/382005/thread/3157c652/#db10):

The demo applications we provide typically have the tick frequency set to 1KHz (1ms) - but that is done to deliberately load and test the kernel and is faster than most applications need. It seems common for real applications to use a tick frequency of 100Hz, but the optimal frequency is of course dependent on the application.

It is not normal to go above 1KHz, and if you think you need a faster tick frequency then perhaps you could look at using hardware timer interrupts instead. If you do go above 1KHz then note the pdMS\_TO\_TICKS() macros will not work.
