Hier gibt es evtl. noch ein paar Anregungen zum Thema:

http://www.mikrocontroller.net/forum/read-4-29195.html