Provides practicing scientists and engineers a primer on the Atmel AVR microcontroller. This second edition highlights the popular ATmega164 microcontroller and other pin-for-pin controllers in the family with a complement of flash memory up to 128 kbytes. It also adds a chapter on embedded system design fundamentals and provides extended examples on two different autonomous robots.