great book on PIC microcontrollers,
This review is from: Designing Embedded Systems with PIC Microcontrollers: Principles and Applications (Paperback)
This is a well written book on PIC microcontrollers. It starts off by using a simple microcontroller and introducing assembly language to program it. By using assembly language and a simple microcontroller to start with it is much easier to learn and understand what is going on.
The authour then moves on to a more complicated microcontroller, but still uses assembly language to program it. I feel that by keeping with assembly language through to an intermediate level microcontroller it is possible to really understand what is happening when higher level languages are used to program these and more complicated chips.
Finally the authour moves into the 18 series microcontroller and introduces C as the programming language. C is a very powerful and much faster way to get what you want out of the microcontroller, but I think it would be much harder to do without first toiling through the rigours of assembly first.
It is very satisfying to look back after reading through the book at the earlier chapters and realize just how much you have learned. This is an excellent book on embedded systems design, one of the best that I have come across so far.