We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
Item Qty
Your cart is empty.

Easily Scale Your Real-Time Application


Do you want to lower your overhead, reduce your time to market, simplify your program and maintenance, and scale your application design?

As a design engineer, you want to successfully build an application that responds in real time, but the development time needed to effectively build and scale your application can be overwhelming. Additionally, once a project is completed maintaining it is a hassle. ]

FreeRTOS is an excellent choice if you want to scale your commercial application design within a broad device ecosystem as it provides an abstraction layer that is portable across different devices. We provide FreeRTOS demos for the PIC24 microcontroller (MCU), dsPIC33 Digital Signal Controller (DSC) and AVR® Dx MCU families.

FreeRTOS is compatible with applications in a variety of industries. Whether you are developing advanced automotive systems, industrial automation solutions, commercial products or IoT devices, FreeRTOS offers the versatility and reliability you need.

Hardware and Software Support


FreeRTOS helps you rapidly execute tasks, easily make changes to the program and quicky bring your product to market. It is directly integrated into our MPLAB® Code Configurator (MCC), which gives you a GUI for simplified development and cuts down initial setup time. Best of all, it is completely free.

Getting Started


To get started

For AVR Dx MCUs, here are the available resources:

Note: The easiest way to use FreeRTOS is to start with one of the pre-configured demo application projects that are found in the FreeRTOS/demo directory. This helps you start with the correct FreeRTOS source files and the correctly configured paths. Once the demo application is building and executing, you can remove the demo application file and start adding your own application source files.