Hi,
welcher Art sollen denn der Sound sein? Wenn es nur um einfache,
einstimmige Melodien gehen soll: Das kann ein Microcontroller eh' von
selbst, ohne großen Aufwand. Einfach Lautsprecher (evtl. mit
Verstärker) an einen I/O-Pin und dann Softwaremäßig die Frequenzen
erzeugen.
Mehrstimmige Melodien gehen im Prinzip genauso, allerdings muß man die
zuerst softwaremäßig zusammenmischen (addieren) und dann über einen
D/A-Wandler ausgeben. Dieser D/A-Wandler kann ein extra IC sein, man
kann auch ein R/2R-Netzwerk (ein paar Widerstände) verwenden oder einen
PWM-Kanal des Prozessors.
Wenn Du nicht einfach blos Melodien, sondern auch beliebige Töne
unterbringen willst, dann könntest Du diese im Programmspeicher des
Microcontrollers unterbringen (keine zusätzliche Bauteile, aber meist
nur wenige KB verfügbar), in einem seriellen EEPROM (kleines Gehäuse,
billig, aber idR maximal 64KB), in einem seriellen Flash (kleines
Gehäuse, großer Datenspeicher, teuer, evtl. nur mit 3V und in SMD
verfügbar) oder in einem parallelen Flash (großes Gehäuse (und viele
Pins), billig, einigermaßen groß (512KB), moderne Typen kann man mit
5V, d.h. in der Schaltung programmieren).
Bei den Sprach-ICs ist es oft so, daß sie keinen digitalen Eingang
haben, d.h. daß Du sie zum "befüllen" an die Soundkarte oder eine
andere analoge Quelle anschließen mußt.
Markus