این کتاب دارای 12 فصل، چند ضمیمه و CD است که ویژگیهای میکروکنترلرهای جدید AVR از جمله میکروکنترلرهای ATtiny128 ، ATmega32 ، ATmega16، ATmega8 و…با ذکر مثالهای متعدد و برنامه و پروژههای پیادهسازی شده در میکروکنترلرهای AVR را مورد بحث قرار میدهد. در این کتاب: فصلهای 1 تا 4: اصول میکروکنترلرها با ویژگی میکروکنترلرهای AVR، پورتها و کاربرد آنها در موتورها، LCD و…برنامهنویسی با دستورات اسمبلی میکروکنترلرها و تست آنها و همچنین نوشتن برنامه به زبان C و بالاخره پیادهسازی برنامهها در میکرکنترلرهای AVR را پوشش میدهد. فصلهای 5 و 6: تایمرهای 0 و 2 هشت بیتی و تولید پالس PWM برای کنترل موتورها، رباتها و… را مورد بررسی قرار میدهد. فصلهای 7 تا 9: مبدل آنالوگ به دیجیتال ADC، مقایسهکننده آنالوگ و همچنین تایمر Watchdog، وقفههای خارجی و حالتهای Sleep مورد بحث قرار میگیرد. فصلهای 10 تا 12: تایمر 1 شانزده بیتی و تولید پالسهای PWM برای کنترل و نظارت سیستمهای صنعتی و … را پوشش میدهد. علاوه بر این پورتهای سری USART ،SPI ،I2C یا TWI، حافظه داده EEPROM نیز مورد بررسی قرار میگیرد. حل تمرین تمام فصلها نیز در انتهای کتاب آورده شده است. مطالب این کتاب منطبق با درسهای میکروپروسسور، میکروکنترلرها، ریزپردازنده و …میکروکامپیوترها در دانشگاههای کشور بوده و به عنوان یک مرجع مفید برای استفاده از میکروکنترلرهای AVR در صنعت نیز میباشد.