Es gibt für die AVRs einen sehr guten Pascal Compiler.
Mehr Informationen findest du unter http://www.e-lab.de/. Da gibts auch eine eingeschränkte Demoversion...
Es gibt schon Libarys für alle möglichen Funktionen, so dass man damit auch relativ viel machen kann.

Eine spezielle Version findest nur für den ATmega8 gibts auch relativ günstig bei http://shop.embedit.de/product_007_10027.php.

Achja, und ich würde nicht auf Basic umsteigen, wenn schon dann lieber auf C
MfG Kjion