We used this as a textbook at the Univ. of Mich. Overall this is a good introduction to microcontrollers/processors. Authors kept discussion at the 'logic gates' level with an introduction to the Motorolla HC11 programming. Pace is gentle and just enough detailed for introduction to the subject.