Richtig - du musst zum Dimmen keine Triacs verwenden. Ich habe überlesen, dass du Halogenlampen nehmen willst. Die arbeiten ja bereits mit Gleichstrom. Zim Dimmen kannst du einfach mittels PWM und Transistor oder Mosfet arbeiten.

Wozu benötigst du den Speicher. Nimm lieber eine größere Version des Controllers - da ist dann schon mehr Speicher mit drin.

Als AVR würde ich den MEGA16 nehmen. Im Problemfall kannst du ihn problemlos durch den Mega32 (mit mehr Speicher) ersetzen, da er pinkompatibel ist. Den gibts sowohl in der SMD Version, als auch in der DIP Version (die sich für einen Probeaufbau gut eignet).

Du kannst ihn enteder über ISP programmieren (In System Programming), über einen Bootloader (also wie du vorschlägst über RS232). Man kann ihn außerdem über ein JTAG interface als auch über einen High Voltage Parallel Programmer programmieren. Am meisten verwendet dürfte ISP sein - bei dir würde sich der Bootloader eignen.

Viele Grüße und auch noch einen schönen abend!
Flite