The AVR microcontroller from Atmel is one of the most widely used 8-bit microcontrollers in the world. In this book
the authors use a step-by-step and systematic approach to show the programming of the AVR chip. Examples in both
Assembly language and C show how to program many of the AVR features, such as timers, serial communication,
ADC, SPI, 12C, and PWM. The text is organized into two parts:
- The first seven chapters use Assembly language programming to examine the internal architecture of the AVR.
- Chapters 7-18 use both Assembly and C to show the AVR peripherals and I/O interfacing to real-world
devices such as LCDs, motors, and sensors.
The AVR Microcontroller and Embedded Systems is the latest volume in the series of textbooks by Mazidi et al. This
series of texts is widely used around the world by both industry and academics and has been translated into many
languages.