Ich arbeite zur Zeit sehr gerne mit der Entwicklungsumgebung
MCUxpresso von NXP.
Diese ist komplett umsonst und hat keine Codebegrenzung mehr, wie der Vorgänger LPCXpresso.
https://www.nxp.com/support/develope...ols:MCUXPRESSO

Basiert auf den beliebten GNU Compilern und einer Eclipse IDE.

Programmiert und Debugged wird mittels SWD (Serial Wire Debug)
dazu habe ich ein preiswertes Entwicklungsboard LPCXpresso. Kostet so um die 20 Euro.
https://www.embeddedartists.com/prod..._cmsis_xpr.php

Diese Board beinhaltet quasi ein Programmer und ein CPU Board.
welches man trennen kann und später nur den Programmer/Debugger in seiner Anwendung nuzten kann.

Von der IAR-IDE habe ich mich komplett getrennt, da sie einfach zu teuer ist für private Zwecke.

Siro