이 책은 펌웨어엔지니어가 되고 싶은 분들을 위하여 마이크로컨트롤러의 사용법을 AVR ATmega16을 예로 들어 소개한 것이다. 마이크로컨트롤러는 제조회사마다 동작하는 명령어나 동작 신호가 상이한 것도 있지만 그 기본적인 개념은 거의 동일하다. 이 책을 통하여 AVR ATmega16의 기본적인 사용법을 배움으로써 다른 마이크로컨트롤러에 대해서도 쉽게 이해할 수 있을 것이다.
이 책에서는 특히 ATMEL 사의 AVR 시리즈와 잘 맞는 IAR 사의 EWAVR C 컴파일러를 심도 있게 다루었으며, AVR Studio4에서 시뮬레이션 및 에뮬레이션하는 과정도 자세히 설명하였다. 또한 학생들이 즐겨 사용하는 CodevisionAVR 컴파일러의 사용법도 함께 실어 현장 엔지니어 및 학생들도 쉽게 접근할 수 있도록 하였다.