Best Embedded Development IDEs in 2026

In short: Arm Keil MDK is ranked #1 of 30 as of 5 October 2026, ahead of IAR Embedded Workbench and C2000Ware. The best-ranked option with a free plan is C2000Ware. The lowest first paid tier on this page is PlatformIO IDE at $20.75/mo.

Embedded development IDEs are worth comparing in relation to the hardware targets and firmware workflow you have in mind. Check supported targets and RTOS support, then consider hardware probe support, integrated debugging, and integrated flashing for development and bring-up. Desktop platforms and free-plan availability help clarify compatibility and access, while paid-from pricing adds a cost dimension. Arm Keil MDK, C2000Ware, and PlatformIO IDE are among the options, along with Arduino IDE and nRF Connect for VS Code. Use these criteria to compare tool capabilities with the targets and workflow involved in your embedded projects.

30 embedded development IDEs ranked on what their makers publish — plans and prices, free tiers, platforms and the facts on their own pages.

30ranked
13free plans on this page
$20.75/molowest paid tier
5 Oct 2026last checked
Input list Embedded Development IDEs 25 channels on this page · 154 of 200 spec lines stated by the makers
Ch Tool Free planPaid fromSupported targetsIntegrated debuggingHardware probe supportRTOS supportIntegrated flashingDesktop platforms Spec sheet Score
01 Arm Keil MDK Free planYesPaid fromnot statedSupported targetsArm Cortex-M, Armv8-M, SecurCore and legacy Arm microcontrollers; Ethos-U processors; Fast ModelsIntegrated debuggingYesHardware probe supportbothRTOS supportYesIntegrated flashingYesDesktop platformsLinux, macOS, Windows 7/8spec lines stated 7.6
02 IAR Embedded Workbench Free planNoPaid fromnot statedSupported targetsArm, RISC-V, Renesas RL78, Renesas RH850, Renesas RX, STM8, AVR32, MSP430, 8051, AVR, Renesas 78K, Renesas V850, Renesas M16C/R8CIntegrated debuggingYesHardware probe supportbothRTOS supportYesIntegrated flashingYesDesktop platformsLinux, Windows 7/8spec lines stated 7.5
03 C2000Ware Free planYesPaid fromnot statedSupported targetsSitara, DSP, Automotive, Keystone, SimpleLink, C2000, MSP430, TM4C, Hercules, UCD, PGA, wireless connectivity devices and radar sensorsIntegrated debuggingYesHardware probe supportvendorRTOS supportYesIntegrated flashingYesDesktop platformsWindows, Linux, macOS 7/8spec lines stated 7.4
04 PlatformIO IDE Free planYesPaid fromnot statedSupported targetsAceinna IMU, Atmel AVR, Atmel megaAVR, Atmel SAM, CHIPS Alliance, Espressif 32, Espressif 8266, Freescale Kinetis, Heltec CubeCell, Intel ARC32, Intel MCS-51 (8051), Lattice iCE40, Maxim 32, Microchip PIC32, Nordic nRF51, Nordic nRF52, NXP i.MX RT, NXP LPC, OpenHW Group, Raspberry Pi RP2040, Renesas RA, RISC-V GAP, Shakti, SiFive, Silicon Labs EFM32, ST STM32, ST STM8, Teensy, TI MSP430, TI TIVAIntegrated debuggingYesHardware probe supportbothRTOS supportYesIntegrated flashingYesDesktop platformsWindows, macOS, Linux 7/8spec lines stated 7.4
05 Arduino IDE Free planYesPaid fromnot statedSupported targetsArduino AVR, megaAVR, SAMD, SAM, Mbed OS Nano, Mbed OS PortentaIntegrated debuggingYesHardware probe supportbothRTOS supportnot statedIntegrated flashingYesDesktop platformsWindows, macOS, Linux 6/8spec lines stated 7.3
06 ESP-IDF Extension for VS Code Free planYesPaid fromnot statedSupported targetsESP32, ESP32-S2, ESP32-S3, ESP32-C2, ESP32-C3, ESP32-C5, ESP32-C6, ESP32-C61, ESP32-H2, ESP32-H21, ESP32-H4, ESP32-P4Integrated debuggingYesHardware probe supportbothRTOS supportYesIntegrated flashingYesDesktop platformsWindows, macOS, Linux 7/8spec lines stated 7.3
07 nRF Connect for VS Code Free planYesPaid fromnot statedSupported targetsnRF91, nRF70, nRF53, and nRF52 Series devicesIntegrated debuggingYesHardware probe supportthird-partyRTOS supportYesIntegrated flashingYesDesktop platformsWindows, macOS, Linux 7/8spec lines stated 7.3
08 CrossWorks for ARM Free planNoPaid fromnot statedSupported targetsCortex-M, Cortex-A, Cortex-R, ARM7, ARM9, ARM11, Feroceon, XScaleIntegrated debuggingYesHardware probe supportbothRTOS supportYesIntegrated flashingYesDesktop platformsWindows, macOS, Linux 7/8spec lines stated 7.2
09 CS+ Free planYesPaid fromnot statedSupported targetsRA Family, RZ Family, RL78 Family, RX Family, RH850 Family, RISC-V MCUIntegrated debuggingYesHardware probe supportbothRTOS supportYesIntegrated flashingYesDesktop platformsWindows, Linux, macOS 7/8spec lines stated 7.2
10 e² studio Free planYesPaid fromnot statedSupported targetsRA Family, RZ Family, RL78 Family, RX Family, RH850 Family, RISC-V MCUIntegrated debuggingYesHardware probe supportbothRTOS supportYesIntegrated flashingYesDesktop platformsWindows, Linux, macOS 7/8spec lines stated 7.2
11 MPLAB X IDE Free planYesPaid fromnot statedSupported targetsPIC, dsPIC, AVR, SAM, PIC32 and other Microchip MCU, DSC and MPU familiesIntegrated debuggingYesHardware probe supportvendorRTOS supportYesIntegrated flashingYesDesktop platformsWindows, macOS, Linux 7/8spec lines stated 7.2
12 LTspice Free planNoPaid fromnot statedSupported targetsSHARC-FX, SHARC, Blackfin, Arm, ADuCM302x, ADuCM36x, ADuCM4x50, ADSP-SC5xx, ADSP-SC57x, ADSP-SC58x, ADSP-SC59x, ADSP-2183xIntegrated debuggingYesHardware probe supportvendorRTOS supportYesIntegrated flashingYesDesktop platformsWindows, Linux 7/8spec lines stated 7.1
13 STM32CubeIDE Free planYesPaid fromnot statedSupported targetsSTM32 microcontrollers and microprocessors; all STM32 MCUs and MPUsIntegrated debuggingYesHardware probe supportbothRTOS supportYesIntegrated flashingYesDesktop platformsWindows, Linux, macOS 7/8spec lines stated 7.1
14 Eclipse IDE Free planYesPaid fromnot statedSupported targetsnot statedIntegrated debuggingnot statedHardware probe supportnot statedRTOS supportnot statedIntegrated flashingnot statedDesktop platformsnot stated 1/8spec lines stated 7.0
15 Embedded Wizard Free planYesPaid fromnot statedSupported targetsAmbiq, Android, Espressif, GigaDevice, Infineon, JavaScript/WebGL, Microchip, NXP Semiconductors, Raspberry Pi, Renesas, STMicroelectronics, Texas Instruments; 90+ Platform PackagesIntegrated debuggingYesHardware probe supportnot statedRTOS supportYesIntegrated flashingnot statedDesktop platformsWindows 5/8spec lines stated 6.6
16 SEGGER Ozone Free planNoPaid fromnot statedSupported targetsnot statedIntegrated debuggingnot statedHardware probe supportnot statedRTOS supportnot statedIntegrated flashingnot statedDesktop platformsnot stated 1/8spec lines stated 6.6
17 Sensory TrulySecure Free planYesPaid fromnot statedSupported targetsSTM32 microcontrollers and microprocessors; all STM32 MCUs and MPUsIntegrated debuggingYesHardware probe supportbothRTOS supportYesIntegrated flashingYesDesktop platformsWindows, Linux, macOS 7/8spec lines stated 6.5
18 Green Hills MULTI IDE Free plannot statedPaid fromnot statedSupported targetsARM AArch32/AArch64; Power Architecture; AURIX/TriCore; RH850; Intel x86/x64; RISC-VIntegrated debuggingYesHardware probe supportbothRTOS supportYesIntegrated flashingYesDesktop platformsWindows; Linux 6/8spec lines stated 6.2
19 NuEclipse Free planYesPaid fromnot statedSupported targetsNuMicro 8-bit; NuMicro Cortex-M; NuMicro Cortex-A bare metalIntegrated debuggingYesHardware probe supportvendorRTOS supportnot statedIntegrated flashingYesDesktop platformsWindows; Linux 6/8spec lines stated 6.2
20 AURIX Development Studio Free planYesPaid fromnot statedSupported targetsAURIX TC2xx, TC3xx, TC4xxIntegrated debuggingYesHardware probe supportbothRTOS supportYesIntegrated flashingYesDesktop platformsWindows 11 7/8spec lines stated 6.0
21 Dynamic C Free planYesPaid fromnot statedSupported targetsRabbit 2000, Rabbit 3000, Rabbit 4000, Rabbit 5000, Rabbit 6000Integrated debuggingYesHardware probe supportthird-partyRTOS supportYesIntegrated flashingYesDesktop platformsWindows 7/8spec lines stated 6.0
22 GD32 Embedded Builder Free planYesPaid fromnot statedSupported targetsGD32 Arm Cortex-M3, Cortex-M4, Cortex-M23, Cortex-M33, Cortex-M7, and GD32VW5 RISC-V MCUsIntegrated debuggingYesHardware probe supportbothRTOS supportnot statedIntegrated flashingYesDesktop platformsWindows 6/8spec lines stated 6.0
23 mikroC PRO for 8051 Free planYesPaid fromnot statedSupported targets8051 microcontrollers, including Microchip/Atmel AT89 and Silicon Labs C8051 families; 202 MCUs documentedIntegrated debuggingYesHardware probe supportvendorRTOS supportnot statedIntegrated flashingYesDesktop platformsWindows 6/8spec lines stated 6.0
24 mikroC PRO for AVR Free planYesPaid fromnot statedSupported targetsAVR microcontrollers (214 devices)Integrated debuggingYesHardware probe supportbothRTOS supportnot statedIntegrated flashingYesDesktop platformsWindows 6/8spec lines stated 6.0
25 mikroC PRO for PIC Free planYesPaid fromnot statedSupported targetsMicrochip PIC microcontrollers; over 808 MCUsIntegrated debuggingYesHardware probe supportvendorRTOS supportnot statedIntegrated flashingYesDesktop platformsWindows 6/8spec lines stated 6.0
Compare all 25 in a table
#ToolScoreFree planFromFree planPaid fromSupported targetsIntegrated debugging
1Arm Keil MDK7.6Free plan$99/moYes—Arm Cortex-M, Armv8-M, SecurCore and legacy Arm microcontrollers; Ethos-U processors; Fast ModelsYes
2IAR Embedded Workbench7.5No—No—Arm, RISC-V, Renesas RL78, Renesas RH850, Renesas RX, STM8, AVR32, MSP430, 8051, AVR, Renesas 78K, Renesas V850, Renesas M16C/R8CYes
3C2000Ware7.4Free planFreeYes—Sitara, DSP, Automotive, Keystone, SimpleLink, C2000, MSP430, TM4C, Hercules, UCD, PGA, wireless connectivity devices and radar sensorsYes
4PlatformIO IDE7.4Free plan$20.75/moYes—Aceinna IMU, Atmel AVR, Atmel megaAVR, Atmel SAM, CHIPS Alliance, Espressif 32, Espressif 8266, Freescale Kinetis, Heltec CubeCell, Intel ARC32, Intel MCS-51 (8051), Lattice iCE40, Maxim 32, Microchip PIC32, Nordic nRF51, Nordic nRF52, NXP i.MX RT, NXP LPC, OpenHW Group, Raspberry Pi RP2040, Renesas RA, RISC-V GAP, Shakti, SiFive, Silicon Labs EFM32, ST STM32, ST STM8, Teensy, TI MSP430, TI TIVAYes
5Arduino IDE7.3Free planFreeYes—Arduino AVR, megaAVR, SAMD, SAM, Mbed OS Nano, Mbed OS PortentaYes
6ESP-IDF Extension for VS Code7.3Free planFreeYes—ESP32, ESP32-S2, ESP32-S3, ESP32-C2, ESP32-C3, ESP32-C5, ESP32-C6, ESP32-C61, ESP32-H2, ESP32-H21, ESP32-H4, ESP32-P4Yes
7nRF Connect for VS Code7.3Free planFreeYes—nRF91, nRF70, nRF53, and nRF52 Series devicesYes
8CrossWorks for ARM7.2No—No—Cortex-M, Cortex-A, Cortex-R, ARM7, ARM9, ARM11, Feroceon, XScaleYes
9CS+7.2Free planFreeYes—RA Family, RZ Family, RL78 Family, RX Family, RH850 Family, RISC-V MCUYes
10e² studio7.2Free planFreeYes—RA Family, RZ Family, RL78 Family, RX Family, RH850 Family, RISC-V MCUYes
11MPLAB X IDE7.2Free planFreeYes—PIC, dsPIC, AVR, SAM, PIC32 and other Microchip MCU, DSC and MPU familiesYes
12LTspice7.1Free planFreeNo—SHARC-FX, SHARC, Blackfin, Arm, ADuCM302x, ADuCM36x, ADuCM4x50, ADSP-SC5xx, ADSP-SC57x, ADSP-SC58x, ADSP-SC59x, ADSP-2183xYes
13STM32CubeIDE7.1Free planFreeYes—STM32 microcontrollers and microprocessors; all STM32 MCUs and MPUsYes
14Eclipse IDE7.0Free planFreeYes———
15Embedded Wizard6.6Free plan€199/moYes—Ambiq, Android, Espressif, GigaDevice, Infineon, JavaScript/WebGL, Microchip, NXP Semiconductors, Raspberry Pi, Renesas, STMicroelectronics, Texas Instruments; 90+ Platform PackagesYes
16SEGGER Ozone6.6No—No———
17Sensory TrulySecure6.5No—Yes—STM32 microcontrollers and microprocessors; all STM32 MCUs and MPUsYes
18Green Hills MULTI IDE6.2No———ARM AArch32/AArch64; Power Architecture; AURIX/TriCore; RH850; Intel x86/x64; RISC-VYes
19NuEclipse6.2No—Yes—NuMicro 8-bit; NuMicro Cortex-M; NuMicro Cortex-A bare metalYes
20AURIX Development Studio6.0No—Yes—AURIX TC2xx, TC3xx, TC4xxYes
21Dynamic C6.0No—Yes—Rabbit 2000, Rabbit 3000, Rabbit 4000, Rabbit 5000, Rabbit 6000Yes
22GD32 Embedded Builder6.0No—Yes—GD32 Arm Cortex-M3, Cortex-M4, Cortex-M23, Cortex-M33, Cortex-M7, and GD32VW5 RISC-V MCUsYes
23mikroC PRO for 80516.0No—Yes—8051 microcontrollers, including Microchip/Atmel AT89 and Silicon Labs C8051 families; 202 MCUs documentedYes
24mikroC PRO for AVR6.0No—Yes—AVR microcontrollers (214 devices)Yes
25mikroC PRO for PIC6.0No—Yes—Microchip PIC microcontrollers; over 808 MCUsYes

Is your tool on this list?

Numbered spots on this list can be sponsored, and a sponsored row is labelled as paid.

Questions about this list

Which embedded development IDE is ranked first on Specifiction?

Arm Keil MDK is ranked #1 of 30 with a score of 7.6. IAR Embedded Workbench is second and C2000Ware third.

How many of these have a free plan?

13 of the 25 on this page publish a free plan on their own pricing pages.

Which is the cheapest paid option?

On this page, PlatformIO IDE has the lowest first paid tier we found: $20.75/mo.

How is this list ranked?

Ranked on what each maker publishes, the fullest spec sheet first: how deeply the product is documented, the platforms it runs on, a free tier or trial to test it, and its standing.

More in Developer Tools

All developer tools lists