Habe mir einige kleine Codes angeschaut - hier scheint gegenüber AVR uCs eine Vereinfachung mit C möglich zu sein.
Alleine die analogen Eingänge auszulesen ist beim AVR wesentlich aufwendiger/komplizierter.
Auch die I/O-Interrupt-Routine scheint einfacher. Wie sieht es mit Timer-Interrupts aus?

Auch habe ich noch nicht den Unterschied zw. Micro und Nano gefunden.