SOMNIUM DRT Cortex-M IDE supports Microchip SAM, NXP LPC, NXP Kinetis and STMicroelectronics STM32 devices and is available on Windows, Linux and macOS.

Cortex-M Vendor Logos

We also provide DRT NXP Edition, a subset of the Cortex-M IDE supporting only NXP Kinetis and LPC devices.

DRT is the only product which offers a seamless and automatic upgrade path from entry level tools including Atollic TrueSTUDIO, CodeWarrior (GNU and non-GNU projects), Kinetis Design Studio, LPCXpresso, and System Workbench for STM32. SOMNIUM created Kinetis Design Studio (KDS) for Freescale and offer DRT as the natural upgrade from KDS.

DRT is fully compatible with our partners’ software enablement – including LPCOpen, Kinetis Software Development Kit, Sensor Fusion, Processor Expert and STM32Cube.

DRT Cortex-M IDEDRT provides:

  • Full compatibility with existing source code
  • Smallest, fastest, most energy efficient code
  • Advanced debug and trace
  • Live memory view without breakpointing
  • Latest C/C++ language support

Evaluate DRT Cortex-M IDE

Register for a free, unrestricted, 30-day trial license for the DRT Cortex-M IDE to find out for yourself the improvements it will bring to your own application.


SOMNIUM is the leading provider of professional C/C++ source code development and debug tools for 32bit ARM Cortex-M microcontrollers. More details…

Find out more…

To find out more about developing smaller, faster, more energy efficient software using SOMNIUM DRT Cortex-M IDE please complete the form below.

Full Name (required):

Company Name (required):

Your Email (required)