Hallo,

da hat einer was sehr ähnliches gemacht. Ich hab es nachgebaut.
Kommt mit 8KB hin. Ist aber übertriebene Sparsamkeit.
Mit 16 KB sollte es leicht reichen

http://www.mikrocontroller.net/topic/190407#new

Bernhard