PLS Programmierbare Logik & Systeme heeft in versie 2.7 van zijn Universal Debug Engine ondersteuning toegevoegd voor Arm Cortex-M3- en -M4-microcontrollers. Zowel de tachtig nieuwe DSP- en SimD-instructies die ten opzichte van de Arm7 zijn toegevoegd als de uitgebreide debug- en testmogelijkheden van de Cortex-M4 worden volledig ontsloten vanuit de UDE 2.7-gebruikersinterface. Cortex-gebruikers krijgen daarmee onbeperkt toegang tot een debugger voor C en C++ met een symbol-browser, contextmenu‘s en HTML als beschrijvingstaal voor applicatiespecifieke vensters. Bovendien bevat UDE een scriptingtaal voor automatisering.
UDE ondersteunt verschillende microcontrollermodellen van verschillende fabrikanten, zoals de Gecko (EFM32Gxxx) en Tiny Gecko (EFM32TGxxx) van Energy Micro, de AT91Sam3-familie van Atmel, de TX03-serie van Toshiba en de Stellaris-familie van Texas Instruments. Nieuwe debugtechnologieën zoals serial wire viewer (SWV), instrumentation trace macrocell (ITM) en data watchpoint and trace (DWT) zijn vanuit UDE te gebruiken om draaiende applicaties op de MCU volledig binnenstebuiten te keren, zonder het timinggedrag te beïnvloeden.
De peripheral-modules van de Cortex-M3 em -M4 zijn vanuit de debugger te configureren op symboolniveau. Eclipse-integratie met complete cross-debugger is ook te verkrijgen.