FreeRTOS Ports
[Supported Devices]

Don't see an exact match for your microcontroller part number and compiler vendor choice? These demos can be adapted to any microcontroller within a supported microcontroller family. See the Creating a new FreeRTOS application and Adapting a FreeRTOS Demo documentation pages.

The 'Officially Supported' and 'Contributed' FreeRTOS Code page provides a detailed explanation of the differences between officially supported and contributed FreeRTOS ports. Officially supported FreeRTOS demos are provided that target microcontrollers from the following manufacturers:

  1. Altera
  2. Atmel
  3. Cadence
  4. Cortus
  5. Cypress
  6. Energy Micro (see Silicon Labs)
  7. Freescale
  8. Imagination/MIPS
  9. Infineon
  10. Luminary Micro
  11. Microchip
  12. NEC
  13. Microsemi (formally Actel)
  14. NXP
  15. Renesas
  16. RISC-V
  17. Silicon Labs
  18. Spansion (ex Fujitsu)
  19. ST Microelectronics
  20. Synopsys ARC
  21. Texas Instruments
  22. Xilinx
  23. x86 (real mode)
  24. x86 / Windows Simulator
  25. Unsupported and contributed ports


Demos targeting Altera products


Demos targeting Atmel products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.


Demos targeting Cadence Tensilica products


Demos targeting Cortus products


Demos targeting Cypress products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.


Demos targeting Freescale products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.


Fujitsu

Fujitsu microcontrollers were acquired by Spansion. See Spansion below.


Imagination/MIPS

The FreeRTOS download does not contain official MIPS support, but the following options are made available and supported directly by Imagination in the FreeRTOS Interactive site:


Demos targeting Infineon products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.


Demos targeting Luminary Micro products

Following the acquisition of Luminary Micro by Texas Instruments, demo applications that target Stellaris microcontrollers are now listed under the Texas Instruments heading.


Demos targeting Microchip products

PIC32 demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.


Demos targeting NEC products

Following the merger of NEC and Renesas under the Renesas brand, demo applications that target what were NEC microcontrollers are now listed under the Renesas heading.


Demos targeting Microsemi (formally Actel) products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.


Demos targeting NXP products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.


Demos targeting Renesas products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.


Demos targeting RISC-V


Demos targeting Silicon Labs products

The FreeRTOS ARM Cortex-M ports will run on all Silicon Labs ARM Cortex-M microcontrollers. See the Creating a new application and Adapting a Demo pages.


Demos targeting Spansion products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.


Demos targeting ST Microelectronics products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.


Demos targeting Synopsys DesignWare ARC Products

The FreeRTOS download does not contain official ARC support, but the following options are available to users wishing to run the RTOS on DesignWare ARC microcontrollers:


Demos targeting Texas Instruments products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.

Following the acquisition of Luminary Micro by Texas Instruments this section now includes demos that target Stellaris microcontrollers.


Demos targeting Xilinx products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.


Demos targeting Intel IA32 and any x86 products


Demos targeting Windows (simulator)