Ja so in etwa habe ich mir auch die uC-Aufsteckplatinen vorgestellt. Hast du dich schon über die Beschaltung vom Analogteil informiert? Ein Uhrenquarz sollte auf jeden Fall auch noch auf die Platine.

Ich hätte außerdem die Programmierstecker (ISP und JTAG) auch noch auf die Aufsteckplatine gelegt, damit man diese auch Stand-Alone in anderen Projekten leicht einsetzen kann. Und wenn wir ein externes RAM verwenden wollen sollte es eventuell auch noch auf die Aufsteckplatine.

Onboardprogrammer halte ich eigentlich für absolut unnötig, da wahrscheinlich ohnehin jeder schon irgendeinen Programmer hat. Wenn schon Programmieren unbedingt ohne Programmer möglich sein soll, dann würde ich das über einen Bootloader realisieren.