Белов А.В. Создаем устройства на микроконтроллерах.
Основа книги - это ряд практических примеров, которые от простого к сложному раскрывают принципы построения схем и написания программ для микроконтроллеров. Специально разработанные примеры вводят читателя в мир
программирования с самых азов, пройти по всем этапам усложнения задачи и заканчиваются описанием нескольких интересных конструкций имеющих определенную практическую ценность. В заключении вы познакомитесь с принципами построения программаторов для прошивки оттранслированных программ
в микросхему микроконтроллера, рассмотрите конкретную схему программатора и научитесь работать с программой, управляющей этим программатором.
СПб.: Наука и Техника, 2007.