Mit welchen µC hast du denn schon gearbeitet? Ich programmieren ATMELs. Sind günstig, haben eine vernünftige Entwicklungsumgebung (AVRStudio). Je nach dem, was der µC alle können soll sprich wie viele I/Os Timer etc, gibt es die schon in <5x5mm "Größe" (ATtiny 4, 5, ...)
btw: mit mehr als C würde ich einen µC nicht programmieren. Ich spiele aktuell mit Assembler rum. Was C schon an komischen Code-Konstrukten baut ist schon schlimm genug, an irgendeine OOP will ich auf einem 8biter gar nicht erst denken. Ok man kann jegliche Optimierung aktivieren, dann wird besser.