Best Embedded Development IDEs in 2026

In short: Arm Keil MDK is ranked #1 of 27 as of 4 October 2026, ahead of C2000Ware and CS+. 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 support work on device software, with differences in target support, debugging, and hardware workflows. PlatformIO IDE, Arm Keil MDK, and MPLAB X IDE lead the entries, alongside tools such as nRF Connect for VS Code and ESP-IDF Extension for VS Code. Compare supported targets and RTOS support, then consider hardware probe support, integrated debugging, and integrated flashing. Desktop platform availability and free plans help you assess compatibility and access; “Paid from” adds a pricing comparison. The ranking orders the entries, so use these listed fields to identify which IDE capabilities fit the embedded projects you work on.

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

27ranked
10free plans on this page
$20.75/molowest paid tier
4 Oct 2026last checked

Recognised 40% · Phone app 26% · Documented 20% · Free plan 14% of the score

  1. 1 Arm Keil MDK No phone app RecognisedPhone appDocumentedFree plan 6.4$99/mo Supported targets: Arm Cortex-M, Armv8-M, SecurCore and legacy Arm microcontrollers; Ethos-U processors; Fast ModelsIntegrated debugging: YesHardware probe support: both
  2. 2 C2000Ware No phone app RecognisedPhone appDocumentedFree plan 6.4Free Supported targets: Sitara, DSP, Automotive, Keystone, SimpleLink, C2000, MSP430, TM4C, Hercules, UCD, PGA, wireless connectivity devices and radar sensorsIntegrated debugging: YesHardware probe support: vendor
  3. 3 CS+ No phone app RecognisedPhone appDocumentedFree plan 6.4Free Supported targets: RA Family, RZ Family, RL78 Family, RX Family, RH850 Family, RISC-V MCUIntegrated debugging: YesHardware probe support: both
  4. 4 PlatformIO IDE No phone app RecognisedPhone appDocumentedFree plan 6.4$20.75/mo Supported targets: 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 TIVAIntegrated debugging: YesHardware probe support: both
  5. 5 Arduino IDE No phone app RecognisedPhone appDocumentedFree plan 6.3Free Supported targets: Arduino AVR, megaAVR, SAMD, SAM, Mbed OS Nano, Mbed OS PortentaIntegrated debugging: YesHardware probe support: both
  6. 6 ESP-IDF Extension for VS Code No phone app RecognisedPhone appDocumentedFree plan 6.3Free Supported targets: ESP32, ESP32-S2, ESP32-S3, ESP32-C2, ESP32-C3, ESP32-C5, ESP32-C6, ESP32-C61, ESP32-H2, ESP32-H21, ESP32-H4, ESP32-P4Integrated debugging: YesHardware probe support: both
  7. 7 MPLAB X IDE No phone app RecognisedPhone appDocumentedFree plan 6.3Free Supported targets: PIC, dsPIC, AVR, SAM, PIC32 and other Microchip MCU, DSC and MPU familiesIntegrated debugging: YesHardware probe support: vendor
  8. 8 nRF Connect for VS Code No phone app RecognisedPhone appDocumentedFree plan 6.3Free Supported targets: nRF91, nRF70, nRF53, and nRF52 Series devicesIntegrated debugging: YesHardware probe support: third-party
  9. 9 Eclipse IDE No phone app RecognisedPhone appDocumentedFree plan 6.2Free
  10. 10 Embedded Wizard No phone app RecognisedPhone appDocumentedFree plan 6.1€199/mo Supported targets: Ambiq, Android, Espressif, GigaDevice, Infineon, JavaScript/WebGL, Microchip, NXP Semiconductors, Raspberry Pi, Renesas, STMicroelectronics, Texas Instruments; 90+ Platform PackagesIntegrated debugging: Yes
  11. 11 CrossWorks for ARM No phone app RecognisedPhone appDocumentedFree plan 5.8 Supported targets: Cortex-M, Cortex-A, Cortex-R, ARM7, ARM9, ARM11, Feroceon, XScaleIntegrated debugging: YesHardware probe support: both
  12. 12 LTspice No phone app RecognisedPhone appDocumentedFree plan 5.5 Supported targets: SHARC-FX, SHARC, Blackfin, Arm, ADuCM302x, ADuCM36x, ADuCM4x50, ADSP-SC5xx, ADSP-SC57x, ADSP-SC58x, ADSP-SC59x, ADSP-2183xIntegrated debugging: YesHardware probe support: vendor
  13. 13 Sensory TrulySecure No phone app RecognisedPhone appDocumentedFree plan 5.5 Supported targets: STM32 microcontrollers and microprocessors; all STM32 MCUs and MPUsIntegrated debugging: YesHardware probe support: both
  14. 14 AURIX Development Studio No phone app RecognisedPhone appDocumentedFree plan 5.4 Supported targets: AURIX TC2xx, TC3xx, TC4xxIntegrated debugging: YesHardware probe support: both
  15. 15 Dynamic C No phone app RecognisedPhone appDocumentedFree plan 5.4 Supported targets: Rabbit 2000, Rabbit 3000, Rabbit 4000, Rabbit 5000, Rabbit 6000Integrated debugging: YesHardware probe support: third-party
  16. 16 GD32 Embedded Builder No phone app RecognisedPhone appDocumentedFree plan 5.4 Supported targets: GD32 Arm Cortex-M3, Cortex-M4, Cortex-M23, Cortex-M33, Cortex-M7, and GD32VW5 RISC-V MCUsIntegrated debugging: YesHardware probe support: both
  17. 17 Green Hills MULTI IDE No phone app RecognisedPhone appDocumentedFree plan 5.4 Supported targets: ARM AArch32/AArch64; Power Architecture; AURIX/TriCore; RH850; Intel x86/x64; RISC-VIntegrated debugging: YesHardware probe support: both
  18. 18 mikroC PRO for 8051 No phone app RecognisedPhone appDocumentedFree plan 5.4 Supported targets: 8051 microcontrollers, including Microchip/Atmel AT89 and Silicon Labs C8051 families; 202 MCUs documentedIntegrated debugging: YesHardware probe support: vendor
  19. 19 mikroC PRO for AVR No phone app RecognisedPhone appDocumentedFree plan 5.4 Supported targets: AVR microcontrollers (214 devices)Integrated debugging: YesHardware probe support: both
  20. 20 mikroC PRO for PIC No phone app RecognisedPhone appDocumentedFree plan 5.4 Supported targets: Microchip PIC microcontrollers; over 808 MCUsIntegrated debugging: YesHardware probe support: vendor
  21. 21 NuEclipse No phone app RecognisedPhone appDocumentedFree plan 5.4 Supported targets: NuMicro 8-bit; NuMicro Cortex-M; NuMicro Cortex-A bare metalIntegrated debugging: YesHardware probe support: vendor
  22. 22 B4R No phone app RecognisedPhone appDocumentedFree plan 5.3 Supported targets: Arduino-compatible boards, ESP8266, ESP32Integrated debugging: No
  23. 23 mikroC PRO for dsPIC No phone app RecognisedPhone appDocumentedFree plan 5.3 Supported targets: dsPIC30, dsPIC33, PIC24Integrated debugging: YesHardware probe support: vendor
  24. 24 IAR Embedded Workbench No phone app RecognisedPhone appDocumentedFree plan 5.2 Supported targets: Arm, RISC-V, Renesas RL78, Renesas RH850, Renesas RX, STM8, AVR32, MSP430, 8051, AVR, Renesas 78K, Renesas V850, Renesas M16C/R8CIntegrated debugging: YesHardware probe support: both
  25. 25 mikroC PRO for ARM No phone app RecognisedPhone appDocumentedFree plan 5.2 Supported targets: ARM Cortex-M0, M0+, M3, M4, M7; STM32; NXP Kinetis; Microchip ARM; Texas Instruments TivaIntegrated debugging: YesHardware probe support: both

Is your app on this list?

Numbered spots on this list can be sponsored. They are labelled, and the editorial order and scores never change for payment.

Questions about this list

Which embedded development IDE is ranked first on Samsung Mobile US Press?

Arm Keil MDK is ranked #1 of 27 with a score of 6.4. C2000Ware is second and CS+ third.

How many of these have a free plan?

10 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 mobile-first: a phone app alongside the web or desktop product, a free tier and the depth of its documentation. Paid placements never change a rank.

More in Developer Tools

All developer tools lists