Wo wir schon dabei sind :

Softwareentwicklung in C für Mikroprozessoren und Mikrocontroller
Jörg Wiegelmann
Hüthig
ISBN 3-7785-2824-6

Mit einer kleinen Einführung in die C Programmierung, mit vielen Tipps zum Aufbau von Programmen und worauf man bei µCs achten sollte. Außerdem ein kleines Praxisbeispiel mit einen AT90S2313 und AVR-GCC ( eine Garagentorsteuerung ).
Zum C als Sprache zu lernen vielleicht nicht optimal, aber um Mikrocontroller mit C zu programmieren sehr gut.

MfG Kjion