Wenn du mit Atmel AVR meinst, dann wirst du nicht viel mehr als ADPCM
hinbekommen. Ich habe sowas auch mal versucht, und tagelang gegoogelt.
Irgendwo habe ich eine Übersicht über die ganzen Vefahren gefunden.
Dabei wurde zwischen den einfachen Verfahren die Sample für Sample
komprimierenden und den größere Blöcke analysierenden Verfahren
unterschieden.
Die einfachen komprimieren schlecht, da sie wirklich nur Sample für
Sample betrachten, brauchen dafür aber alle kaum Rechenleistung
(<1MIPs).
Die besseren analysieren größere Ausschnitte der Audiodaten, lassen für
den Menschen nicht/kaum hörbare Anteile weg, und speichern nur das
unbedingt notwendige. Damit kann man 1kBit/s und weniger erreichen,
allerdings fangen nahezu alle bei 20MIPs aufwärts an.
Auf einem AVR ist das also nahezu unmöglich. Für dsPICs gibt es etwas,
aber das braucht viel RAM und viel Rechenleistung.