Secondo me, per i neofiti un basic sarebbe più semplice. E poi dietro sempre un gcc come compilatore c'e'.
La scheda poi 16 bit mi sembra okay con 128KB di ROM e 8KB di RAM non trovo indicazione per gli analogici se sono a 10 bits ma penso di si).
Ma non capisco avere layout Arduino Uno board ma a 3,3V che per i neofiti penso sia un bel problema.