Как понял в чем проблемы у контроллеров Atmega или почему они "не перспективны"
Пишу просто для себя на будущее , чтобы не наступать на одни и те же грабли.
Ну похоже самая главная проблема - отладка дешевых контроллеров Atmega типа 328P .
Есть какой-то debugWire , который к тому же работает только с дорогущим программатором AVR ICE.
Там тупо нет JTAG интерфейса.
JTAG вроде начинается с линейки ATmega2560, а это к сожалению другие деньги.
То же самое можно сказать о среде Arduino - отсутствие полноценной отладки
Трассировка через COM легко и быстро. Но вот реальная отладка мне лично не знакома.